Search This Blog

Saturday, March 12, 2016

VMware VMotion Issue: Host CPU is incompatible with the virtual machine’s requirements at CPUID level 0x1 register ‘ecx’.

I tried to vMotion without shared storage and I was getting this error. VMware VMotion Issue: Host CPU is incompatible with the virtual machine’s requirements at CPUID level 0x1 register ‘ecx’.  I tried this option and it didn't work. https://usefulglyphs.wordpress.com/2010/04/02/vmware-vmotion-issue-host-cpu-is-incompatible-with-the-virtual-machines-requirements-at-cpuid-level-0x1-register-ecx/#comment-1929

Then I noticed its VMware Hardware version was 8 and all of my other VMs that worked were version 9. Turns out hardware version 9 is required to vMotion.

To upgrade the version to 9 modify the VM using the vSphere Web and chose any version greater then 8. There is an option to upgrade VM version on next reboot. Select that and reboot the VM. Now you can vMotion across servers without shared storage.