• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

HA Admission Control the basics – Part 1/2

Duncan Epping · Jun 18, 2012 ·

Last week I received three different questions about vSphere HA Admission control and I figured I would lay out the basics once more. What is admission control?

vCenter Server uses admission control to ensure that sufficient resources are available in a cluster to provide failover protection and to ensure that virtual machine resource reservations are respected.

Almost every thing you need to know about admission control is in that single sentence. But lets break it down in to more consumable bites:

  1. vCenter uses admission control to ensure that sufficient resources are available in a cluster to provide failover protection.
  2. vCenter uses admission control to ensure that virtual machine resource reservations are respected.

So first and foremost… Admission control is not about resource management, I devoted a whole article to that so not going in to details, but HA admission control is all about reserving resources to allow for a failover.

Secondly, admission control ensures virtual machine resource reservations of powered-on VMs can be respected. This is because virtual machine resources reservations are required to be available in order for a power-on to successfully complete! Meaning that if you set a 5GB memory reservation there needs to be 5GB of unreserved memory available (+ reserved memory overhead) on a single host in order for this virtual machine to power-on. If that 5GB machine is actually actively using 40GB it might end up swapping / paging, as only those 5GB of reserved capacity is taken in to account!

Note the “+ reserved memory overhead”! Every virtual machine has a memory overhead. This is usually in the range of a couple hundred MBs. For a successful power-on attempt you will need to be able to reserve this memory. If there is not enough “unreserved memory capacity” the power-on attempt will fail. So in reality that 5GB could just be 5.15GB. Might seem irrelevant, but I will explain why it is relevant in a second. Did you spot the “powered-on”? Yes, admission control only takes the resource reservations of powered-on VMs in to account. So if you have a VM with a large memory reservation which is powered-off it will not impact your admission control calculations!

In summary:

  1. Admission Control is about reserving resources to allow for a fail-over.
  2. Admission Control is no resource management tool, it only takes reserved capacity of powered-on VMs in to account.

So now that you know what admission control is. There are three policies when it comes to admission control… and we will discuss these in Part 2 of this article.

Related

BC-DR, Server 4.1, 5.0, admission control, ha, vSphere

Reader Interactions

Comments

  1. Harold says

    18 June, 2012 at 16:10

    Well explained, very clear.

    But the “reservering” in the summary looks very Dutch 😉

    Regards,
    Harold

  2. Duncan Epping says

    18 June, 2012 at 21:05

    Will fix it, thanks

  3. Martin Banda says

    18 June, 2012 at 21:57

    This is the 3rd article you are writing about HA Admission Control. Big ups for being able to yet write about it again.

  4. Martin Banda says

    18 June, 2012 at 21:57

    This is the 3rd article you are writing about HA Admission Control. Big ups for being able to yet write about it again.

  5. Duncan Epping says

    18 June, 2012 at 22:41

    I was hesitant of doing it at first, but as I had gotten so many questions over the last month I figured it made sense to repeat some of it.

  6. Scott Vessey says

    19 June, 2012 at 12:00

    Admission control is often misinterpreted/misunderstood, yet it’s actually quite a simple principle. When I worked as a VCI I always used to start this discussion by asking my students how much CPU/RAM resource HAD to be available to POWER ON a VM. Once we’d established the correct answer to that, the next question was easy to answer – how much CPU/RAM resource HAS to be available to FAILOVER a VM?

  7. Raj says

    21 August, 2013 at 07:32

    Thanks.. Keep update such short and perfect questions and answers.

  8. DK says

    30 December, 2013 at 03:13

    Thank you Sir. Very well explained!

Primary Sidebar

About the author

Duncan Epping is a Chief Technologist in the Office of CTO of the Cloud Platform BU at VMware. He is a VCDX (# 007), the author of the "vSAN Deep Dive", the “vSphere Clustering Technical Deep Dive” series, and the host of the "Unexplored Territory" podcast.

Upcoming Events

May 24th – VMUG Poland
June 1st – VMUG Belgium
Aug 21st – VMware Explore
Sep 20th – VMUG DK
Nov 6th – VMware Explore
Dec 7th – Swiss German VMUG

Recommended Reads

Sponsors

Want to support Yellow-Bricks? Buy an advert!

Advertisements

Copyright Yellow-Bricks.com © 2023 · Log in