I recently built out a pair of hosts to dig deeper into virtualization. The systems built out are identical just purchase a few weeks apart. I wanted to do a dry run on the first set of parts before committing to the build out of a second node. I used Xeon E3-1230 CPUs as the basis of both nodes. Surprisingly I found some slight differences between the two CPUs that is causing any vMotion operations to fail. It throughs an error that about "Host CPU is incompatible with virtual machine's requirements at CPUID level 0x1 register 'ecx'" so and so so forth. At first I thought maybe it was related to running nested hypervisors so I then tried vMotion'ing something one level up right on the host hypervisor level but the same error would get thrown. Since ESXi doesn't have /proc/cpuinfo available I used "vim-cmd hostsvc/hosthardware" to look for more details. After diff'ing the output from the two systems I found the two differences as seen below. Some other observations while I've been troubleshooting this. The other odd one is if I attempt to enable EVC (vSphere 4.1) and jump straight to the 32nm Core i7 "mode". it says one of the node's CPU doesn't support that mode. I thought that was odd given they are the same CPU. Any one see something like this before? I also would think it would be odd to have to use EVC for same make/model CPUs.
My next move is probably wiping the BIOS to defaults(again) and reinstall ESXi on both nodes.
Cheers,
Jeff
< hz = 3192747104,
---
> hz = 3192747584,
48,49c48,49
< hz = 3192747104,
< busHz = 99773347,
---
> hz = 3192747584,
> busHz = 99773362,
77c77
< ecx = "0001:0101:1011:1010:1110:0011:1111:1111",
---
> ecx = "0001:0111:1011:1010:1110:0011:1111:1111",
130c130
< memoryRangeLength = 8181706752,
---
> memoryRangeLength = 8181739520,
437c437
< ecx = "0001:0101:1011:1010:1110:0011:1111:1111",
---
> ecx = "0001:0111:1011:1010:1110:0011:1111:1111",
My next move is probably wiping the BIOS to defaults(again) and reinstall ESXi on both nodes.
Cheers,
Jeff
< hz = 3192747104,
---
> hz = 3192747584,
48,49c48,49
< hz = 3192747104,
< busHz = 99773347,
---
> hz = 3192747584,
> busHz = 99773362,
77c77
< ecx = "0001:0101:1011:1010:1110:0011:1111:1111",
---
> ecx = "0001:0111:1011:1010:1110:0011:1111:1111",
130c130
< memoryRangeLength = 8181706752,
---
> memoryRangeLength = 8181739520,
437c437
< ecx = "0001:0101:1011:1010:1110:0011:1111:1111",
---
> ecx = "0001:0111:1011:1010:1110:0011:1111:1111",