vMotion fails during validation stage of migration with error: Compatibility Check Failure
search cancel

vMotion fails during validation stage of migration with error: Compatibility Check Failure

book

Article ID: 311754

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

This article guides you through diagnosing issues that may cause vMotion to fail during the Validation stage of Migration. The validation failure can occur when ESX or ESXi, Network, or Datastore configurations are checked for compatibility issues. The article helps you eliminate common causes for compatibility issues by verifying:
  • CPU compatibility
  • Licensing
  • VMKernel Network Configuration
  • Port group has not been configured or has been configured with a duplicate IP
  • VT not enabled.
  • Virtual machine has device or RDM attached
  • CPU masks


Symptoms:
  • vMotion errors or warnings appear during the compatibility check of a virtual machine when attempting to do a migration.
  • Performing a vMotion between a virtual machine between two hosts fails with the errors:
    • Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'ecx'
    • The CPU of the host is incompatible with the CPU feature requirements of the virtual machine; problem detected at CPUID level 0x80000001 register 'edx'
    • Unable to migrate from <source server> to <destination server>: The VMotion interface is not configured (or is misconfigured) on the destination host '<destination server>'.
    • Unable to migrate from <source server> to <destination server>: Virtual machine has CPU and/or memory affinities configured, preventing VMotion .
    • Unable to migrate from <source server> to <destination server>: The CPU of the host is incompatible with the CPU feature requirements of the virtual machine; problem detected at CPUID level.
    • Host CPU is incompatible with the virtual machine's requirements at cupid level 0x1 register'ecx'
      Host bits: 0000:0100:0000:1000:0010:0010:0000:0001
      Required: 1000:0100:0000:100x:xxx0:0x1x:xxx0:x001
      Mismatch detected for these features:
      *General incompatibilities; refer to KB article 1993 for possible solutions.

       
  • vMotion operation fails with the error:

    There are not enough Licenses installed to perform this operation
     
  • vMotion of virtual machines with RDMs fails validation of the RDM disks with the error:

    Virtual Disk 'hard disk 0' is a mapped direct access LUN and its not accessible


Environment

VMware ESXi 4.0.x Installable
VMware ESXi 4.1.x Installable
VMware vCenter Server 5.0.x
VMware vCenter Server 4.1.x
VMware ESXi 3.5.x Installable
VMware vSphere ESXi 5.1
VMware ESX 4.1.x
VMware vSphere ESXi 5.0
VMware ESX 4.0.x
VMware vCenter Server 5.1.x
VMware vSphere ESXi 5.5
VMware ESX Server 3.5.x
VMware ESXi 4.0.x Embedded
VMware vCenter Server 5.5.x
VMware ESXi 3.5.x Embedded
VMware vCenter Server 4.0.x
VMware ESXi 4.1.x Embedded

Resolution

Validate that each troubleshooting step below is true for your environment. Each step will provide instructions or a link to a document, in order to eliminate possible causes and take corrective action as necessary. The steps are ordered in the most appropriate sequence to isolate the issue and identify the proper resolution.
 

  1. Verify the host CPU feature set contains features supported by the destination host if then the CPU compatibility requirements are not met during validation stage of migration. To workaround this issue, try enabling EVC mode within your cluster. For more information, see Enhanced vMotion Compatibility (EVC) processor support 
     
  2. Verify that your vCenter Server is licensed to support vMotion. 
     
  3. Verify that VMkernel networking is configured correctly.
     
  4. Verify vMotion is enabled and configured correctly. For more information, see Troubleshooting the migration compatibility error: The VMotion interface is not configured (or is misconfigured) on the destination host (1003827).
     
  5. Verify there if a mismatch of 'NX' flag exists between source and destination ESX/ESXi hosts. For more information, see vMotion fails with the error: problem detected at CPUID level 0x80000001 register 'edx' (1001131).
     
  6. Verify Virtualization Technology (VT) is enabled on your source and destination ESX/ESXi host. For more information see, Ensuring Virtualization Technology is enabled on your VMware host (1003944).
     
  7. Verify if the virtual machine has a device attached to a physical host (CDROM, serial cable). For more information on specific Device and Disk Configuration messages see Overview of migration compatibility error messages (1003684) to identify the error or warning occurring during vMotion compatibility check and the corresponding article.
     
  8. Determine if vMotion fails because a virtual machine with RDMs attached as a result of VML mismatch. For more information see, Virtual Disk 'X' is a mapped direct access LUN that is not accessible (1016210).
     
  9. If vMotion is failing after upgrading Virtual Hardware in a virtual machine or after upgrading to vCenter Server 4.0, the upgraded virtual machine may have some CPU masks applied which are causing migration issues. For more information, see vMotion fails after upgrading to vSphere 4.0 with the error: CPU of the host is incompatible (1011294).
     
  10. Verify that CPU affinities have not been set for either CPU or Memory which reserve resources on the the virtual machine resulting in a compatibility error. For more information, see Troubleshooting Migration compatibility error: Virtual machine has CPU and/or memory affinities configured, preventing VMotion (1003842).
Note: If the issue persists even after trying the steps in this article:
  • Gather the VMware Support Script Data.
  • File a support request with VMware Support and note this KB Article ID in the problem description.



Additional Information



vMotion fails with the error: problem detected at CPUID level 0x80000001 register 'edx'
Enhanced vMotion Compatibility (EVC) processor support
Overview of migration compatibility error messages
Troubleshooting the migration compatibility error: The VMotion interface is not configured (or is misconfigured) on the destination host
Troubleshooting Migration compatibility error: Virtual machine has CPU and/or memory affinities configured, preventing VMotion
Ensuring Virtualization Technology is enabled on your VMware host
vMotion fails with the error: There are not enough Licenses installed to perform this operation
Collecting diagnostic information for VMware products
vMotion fails after upgrading to vSphere 4.0 with the error: CPU of the host is incompatible
Powering on or migrating a virtual machine fails with the error: Virtual Disk 'X' is a mapped direct access LUN that is not accessible