This issue is resolved in:
- vCenter Server 6.0 Update 3
- vCenter Server 6.5 Update 1
To work around the issue, increase the EAM heap size to the desired level using cloudvm-ram-size utility.
To increase the heap size:
- Stop the VMware VirtualCenter Server service that also stops the vCenter Inventory service. For more information, see Stopping, starting, or restarting VMware vCenter Server services (1003895).
Note: To stop the EAM service on the vCenter Server, run this command:
service vmware-eam stop
- Open command line utility and navigate to the folder C:\Program Files\VMware\vCenter Server\visl-integration\usr\sbin.
- Run the command:
cloudvm-ram-size -C NewMemorysizeinMB EsxAgentManager
In case of vCenter Appliance:
cloudvm-ram-size -C NewMemorysizeinMB vmware-eam
In case of Windows vCenter Server:
cloudvm-ram-size -C NewMemorysizeinMB vspherewebclientsv
- Restart the VMware VirtualCenter Server service.
To restart the eam service on vCenter Server, run this command:
service vmware-eam restart
To confirm that heap size is increased, run the commands:
- cloudvm-ram-size -J vmware-eam -O /etc/vmware/java/vmware-eam_jvm.conf
This output shows the allocated heap size for EAM.
- Echo $?
0 indicates success, any non-zero value indicates failure.
- If there is a failure, check the file permissions of vmware-eam_jvm.conf and ensure read and write privileges on the file.
ls -ltr /etc/vmware/java/vmware-eam_jvm.conf
-rw------- 1 eam users 77 Mar 10 06:56 /etc/vmware/java/vmware-eam_jvm.conf