VMware Cloud Community
bernworx
Enthusiast
Enthusiast

Restrictions on Cluster Memory Capacity

Is there a way to configure cluster to be more aware of memory usage? Like we can stop VMs from powering up if the memory usage gets too high, just like what Admission Control Policy do.

I think the policy will only work if the VMs within the cluster has reservations on CPU & MEM.

0 Kudos
2 Replies
LucD
Leadership
Leadership

Thread moved to the vCenter community for more visibility


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
frankdenneman
Expert
Expert

Hi Bernworx,

There are a couple of admission controls active when using a cluster, DRS and host level admission control are a part of this as well. As the prime directive was considered to be over-consolidation, clusters and hosts allow the total memory and cpu virtual machine configuration exceed the total of available memory and cpu resources. When a reservation is set, it means that - under all circumstances - these resources must be kept available to that specific virtual machine or resource pool and thats why admission control is invented.

So in short, if you do not want to have the demand exceed the supply, either monitor the total configuration size of your virtual machines or set reservations.

I wrote a couple of articles about admission control:

http://frankdenneman.nl/drs/the-admission-control-family/

http://frankdenneman.nl/drs/drs-clusters-and-allocating-reserved-memory/

http://frankdenneman.nl/vmware/ha-admission-control-is-not-a-capacity-management-tool/

http://frankdenneman.nl/vmware/admission-control-and-vcloud-allocation-pool-model/

Blogging: frankdenneman.nl Twitter: @frankdenneman Co-author: vSphere 4.1 HA and DRS technical Deepdive, vSphere 5x Clustering Deepdive series
0 Kudos