I have 2 servers, one is a Lenovo TS430 (044116U) E3-1240 w/ 20GB Ram, and the other is an X8SIL-F w/ X3440 and 12GB Ram.
Yesterday I upgraded vCenter, and the Lenovo host to 5.1, while the X8SIL host is still at 4.1. What I wanted to do was enable it so I could vMotion machines across to the Lenovo, then upgrade (or decommission haven't decided yet) the X8SIL machine, but I'm running into a problem.
I have both machines in a cluster, and when I try to enable EVC to the Intel "Nahalem" Generation, which as far as I'm aware both CPUs should support (X3440 is Nahalem, and E3-1240 is Sandy Bridge) it gives me an error about the Lenovo machine.
If I try to just do a vMotion of a running machine (RHEL 6 32-bit), I get a bit more detailed error as follows:
So I'm at a complete loss at the moment, I know I could just power VMs down and vMotion them across and power them back up, but that kinda defeats the purpose of trying out live vMotions.
One other thing I thought I would mention, the Lenovo has an 82579LM ethernet adapter in it, so I'm using Chilly's driver to be able to use it. It also has a supported 82574L.
Any thoughts/opinions?
Yesterday I upgraded vCenter, and the Lenovo host to 5.1, while the X8SIL host is still at 4.1. What I wanted to do was enable it so I could vMotion machines across to the Lenovo, then upgrade (or decommission haven't decided yet) the X8SIL machine, but I'm running into a problem.
I have both machines in a cluster, and when I try to enable EVC to the Intel "Nahalem" Generation, which as far as I'm aware both CPUs should support (X3440 is Nahalem, and E3-1240 is Sandy Bridge) it gives me an error about the Lenovo machine.
Code:
The host's CPU hardware should support the cluster's current Enhanced vMotion
Compatibility mode, but some of the necessary CPU features are missing from the host.
Check the host's BIOS configuration to ensure that no necessary features are disabled (such
as XD, VT, AES or PCLMULQDQ for Intel, or NX for AMD). For more information, see KB
articles 1003212 and 1034926.
If I try to just do a vMotion of a running machine (RHEL 6 32-bit), I get a bit more detailed error as follows:
Code:
The virtual machine requires hardware features that are unsupported or disabled on the target host:
* Carryless multiply (PCLMULQDQ) (see KB 1034926)
If possible, use a cluster with Enhanced vMotion Compatibility (EVC) enabled; see KB article 1003212.
CPUID details: incompatibility at level 0x1 register 'ecx'.
Host bits: 0000:0000:1001:1000:0010:0010:0000:0011
Required: x0xx:xx0x:10x1:1xx0:xxxx:xx1x:xxxx:xx01
So I'm at a complete loss at the moment, I know I could just power VMs down and vMotion them across and power them back up, but that kinda defeats the purpose of trying out live vMotions.
One other thing I thought I would mention, the Lenovo has an 82579LM ethernet adapter in it, so I'm using Chilly's driver to be able to use it. It also has a supported 82574L.
Any thoughts/opinions?