var/log/vmware/vpxd/vpxd.log
on the vCenter you may see entries similar to:YYYY-MM-DDTHH:MM:SS.102 warning vpxd[65345] [Originator@6876 sub=MoHost opID=HB-host-XXX@6937433-442d20c0] host [vim.HostSystem:host-XXX,ESXifqdn] connection state changed to NO_RESPONSE
YYYY-MM-DDTHH:MM:SS.964 warning vpxd[02314] [Originator@6876 sub=IO.Connection opID=256cba79] Failed to resolve address; <resolver p:0x00007f787405ce90, 'ESXifqdn:443', next:(null)>, e: 125(Operation canceled), async: true, duration: 1484897msec
Nslookup
or Ping
test for any of the disconnected ESXi host's fully qualified domain name will be struck without any outputvar/log/vmware/messages
on the vCenter you may see entries similar to:YYYY-MM-DDTHH:MM:SS.402129 vcenter systemd-resolved[16641]: Using DNS server XX.XX.XX.XX for transaction 22082.
YYYY-MM-DDTHH:MM:SS.402156 vcenter systemd-resolved[16641]: Sending query via TCP since UDP isn't supported.
YYYY-MM-DDTHH:MM:SS.402186 vcenter systemd-resolved[16641]: Using feature level TLS+EDNS0 for transaction 22082.
YYYY-MM-DDTHH:MM:SS.449823 vcenter systemd-resolved[16641]: Using DNS server XX.XX.XX.XX for transaction 11552.
YYYY-MM-DDTHH:MM:SS.449903 vcenter systemd-resolved[16641]: Transaction 11552 for <ESXifqdn IN A> on scope dns on */* now complete with <ETIMEDOUT> from none (unsigned).
YYYY-MM-DDTHH:MM:SS.449933 vcenter systemd-resolved[16641]: Sent message type=error sender=n/a destination=:1.19582272 path=n/a interface=n/a member=n/a cookie=71
28822 reply_cookie=2 signature=s error-name=org.freedesktop.DBus.Error.Timeout error-message=Lookup failed due to system error: Connection timed out
Note: The above log snippets related to systemd-resolved are only available when debug logging is enabled for systemd-resolved service. By default debug logging is not enabled for systemd-resolved service
VMware vCenter Server 7.x
To resolve the issue, restart the systemd-resolved service on the vCenter using the below procedure:
systemctl restart systemd-resolved
To prevent this issue from re-occurring, you can use any of the below workarounds:
vi /etc/systemd/resolved.conf
DNSOverTLS=no
systemctl restart systemd-resolved