VM fails to power on from vSphere client with error "The host is reporting errors in its attempts to provide vSphere HA support"
search cancel

VM fails to power on from vSphere client with error "The host is reporting errors in its attempts to provide vSphere HA support"

book

Article ID: 325353

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

  • Powering on of virtual machine from vCenter server fails with errors similar to below:

No host is compatible with the virtual machine.
The user specified host is not compatible.
The host is reporting errors in its attempts to provide vSphere HA support.

  • Review of var/log/vmware/vpxd/vpxd.log on the vCenter appliance shows "HAErrorsAtDest" wrt to the ESXi host where the affected virtual machine resides:

    YYYY-MM-DDThh:mm:ss info vpxd[0#4#3] [Originator@6876 sub=vpxLro opID=mj##7##q-4###49-auto-9guu-h5: 7##52##0-2#-0#] [VpxLRO] -- BEGIN task-1##7##4 -- <VM_NAME> -- Datacenter. ExecuteVmPowerOnLRO --
    YYYY-MM-DDThh:mm:ss info vpxd[0#4#3] [Originator@6876 sub=VmCheck opID=mj##7##q-4###49-auto-9guu-h5: 7##52##0-2#-0#] CompatCheck results: (vim.vm. check. Result) [
    -->        (vim. vm. check. Result) {
    -->            vm = 'vim.VirtualMachine:E2#BF#30-3##4-4##B-9##8-4A##D##AA##E:vm-<vm_moid>'
    -->            host = 'vim.HostSystem:E2#BF#30-3##4-4##B-9##8-4A##D##AA##E:host-<host_moid>',
    -->            error = (vmodl.MethodFault) [
    -->                (vim. fault.HAErrorsAtDest) {
    -->                    msg = "",
    -->                }
    -->            ],
    -->        }
    -->]
    YYYY-MM-DDThh:mm:ss info vpxd[0#4#3] [Originator@6876 sub=cdrsPlmt opID=mj##7##q-4###49-auto-9guu-h5: 7##52##0-2#-0#] Dump section ######## created for cluster [vim.ClusterComputeResource: domain-c<domain_id>, <cluster_name>]
    YYYY-MM-DDThh:mm:ss error vpxd[0#4#3] [Originator@6876 sub=vpxLro opID=mj##7##q-4###49-auto-9guu-h5: 7##52##0-2#-0#] [VpxLRO] Unexpected Exception: N3Vim5Fault16NoCompatileHost9ExceptionE(Fault cause: vim.fault.NoCompatibleHost
    ...
    YYYY-MM-DDThh:mm:ss error vpxd[0#4#3] [Originator@6876 sub=Default opID=mj##7##q-4###49-auto-9guu-h5:7##52##0-2#-0#] [VpxLRO] -- ERROR task-1##7##4 -- <VM_NAME> --
    Datacenter.ExecuteVmPowerOnLRO: :vim.fault.NoCompatibleHost
    --> Result:
    --> (vim. fault.NoCompatibleHost) {
    -->        faultCause = (vmodl.MethodFault) null,
    -->        faultMessage = (vmodl.LocalizableMessage) [
    -->            (vmodl. LocalizableMessage) {
    -->                key = "com.vmware.cdrs.placeVm.emptyCompatSet",
    -->                arg = <unset>,
    -->                message = <unset>
    -->            }
    -->        ],
    -->        host = (vim.HostSystem) [
    -->            'vim.HostSystem:E2#BF#30-3##4-4##B-9##8-4A##D##AA##E:host-<host_moid>'
    -->        ],
    -->        error = (vmodl.MethodFault) [
    -->            (vim. fault.HAErrorsAtDest) {
    -->                faultCause = (vmodl.MethodFault) null,
    -->                faultMessage = <unset>
    -->                msg = ""
    -->            }
    -->        ]
    -->        msg = ""
    --> }
    --> Args:
    -->
  • The same virtual machine can be powered on directly from the ESXi host by using the Host client or Host CLI

Cause

The ESXi host where the virtual machine resides is experiencing vSphere HA (FDM) configuration or operational faults. Because vCenter Server cannot validate HA protections (such as VM Monitoring) on the destination host, the compatibility check fails, and vCenter Server blocks the power-on operation.

Resolution

Reconfigure HA for the affected ESXi host(s) by following below steps:

  1. Right-click the affected ESXi host in the vSphere Client inventory.

  2. Select Reconfigure for vSphere HA.

  3. Monitor the Recent Tasks pane to verify the task completes successfully.

  4. Attempt to power on the virtual machine from vCenter Server.

In case issue persists, troubleshoot the cluster for vSphere HA configuration failure by following Troubleshooting VMware High Availability (HA) issues in VMware vCenter Server