Cannot contact the specified host <HostName>. The host may not be available on the network, a network configuration problem may exist, or the management services on this host may not be responding.Hosts disconnected from VC'/var/log/vmware/vpxd/vpxd.log shows entries similar to below pointing to Missing Heatbeats : YYYY-MM-DDThh:mm:ss [VpxdIntHost] Missed #### heartbeats for host <HostName>YYYY-MM-DDThh:mm:ss info vpxd[####] [Originator@6876 sub=HostCnx opID=CheckforMissingHeartbeats-####] [VpxdHostCnx] No heartbeats received from host; cnx: ####-####-####, h: host-####, time since last heartbeat: ####YYYY-MM-DDThh:mm:ss info vpxd[####] [Originator@6876 sub=HostCnx opID=CheckforMissingHeartbeats-####] Marking the connection alive to false: ####-####-####-####YYYY-MM-DDThh:mm:ss info vpxd[####] [Originator@6876 sub=InvtHostCnx opID=CheckforMissingHeartbeats-####] Got lost connection callback for host-####YYYY-MM-DDThh:mm:ss warning vpxd[####] [Originator@6876 sub=InvtHostCnx opID=HostSync-host-####-########] Connection not alive due to missing heartbeats; [vim.HostSystem:host-#####,<HOST FQDN>], cnx: ####-####-####vpxd.log may contain SOAP HTTP failure when attempting to communicate with affected host's vpxa similar to below: YYYY-MM-DDThh:mm:ss info vpxd[####] [Originator@6876 sub=vmomi.soapStub[####] opID=HB-host-#####@####-####] SOAP request returned HTTP failure; <<io_obj p:####, h:132, <UNIX ''>, <UNIX '/var/run/envoy-hgw/hgw-pipe'>>, /hgw/host-#####/vpxa>, method: getChanges; code: 503(Service Unavailable); fault: (null)YYYY-MM-DDThh:mm:ss error vpxd[####] [Originator@6876 sub=Vmomi opID=HB-host-#####@####-####] Got vmacore exception when invoking VMOMI method; <</hgw/host-#####>, /vpxa>, vpxapi.VpxaService.getChanges, N7Vmacore4Http13HttpExceptionE(HTTP error response: Service Unavailable)VMware vCenter Server
VMware vSphere ESXi
not responding." This behavior may indicate network congestion, packet loss, or a misconfigured firewall between the ESXi host and the vCenter Server.esxtop and pressing the n key for the network view:vmnicX with the vmnic used for Management vmernel port on ESXi host
vcsa# tcpdump src host <esxi_host_ip_address> and udp port 902esxcli network vm list
esxcli network vm port list -w <world_id_of_vcenter_vm_obtained_from_the_above_command>
pktcap-uw --uplink vmnicX --capture UplinkRcvKernel --udpport 902 -o -| tcpdump-uw -enr - | grep <Affected_source_host_IP><Affected_source_host_IP> with IP of the affected Host which is transmitting packet, used in step 1Heartbeats sent from ESXi but not receivedon vCenter:
Investigate the network path between the ESXi host and vCenter for potential issues such as firewalls, ACLs, or other traffic filtering mechanisms blocking UDP port 902.
Ensure that external firewalls are correctly resolving the FQDN of the vCenter.
Ensure that TCP ports 443 and 902 are open for bidirectional communication between ESXi hosts and vCenter.
Heartbeats not sent from ESXi:
Inspect ESXi host services and relevant log files to identify and resolve the root cause. It is recommended to engage Broadcom VCF Technical Support for further assistance
Heartbeats sent from ESXi and received successfully on vCenter:
If heartbeat packets are reaching vCenter but hosts are still disconnecting, the issue is likely not network-related. Further investigation into the vCenter Server itself is recommended by engaging Broadcom VCF Technical Support
Temporary Workaround : Increasing VPXD Heartbeat Timeout
In case the number of missed heartbeats are less than or equal to 6 for the concerned esxi host(s), as a short-term measure, increase the heartbeat timeout value in vCenter Server to allow more time for ESXi host heartbeat responses.
NOTE: This should be treated as a temporary workaround .It is strongly recommended to engage your Networking Team to identify and resolve the underlying network issue.
Open the vSphere UI in a web browser and log in as administrator
Select the vCenter object from the Hosts and Clusters inventory.
Navigate to the Configure tab.
Under Settings, select Advanced Settings.
Click Edit.
In the Key field, enter:
In the Value field, enter:
(adjust this value as needed.)
Click Add, then OK to save the change.
Restart the vCenter Server service by running:
vcsa# service-control --stop vmware-vpxd && service-control --start vmware-vpxd
If the issue persists despite making all the above changes or to troubleshoot on the Network PCAP, open a support case with Broadcom Support and refer to this KB article.
For more information, see Creating and managing Broadcom cases