Portal Home > Knowledgebase > VMware Knowledge Base > hostd log contains many updateChildResourceConfiguration entries

hostd log contains many updateChildResourceConfiguration entries

Symptoms

  • ESX is not behaving correctly.
  • ESX could appear disconnected or not responding in VirtualCenter
  • VMotions to/from the ESX host may fail
  • The VMware High Availability agent generates an error
  • Cannot configure VMware HA

Purpose

In some cases, a variety of symptoms can appear if a problem exists with a Resource Pool. This problem can be identified by examining the hostd log.

Resolution

Check the hostd (/var/log/vmware/hostd.log ) logfile for entries similar to:

[2008-10-29 10:59:10.297 'TaskManager' 22391728 info] Task Created : haTask-pool43-vim.ResourcePool.updateChildResourceConfiguration-30596
[2008-10-29 10:59:10.297 'vm:/vmfs/volumes/49634845-7762a9c4-6528-00625741238/myVM/myVM.vmx' 22391728 info] State Transition (VM_STATE_ON -> VM_STATE_RECONFIGURING)
[2008-10-29 10:59:10.601 'vm:/vmfs/volumes/49634845-7762a9c4-6528-00625741238/myVM/myVM.vmx' 22391728 info] State Transition (VM_STATE_RECONFIGURING -> VM_STATE_ON)
[2008-10-29 10:59:10.665 'TaskManager' 22391728 info] Task Completed : haTask-pool43-vim.ResourcePool.updateChildResourceConfiguration-30596 

 
When you see many repetitions of updateChildResourceConfiguration , this indicates the resource pools are out of sync between VirtualCenter and the ESX host.
 
The problem is corrected in VirtualCenter 2.5 Update 3 and ESX 3.5 Update 3. The release notes can be found here.
 
To workaround this problem:
  1. Disconnect the ESX host from VirtualCenter. Right-click the managed host icon in the inventory panel and chooseDisconnect.
  2. Log in as root to the ESX host with an SSH Client.
  3. Run these commands:

    # service vmware-vpxa stop
    # service mgmt-vmware stop
    # rm -f /etc/vmware/hostd/pools.xml
    # service mgmt-vmware start

    wait ~30 sec
    # service vmware-vpxa start

  4. Verify that the VirtualCenter agents are running
  5. Reconnect the ESX host to VirtualCenter. Right-click the managed host icon in the inventory panel and choose Connect.
Based on VMware KB 1007469

Also Read

Language: