vMotion of virtual machine fails with the error: The destination host is not compatible with the hardware version to which the virtual machine is scheduled to be upgraded
search cancel

vMotion of virtual machine fails with the error: The destination host is not compatible with the hardware version to which the virtual machine is scheduled to be upgraded

book

Article ID: 304960

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • Cannot vMotion the virtual machine.
  • Performing a vMotion of the virtual machine fails.
  • You see the error:

    The destination host is not compatible with the hardware version to which the virtual machine is scheduled to be upgraded.
    In order to proceed with the operation, virtual machine's scheduled compatibility upgrade should be disabled.

     
  • Virtual machines hardware version is upgraded and is running on version 10.


Environment

VMware vSphere ESXi 5.5

Cause

This issue occurs if the hardware version upgrade process fails to update the .vmx file.

Resolution

Caution: Ensure that the virtual machine Summary tab in the vSphere Web Client displays hardware version 10 and a hardware version upgrade is not scheduled.
 
To resolve this issue, remove the entries related to the hardware version upgrade, from the .vmx file.
 
To remove the entries in the .vmx file:
  1. Power off the virtual machine.
  2. Connect to the host on which virtual machine is running using SSH.
  3. Navigate to the virtual machine location where the .vmx file is located.
  4. Take a backup of the .vmx file.
  5. Open the .vmx file using a text editior.
  6. Remove these entries related to hardware version upgrade:

    virtualHW.scheduledUpgrade.when = "always"
    virtualHW.scheduledUpgrade.state = "done"
    tools.upgrade.policy = "upgradeAtPowerCycle"

     
  7. Reload the .vmx file for the changes to take effect.


Additional Information

For more information, see:
仮想マシンの vMotion が次のエラーで失敗する:The destination host is not compatible with the hardware version to which the virtual machine is scheduled to be upgraded