Failing over a virtual machine in VMware vCenter Site Recovery Manager fails with error: "No host is compatible"
search cancel

Failing over a virtual machine in VMware vCenter Site Recovery Manager fails with error: "No host is compatible"

book

Article ID: 309559

calendar_today

Updated On:

Products

VMware Live Recovery

Issue/Introduction

  • VMware vCenter Site Recovery Manager (SRM) Failover and TestFailover task fails
  • A virtual machine does not failover during an SRM Failover and TestFailover task
  • You see the error:

    No host is compatible with the virtual machine.

Environment

  • VMware vCenter Site Recovery Manager 
  • VMware Live Recovery
  • vSphere replication

Cause

This error indicates that vCenter Server has an issue registering or powering on a virtual machine in an ESXi/ESX host on the Recovery Site.

Resolution

If you experience this issue, ensure that you:
  • Check the virtual machine .vmx configuration file on the Protected site for attached peripheral devices such as USB controllers, CD-ROM devices or Media Libraries. Ensure that all relevant devices are available on the Recovery Site.

  • Check that the virtual machine resources CPUs, devices, and RDMs are sufficiently available on the Recovery site. 

  • Check the ESXi/ESX host licensing. Apart from the SRM license requirement, the hosts themselves must be licensed to support the individual virtual machine configurations.

    For example, an SRM protected virtual machine with 8 CPUs requires an ESXi/ESX Enterprise Plus license. Therefore, the Recovery site ESXi/ESX host must contain the same license to support the same virtual machine configuration.
  • Ensure that adequate resources (CPU, memory, storage, and device availability) are present on the Recovery site for successful VM registration.

  • Please note that VM registration is handled at the ESXi host level. It is recommended to check on the ESXi side to identify what might be preventing the VM from being registered successfully.

Additional Information