This issue derives from trying to power on a VM on a ESX host that does not have sufficient resources to satisfy the resources reservation.
The resolution depends on which resource is needed. For example, in order to resolve the issue on CPU reservation of the virtual machine that exceed the available capacity on the target host you need to:
- In the vSphere Client, right-click the virtual machine, and click Edit Settings.
- Click the Resources tab.
- Set the CPU reservations to a value lesser than the capacity of the ESX/ESXi host.
If this is not feasible/possible, an alternative solution is to relocate the VM to another host meeting its requirements.
Further information can be retrieved in the following article.
Posted in: VMware vSphere