Hello,
When I tried to migrate from on Host to one other Host a VM in the same cluster, I have this error message(I use VCI 2.5U4):
Host CPU is incompatible with the virtual machine`s requirements at CPUID level 0x1 register 'eax'
host bits: 0000 :0000:0000:0000:0000:1111:0100:0001 reqired: 0000:0000:0000:xxxx:00xx:0110:xxxx:xxxx
Proposition1:
Launch VI Client and connect to the VirtualCenter Server as an administrator.
Click the Virtual Machine that you want to migrate from Inventory.
Click Edit Settings on the Summary tab. The Properties window for the virtual machine displays.
Click the Options tab in the Properties window.
Click the CPUID Mask option to display the CPU Identification Mask information and settings.
Click Advanced to display several settings-related boxes, including CPU Identification Mask, in the right-hand pane: Change level 1 ECX feature bit 26 to 0
Proposition 2:
Edit the vpxd.cfg
I'm waiting
|The Best Guy
|MSc in IT, University of Evry
|MCSE(Microsoft), CCA(Citrix)
|Paris-France
Got this issue when trying to VMotion between 32bit and 64bit processors... you need to shutdown the VM to move them back and forth when migrating between the two
If you have different CPU use EVC cluster feature.
And enable VT on all CPU.
Andre
**if you found this or any other answer useful please consider allocating points for helpful or correct answers
Hi,
I thought that filtering out CPUID registers was not supported by VMware but please correct me if I am wrong. Saludos,
Jose Maria Gonzalez,
-
VMware vExpert 2009
-
If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
[http://www.josemariagonzalez.es|http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol]
Even with CPU from same series you can run into this problem unfortunatelly.
I always buy Xeon 5400 and suddenly it did not work. Turned out the CPU had a different stepping, one was 6 and the other A.
Best to run the CPUID tool first
Please consider marking my answer as helpful or correct even if its completely wrong
At end, to resolve this issue, this was the approach that I taked:
Launch VI Client and connect to the VirtualCenter Server as an administrator.
Click the Virtual Machine that you want to migrate from Inventory.
Click Edit Settings on the Summary tab. The Properties window for the virtual machine displays.
Click the Options tab in the Properties window.
Click the CPUID Mask option to display the CPU Identification Mask information and settings.
Click Advanced to display several settings-related boxes, including CPU Identification Mask, in the right-hand pane. Change level 1 ECX feature bit 26 to 0
Now, My upgrade is finished. I just now have to upgrade to VM.
|The Best Guy
|MSc in IT, University of Evry
|MCSE(Microsoft), CCA(Citrix)
|Paris-France
Issue resolved
|The Best Guy
|MSc in IT, University of Evry
|MCSE(Microsoft), CCA(Citrix)
|Paris-France
Issue resolvedGood. You might want to consider handing out the helpful/correct points to the community and mark your thread as answered.
... but Is it supported by VMware!!!?
No it is not and it is a nightmare to maintain. Since VI3 U4 masking can be done on a host level but vmware does not recommend it.
Not sure if they recommend it in ESX4
Please consider marking my answer as "helpful" or "correct"