The Avi Load Balancer Controller reports a VCENTER_IMAGE_UPLOAD failure event with the following error:
Post "https://<vcenter-fqdn>:443/cls/data/.../se.ovf": dial tcp: lookup <vcenter-fqdn>: Temporary failure in name resolutionThe SE image upload to the vCenter Content Library fails, and no image version is successfully pushed.
vCenter Cloud
NSX-T Cloud
DNS name resolution is failing from the Avi Load Balancer Controller to the vCenter FQDN. The Controller is unable to resolve the vCenter hostname because the appropriate DNS search domain (e.g., xyz.local) was not configured or configured DNS server unable to resolve the IP address in the Avi ALB system settings.
Navigate to Avi Load Balancer UI → Administration → System Settings (Edit) → DNS/NTP and check the correct search domain and DNS resolver under the Search Domain field.
The Controller will now append the search domain when resolving short hostnames, allowing it to correctly resolve the vCenter FQDN to the proper IP address.
Verify the name resolution from CLI
Verify the fix using the following steps from Shell:
Run the command below from the Avi Controller shell to confirm the cloud status shows no DNS errors:
show cloud <cloud-name> status
Confirm that the SE Image has been successfully uploaded to the Content Library on the target vCenter.