Support > Knowledge Base
Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
Troubleshooting the VirtualCenter agent service when it does not start
Symptoms
-
Unable to connect with the VMware Infrastructure Client to the ESX host, from the VirtualCenter Server.
-
Unable to directly connect with the VMware Infrastructure Client to the ESX host.
Purpose
Resolution
Validate that each troubleshooting step below is true for your environment. Each step provides instructions or a link to a document, in order to eliminate possible causes and take corrective action as necessary. The steps are ordered in the most appropriate sequence to isolate the issue and identify the proper resolution.
-
Log in to the ESX host service console and acquire root privileges.
-
Verify the installation of the VirtualCenter agent is not corrupted.
From the command-line, run:
rpm -V VMware-vpxa
There is only output from the command if errors are found. For example:
rpm -V VMware-vpxa
S.5....T /opt/vmware/vpxa/sbin/vpxa
This indicates that the Size, MD5 checksum, and Timestamp for the file /opt/vmware/vpxa/sbin/vpxa are wrong, and therefore the installation of the VMware-vpxa package is corrupt. If you do have a corrupted installation, proceed to the next step to re-install the VirtualCenter agent.
Note: The Red Hat Package Manager does not keep tabs on dynamic configuration files, so you cannot see errors about them.
-
Verify the VirtualCenter agent is the correct version. For more information, see Verifying and reinstalling the correct version of VMware VirtualCenter Server agent (1003714).
-
Verify that there is adequate disk space available on the ESX host service console. For more information, see Investigating disk space on an ESX Server (1003564).
-
Verify that no processes are over utilizing the resources on the ESX host service console. For more information, see Checking for resource starvation of the ESX Server service console (1003496).
-
Verify that the vpxa process is not exceeding allocated memory.
Change to the the vpxa log directory, run:
cd /var/log/vmware/vpxa
View the vpxa log file, run:
more vpxa.log
Examine the log for errors. For example:
[2007-07-28 17:57:25.416 'Memory checker' 5458864 error] Current value 143700 exceeds hard limit 128000. Shutting down process.
[2007-07-28 17:57:25.420 'Memory checker' 3076453280 info] Resource checker stopped.
These errors indicate there is not enough service console memory allocated for the VirtualCenter agent. This may be due to one or more causes:
-
Management agents are installed in the ESX service console
-
Backup agents are installed in the ESX service console
To resolve this problem, increase the service console memory. For more information, see Increasing the amount of RAM assigned to the ESX Server Service Console (1003501).
-
Feedback
Actions
- KB Article: 1006128
- Updated: Aug 14, 2009
- Products:
VMware ESX
VMware VirtualCenter - Product Versions:
VMware ESX 3.0.x
VMware ESX 3.5.x
VMware VirtualCenter 2.0.x
VMware VirtualCenter 2.5.x

