In the vCenter Server UI, multiple virtual machines may continuously display the following alert, even when the virtual machines are currently in a powered-on state:
vSphere HA virtual machine failover failed: Insufficient resources to fail over this virtual machine. vSphere HA will retry the fail over when enough resources are available. Reason: The host does not have sufficient resources to power on the virtual machine
This issue occurs when the vSphere HA Admission Control feature retains stale alerts regarding insufficient failover resources. The cluster has sufficient resources to satisfy the Admission Control policy, but the alerts remain stuck in an active state incorrectly.
To clear the stale alerts, force a recalculation of the cluster's current failover capacity by temporarily disabling and re-enabling Admission Control.
vSphere Client.Configure > vSphere Availability > Admission Control.Admission Control to Disabled.vCenter to green.Admission Control feature.If the alerts return after performing these steps, the cluster is experiencing an actual resource constraint rather than a stale alert. In such cases, you must increase cluster resources, reduce VM reservations, or adjust the HA failover capacity. Refer to the following related knowledge base articles for troubleshooting actual HA resource constraints: