Page 1
Standard

ESX Host Shows Disconnected

ESX communicates with virtual center through what is described as, “management agents”. : vpxa, hostd, and vpxd

Vpxa lives on the ESX host (on the service console), it communicates with hostd. It’s mostly a listener service, and is very rarely an issue.
Hostd lives on the ESX host (on the service console). This is the lion, the vast majority of “disconnects” indicate a problem with hostd, and vpxd lives on your virtual center server.
These 3 services form a communications chain, and failure of one or more of these services, tends to produce “disconnects”.
ESX1

Login as root to the server console

Restart the VC agent (vmware-vpxa) using the following command

service vmware-vpxa restart

ESX2

If the problem still persists remove and reinstall the VC agent on the ESX host.

Remove the ESX Host from VC

In the VCenter right click the ESX host and select Remove
This should remove the agent, if not you can remove it manually.

Manually remove the VC Agent from the ESX host using the following commands on the ESX console.
Find current VC Agent version

rpm –qa |grep vpxa

If nothing is returned the agent was removed successfully.

Stop the Host Agent (mgmt-vmware)

service mgmt-vmware stop

Stop the VC Agent

service vmware-vpxa stop

or

/etc/init.d/vmware-vpxa stop

Uninstall the VC agent by version returned earlier

rpm –e VMware-vpxa-2.5.0-104215

Expect the following:

warning: /etc/vmware/vpxa.cfg saved as /etc/vmware/vpxa.cfg.rpmsave

Verify the VC agent has uninstalled

rpm –qa |grep vpxa

Add the ESX host back into the VirtualCenter Server.