VMware Cloud Community
VMvareUpgrade
Enthusiast
Enthusiast

Need a confirmation about a CPU compability

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:

  1. Launch VI Client and connect to the VirtualCenter Server as an administrator.

  2. Click the Virtual Machine that you want to migrate from Inventory.

  3. Click Edit Settings on the Summary tab. The Properties window for the virtual machine displays.

  4. Click the Options tab in the Properties window.

  5. Click the CPUID Mask option to display the CPU Identification Mask information and settings.

  6. 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

|The Best Guy |MSc in IT, University of Evry |MCSE(Microsoft), CCA(Citrix) |Paris-France
0 Kudos
12 Replies
runclear
Expert
Expert

What type of processors are in each of the hosts? ie: what rev level (intel 5400 xeons, 5500's etc?)

Have you thought about creating a EVC Cluster?

-


-------------------- What the f* is the cloud?!
0 Kudos
MMitchell12
Contributor
Contributor

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

0 Kudos
AndreTheGiant
Immortal
Immortal

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

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
0 Kudos
runclear
Expert
Expert

dont forget xD for the EVC cluster as this is required as well....

-


-------------------- What the f* is the cloud?!
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

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]

0 Kudos
runclear
Expert
Expert

On the VM, no, on the Host Level (EVC) yes....

If that was what you were asking... I never use VM based CPU Masks... due to that reason alone...

-


-------------------- What the f* is the cloud?!
0 Kudos
AllBlack
Expert
Expert

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 Smiley Wink

Please consider marking my answer as helpful or correct even if its completely wrong Smiley Wink

Please consider marking my answer as "helpful" or "correct"
0 Kudos
VMvareUpgrade
Enthusiast
Enthusiast

At end, to resolve this issue, this was the approach that I taked:

  1. Launch VI Client and connect to the VirtualCenter Server as an administrator.

  2. Click the Virtual Machine that you want to migrate from Inventory.

  3. Click Edit Settings on the Summary tab. The Properties window for the virtual machine displays.

  4. Click the Options tab in the Properties window.

  5. Click the CPUID Mask option to display the CPU Identification Mask information and settings.

  6. 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

|The Best Guy |MSc in IT, University of Evry |MCSE(Microsoft), CCA(Citrix) |Paris-France
0 Kudos
VMvareUpgrade
Enthusiast
Enthusiast

Issue resolved

|The Best Guy

|MSc in IT, University of Evry

|MCSE(Microsoft), CCA(Citrix)

|Paris-France

|The Best Guy |MSc in IT, University of Evry |MCSE(Microsoft), CCA(Citrix) |Paris-France
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

... but Is it supported by VMware!!!?

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]

0 Kudos
AllBlack
Expert
Expert

Issue resolvedGood. You might want to consider handing out the helpful/correct points to the community and mark your thread as answered.

Please consider marking my answer as "helpful" or "correct"
0 Kudos
AllBlack
Expert
Expert

... 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"

Please consider marking my answer as "helpful" or "correct"
0 Kudos