/vmw/rbd/host-register... in an infinite loop during the boot process.rbd-cgi.log file (located under /var/log/vmware/rbd/ in the vCenter Server Appliance) displays a repeating HTTP 503 error, indicating the service is unavailable:
VMware vCenter Server
VMware ESXi (Stateless / Auto Deploy)
The ESXi host reaches out to the Auto Deploy web server to request its boot configuration, but the backend Auto Deploy worker service (responsible for building the image cache) fails to respond, returning an HTTP 503 (Service Unavailable) error. Because the host receives this error, it waits, prints a dot on the screen, and retries indefinitely.
The log line immediately preceding the 503 error (certpath: None) indicates that Auto Deploy cannot find a valid certificate path for the host. This typically occurs when a host is remediated, or if vCenter certificates expire or change. Auto Deploy fails to authenticate the host's request and crashes the worker thread, resulting in the 503 error.
To resolve this issue, you must restart the Auto Deploy services on the vCenter Server Appliance (VCSA) to clear the stuck worker thread.
Open an SSH session to the vCenter Server Appliance.
Run the following command to restart the Auto Deploy Waiter service:
service-control --restart vmware-rbd-watchdog
Once the service restarts successfully, reboot the ESXi host to force it to start a fresh PXE boot session.