Search the VMware Knowledge Base (KB)
View by Article ID

Adding an ESX host to the vCenter Server inventory fails with the error: vmodl.fault.HostCommunication (1012154)

  • 59 Ratings


  • Adding an ESX host to the vCenter Server inventory fails
  • If you try to add an ESX host to the vCenter Server inventory, you see an error similar to the following in vCenter Server:

    A general system error occurred: internal error: vmodl.fault.HostCommunication.
  • The vpxd.log on the vCenter Server contains an entry similar to:

    [2009-06-19 14:04:12.493 00664 error 'App'] [VpxdInvtHost] GetChanges failed on host /vpx/host/#2176/: vmodl.fault.HostCommunication
  • Restarting the ESX Management Agents does not resolve this issue.

    Note: For more information, see
    Restarting the Management agents on an ESXi or ESX host (1003490).


This issue may occur if name resolution is configured incorrectly.
To resolve this issue:
This issue may also occur if a Windows 2008 guest operating system is running on the ESX 3.5 Update 2 host, which is not supported. For more information, see the Compatibility Guide .
To resolve this issue, power off the virtual machine and then add the ESX host to the vCenter Server inventory.

Additional Information

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.


  • 59 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)

Please enter the Captcha code before clicking Submit.
  • 59 Ratings