"Failed - Module 'NumVCPUs' power on failed" error powering on a virtual machine
book
Article ID: 316571
calendar_today
Updated On:
Products
VMware vSphere ESXi
Issue/Introduction
This article provides information on the error: Failed - Module 'NumVCPUs' power on failed.
Symptoms:
The host uses an AMD processor
The virtual machine has more than 128 vCPUs
You see an error similar to:
Failed - Module 'NumVCPUs' power on failed This virtual machine cannot be powered on because the current configuration does not support 256 CPUs. Decrease the virtual CPU count to 128 or enable EFI firmware and IOMMU support.
For ESXi hosts with AMD processors, virtual machines are currently limited to 128 vCPUs.
Introduced in ESXi 7.0 Update 1, virtual machines on ESXi hosts with AMD Processors may have more than 128 vCPUs (up to a maximum of 256 vCPUs), but requires the use of virtual hardware version 18.
NOTE: Virtual machines configured to use earlier virtual hardware versions will not support more than 128 vCPUs on AMD processors.
Resolution
To resolve this issue:
Option 1: upgrade the virtual machine to use virtual version 18 or later
Option 2: reduce the number of assigned vCPUs to not exceed 128
NOTE: In order to use 128 CPUs, the virtual machine must utilize EFI boot configuration.