Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Migrating an ESXi/ESX host from one vCenter Server to another without disconnecting may cause statistics collection to fail (2039817)

Symptoms

  • Performance data is missing in vCenter Server.
  • Performance charts display the error:

    no data available

  • DRS is unable to make a calculation causing virtual machines not to migrate during heavy load on the ESXi/ESX host.
  • You see error messages in the vpxa log similar to:

    2012-05-04T23:44:38.279Z [3BC13B90 warning 'hostdstats'] [FetchQuickStats] GetTranslators -- host to vpxd translation is empty. Dropping results
    2012-05-04T23:44:38.279Z [3BC13B90 warning 'vpxavpxaAlarm'] [AddEntityMetric] GetTranslators -- host to vpxd translation is empty. Dropping results

Cause

This issue is caused when removing an ESXi/ESX server from one vCenter Server and then adding it to a new vCenter Server without disconnecting it from the original. This can cause the vpxa agent on the host to not provide stats to the new vCenter Server (that is, performance statistics collection fails).

This can lead to:
  • Performance charts failing to function:

    • After the migration, performance charts in vCenter Server may fail to collect data
    • Performance charts may report no data available errors

  • DRS can cause a vCenter Server imbalance which in turn causes high levels of contention on the ESXi/ESX host. Without performance statistics, DRS treats the virtual machines as 100 percent active, and proceeds to migrate the virtual machines to new ESXi/ESX hosts.

Resolution

This is a known issue affecting vCenter Server 4.0.x, 4.1.x, 5.0, and 5.1.
 
This issue is resolved in vCenter Server 5.5. You can download the latest vCenter Server release from the VMware Download Center.

To work around this issue when you do not want to upgrade, disconnect and then reconnect the ESXi/ESX host in the current vCenter Server inventory:
  1. Log in to vCenter Server with the vSphere Client.
  2. Click Home > Hosts and Clusters.
  3. Right-click the ESXi/ESX host, then click Disconnect. Wait for the task to complete.
  4. Right-click the ESXi/ESX host, then click Reconnect.

    Note: You may be prompted to provide a username and password to reconnect the host.

See Also

Update History

02/20/2013 - Added vCenter Server 5.1.x to Products

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.

Feedback

  • 2 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)
  • 2 Ratings
Actions
KB: