"Insufficient capacity on each physical CPU" error powering on a virtual machine
search cancel

"Insufficient capacity on each physical CPU" error powering on a virtual machine

book

Article ID: 330421

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
  • Attempting to power on a virtual machine fails with the error:

    DRS cannot find a host to power on or migrate the virtual machine
     
  • Manually powering on the virtual machine fails with the error:

    vCenter was unable to find a suitable host to power on the virtual machine for the reasons listed below.
    • Description: DRS cannot find a host to power on or migrate the virtual machine
    • Description: Insufficient capacity on each physical CPU
       
  • Selecting a resource pool during a migration displays the warning:

    Insufficient capacity on each physical CPU
  • You see error messages for affinity rules.


Environment

VMware vCenter Server 6.0.x
VMware vCenter Server Appliance 6.5.x
VMware vCenter Server 6.7.x
VMware vCenter Server Appliance 6.7.x
VMware vCenter Server 6.5.x
VMware vCenter Server Appliance 6.0.x
VMware vCenter Server 7.0.x

Cause

This issue occurs when CPU reservation set on the virtual machine exceeds the physical CPU core capacity for the available ESXi hosts.

Resolution

To resolve this issue:
  1. Calculate the maximum reservation value.
  2. The formula for this is number of CPUs on the ESXi host, multiplied by number of available CPU cycles in GHz.
For example: A four CPU ESXi host runs at 2500 MHz. Maximum reservation would be: 2500 x 4 = 10000 a VM with a reservation of 10384 would not power on this ESXi host.
  1. To resolve this issue:
  • Reduce the reservation set on the virtual machine to less than the capacity of the pCPU on the host. For more information, see vSphere Resource Management Guide.
  • Add more physical CPU resources to the ESXi cluster.


Additional Information

Virtual machine does not power on when there is high CPU reservation 
Failed to power on virtual machine
仮想マシンをパワーオンしようとすると、次のエラーで失敗する:各物理 CPU の容量が不十分です
打开虚拟机电源失败并显示“每个物理 CPU 的容量都不足”错误