Operational Defect Database

BugZero updated this defect 46 days ago.

VMware | 97206

"Cannot change immutable field: tier1_lr" error when updating some of the existing Load Balancer virtual services

Last update date:

4/4/2024

Affected products:

Cloud Director

Cloud Director for Service Provider

Affected releases:

10.510.x

Fixed releases:

No fixed releases provided.

Description:

Symptoms

Editing and saving a virtual service of an existing Load Balancing section of an Edge Gateway fails with the following error: Cannot change immutable field: tier1_lr On /opt/vmware/vcloud-director/logs/vcloud-container-debug.log you have entry similar the one reported below: com.vmware.vcloud.common.network.NsxAlbApiException: Cannot change immutable field: tier1_lr at com.vmware.vcloud.fabric.net.nsxalb.NsxAlbRestTemplateErrorHandler.handleError(NsxAlbRestTemplateErrorHandler.java:45) The error is not seen for new virtual services.

Cause

This issue occurs due to a change introduced in the 10.5.1 release of Cloud Director. The format of tier1_lr has been changed from UUID to /infra/tier-1s/UUID.Any pool created before the change will have just the UUID in the tier1_lr field.Updating any property in the pool, sets the tier1_lr using the newer format causing it to fail in NSX-ALB.

Impact / Risks

Users are unable to update any existing load balancer pool created before Cloud Director version 10.5.1.

Resolution

The issue has been resolved in Cloud Director 10.5.1.1 available at VMware Downloads .

Workaround

If you are unable to upgrade to 10.5.1.1, the only workaround is to recreate the affected entities.

Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Unavailable

Learn More

Search:

...