After restarting the vCenter Server Appliance (VCSA), all ESXi hosts within a cluster appear as Disconnected. The vCenter does not automatically restore management connectivity to the hosts upon service initialization. This is often accompanied by Failed to resolve address messages in the vCenter logs (vpxd.log).
systemd-resolvedThe issue is caused by a failure or significant delay (greater than 120 seconds) in DNS name resolution on the vCenter Server. If the systemd-resolved service is unresponsive or DNS servers do not respond within the expected timeout, vCenter cannot resolve the FQDNs of the ESXi hosts to establish a connection.
To restore connectivity, follow these steps:
systemctl restart systemd-resolvednslookup <ESXi_Hostname_FQDN>/etc/init.d/hostd restart
/etc/init.d/vpxa restartSubscribe to this knowledge article to get updates on this issue.