“Cannot change immutable field: tier1_lr” error in VMware Cloud Director 10.5.1

We experienced that doing changes to a Virtual Service on a Load Balancer in the VMware Cloud Director (VCD) user interface gave us the following error message after upgrading to VCD 10.5.1:

Cannot change immutable field: tier1_lr

We were using NSX Advanced Load Balancer (ALB) version 22.1.5 Build 9093, but the issue seems to be caused by VCD so ALB version shouldn’t matter.

Deleting the Virtual Service and recreating it worked fine, but this is not an option in a production environment. According to VMware, this issue should have been fixed in VCD 10.5.1.1, so I jumped into the lab running VCD 10.5.0 to verify.

Checked if I could rename a Virtual Service in VCD 10.5.0:

    Worked fine:

    Upgraded VCD to 10.5.1 and tried to rename the Virtual Service again, but this time it failed as expected:

    Upgraded VCD to 10.5.1.1 and now I could successfully rename the Virtual Service:


    If you are using NSX Advanced Load Balancer with VCD, I would recommend skipping version 10.5.1.0 and go straight to 10.5.1.1.

      Leave a comment