Memory Tuning vCenter (vCSA)

The VMware vCenter Server Virtual Appliance (vCSA) provides an alternative option for organizations that chose not to run the Windows vCenter Server but still require centralized management of VMware vSphere deployments in the enterprise. If you are running vCSA then you surely know that the default template comes with 8GB of RAM and 2 vCPU’s installed. While 8GB of RAM may be necessary for large deployments, most of the deployments we deal with are running less than 50 Virtual Servers. With that said, our first tweak after our initial install of vCSA will be memory tuning. In the example below, we will be setting the JVM memory allocations for a vCSA 5.5 installation using 4GB of RAM.

Tuning your vCenter Server appliance 5.5

First you will need to log into your vCenter server appliance using WinSCP. Once logged in, you will want to open the file located at /usr/lib/vmware-vsphere-client/server/wrapper/conf/wrapper.conf and then make the edits shown below.

Next, you will want to open the file located at /usr/lib/vmware-vpx/inventoryservice/wrapper/conf/wrapper.conf and then make the edits shown below.

Last, you will want to open the file located at /usr/lib/vmware-vpx/sps/wrapper/conf/wrapper.conf and then make the edits shown below.

Once all files above are edited, you will want to shutdown your vCSA Server Appliance and then adjust the memory settings to 4GB. Optionally, at this time you may also want to change the vCPU setting to 1, as the default of 2 is certainly not required for a small inventory.

Did you find this article useful? Why not share it with your friends?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.