
Search the Knowledge Base: |
Search the Knowledge Base: |
The ccagent (which records hardware resources such as total memory information and the number of CPUs) can start before the VMkernel. This can happen if the xinetd service is started before the VMkernel. Once the xinetd service is up on the host, it starts up the authd, which in turn starts the ccagent. If ccagent starts before the VMkernel, you see incorrect reporting because the VMkernel is not available to provide accurate hardware information.
To prevent the xinetd service from running before the VMkernel, set the VMware init script run order to run the VMkernel before xinetd. To do this, manually change the script's run position, from 90 to 11.
To change the VMware init script's run order from 90 to 11, perform the following steps.
chkconfig --level 3 vmware off
# chkconfig: 3 90 08
to:
# chkconfig: 3 11 08
All you have to do is change the number 90 to 11.
chkconfig --level 3 vmware on
Your hardware resources should now be reported accurately.