Cannot vmotion on new IBM x3650 servers
- 1 Comment
The newer BIOS on IBM x3650 breaks vmotion between server with identical hardware. I received following error message while doing vmotion of guests from ESX host running on x3650 to another IBM x3650.
| Warning: Migration from esxhost365×1 to esxhost365×2: Migration will cause the virtual machine’s configuration to be modified, to preserve the CPU feature requirements for its guest OS. Error: Unable to migrate from esxhost365×1 to esxhost365×2: The CPU of the host is incompatible with the CPU feature requirements of the virtual machine; problem detected at CPUID level 0×80000001 register ‘edx’. |
The VMware ESX esxhost365×1 is an IBM x3650 7979 Quad Core CPU server and esxhost365×2 is also am IBM x3650 Quad code CPU server. The error messages looks like CPU related, comparing these new x3650 server with older x3650 where vmotion works fine we figured out it is because newer x3650 BIOS version is latest then the older x3650.
This was a very helpful tip and tempting enough to compare BIOS setting on both the servers. It turned out to be related to Execute Disable Bit CPU settings in BIOS which for some reason was disabled on newer IBM x3650 . Once I set this feature to “enabled”, I was able to eliminate the error message.
so if you can not do vmotion on IBM x3650 servers then check out BIOS settings in there.
Related Articles



[...] Bit in the CPU settings was disabled. This can cause vMotion to fail as described in this article here . So you would want to enable the Execute Disable [...]