When a virtual machine (VM) is configured with a 100% CPU Reservation guarantee sizing policy in VMware Cloud Director (VCD), the following issues may occur:
Insufficient capacity on each physical CPU. Host [hostname] cannot satisfy the xxxx MHz per vCPU requested for this virtual machine. Maximum core frequency is yyyy MHz per physical CPU.
Note: yyyy smaller than xxxxVMware vSphere 8.x
VMware Cloud Director
This issue occurs because the "vCPU speed" configured in VCD exceeds the base clock frequency of the physical CPU on the target ESXi host, while the VM's CPU reservation is set to 100%.
To resolve this issue, the policy definition (vCPU speed) in VCD must be adjusted to match the ESXi host with the lowest CPU specifications in the cluster.
Step1: Identify the Lowest Spec Host
Check the physical CPU base clock (rated frequency) of all ESXi hosts in the target vCenter cluster and identify the lowest value (e.g., 2.0 GHz / 2000 MHz).
Step2: Modify the VCD Policy