VMware VMotion Issue: Host CPU is incompatible with the virtual machine’s requirements at CPUID level 0x1 register ‘ecx’. April 2, 2010Posted by General Zod in Tech, VMware.
After upgrading my VMware environment to vSphere 4.0, we encountered a problem with VMotion on a select group of VM’s. Some VM’s worked OK, but others did not. Upon attempting to VMotion the problem VM’s, the following error is presented:
Supposedly, this issue was been resolved in Update 1. However, I couldn’t update the Hosts to the new Hypervisor version unless I could reboot it… and I couldn’t reboot it until I could get the VM’s off the Host.
I found the fix for this problem on VMware KB Article # 1011294. It’s a quick and easy fix, but it does require each VM to be individually powered off briefly. The solution is:
* Shutdown the Guest OS in the VM.
* Edit the Settings of the VM.
* Go to the Options tab. Select CPUID Mask.
* Click [Advanced] – [Reset All to Default] – [OK] – [OK]
* Power the VM back ON, and test VMotion.