VMware
 

Knowledge Base

Search the Knowledge Base:

Products:
Search In:
 

Some Virtual Machines Might Not Power On Even if Their Reservation Is Less than the Unreserved Capacity of Their Parent Resource Pool

Details

Why can't I power on a virtual machine with the reservation less than the unreserved capacity of its parent resource pool?

Solution

A virtual machine can power on only if its reservation is less than or equal to its number of virtual CPUs multiplied by the MHz rating for a single processor core on a host. This feature guarantees that the virtual machine receives its full specified reservation. A host must have sufficient aggregate unreserved capacity to satisfy the reservation, as well as sufficient per-core capacity to satisfy the reservation given the virtual machine's number of virtual CPUs.

For example, consider a SMP virtual machine with two virtual CPUs, and a reservation of 5GHz, and a host with four physical cores, each rated at 2GHz. Although the host might have sufficient aggregate capacity to supply 5GHz to the virtual machine, each physical core can supply only 2GHz, so a virtual machine with two virtual CPUs could not receive more than 2 x 2GHz = 4GHz. This virtual machine is not allowed to power on. In order to power on, the host must have cores rated at 2.5GHz or faster, so that it can use 5GHz running two virtual CPUs.

You can disable this feature by setting the per-host configuration option Cpu/VMAdmitCheckPerVcpuMin to 0. However, this is not recommended because it might lead to situations where virtual machines do not receive their full specified reservations.

Keywords

2158

Feedback

Rating: 1 - Lowest 2 3 4 5 - Highest (0 Ratings)   

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (2000 or fewer characters)
Submit
Rating: 1 - Lowest 2 3 4 5 - Highest (0 Ratings)   
Actions