localhost" instead of the configured hostname.IPv6 or random DHCP IP address instead of the assigned static IP.vmware.log file for the haproxy vm located in /vmfs/volumes/<datastore_name>/<haproxy_vm_name>/vmware.log includes one or more of the following lines below:<date><time> In(05) vmx - GuestRpc: Permission denied for setting key guestinfo.metadata<date><time> In(05) vmx - GuestRpc: Permission denied for setting key guestinfo.userdata<date><time> In(05) vmx - GuestRpc: Permission denied for setting key guestinfo.vendordata<date><time> In(05) vmx - GuestRpc: Permission denied for setting key guestinfo.metadata.encoding <date><time> In(05) vmx - GuestRpc: Permission denied for setting key guestinfo.userdata.encoding<date><time> In(05) vmx - GuestRpc: Permission denied for setting key guestinfo.vendordata.encoding
A change in the default behavior of cloud-init guestInfo variables in vSphere 8.0 U3b and later prevents the HAProxy appliance from accessing or applying these variables during the boot process. This blocks the appliance from configuring its networking, applying static IP addresses, or setting initial credentials.
Apply the following configuration to the deployed HAProxy VM:
guest_rpc.auth.cloud-init.set=FALSEThe appliance now successfully processes the configuration variables and assigns the configured static IP address.