We have existing Hyper-V cluster with Windows 2008 R2 and have recently begun creating a new Hyper-V cluster with Windows Server 2012. We recently added a Dell PowerEdge R710 that previously co-existed in a cluster running 2008 R2 Hyper-V. We are now unable to live migrate to/from this new node with the error below. Using CPU-Z, we find that 'AES' is the only cpu instruction that differs between the systems; existing and new.
Without turning on CPU Compatibility for the VM, is there a way to work around this or possibly disable AES on the CPUs that are capable in the cluster. We are not using secure migrations.
The virtual machine 'Bartender10' is using processor-specific features not supported on physical computer 'HYPERVC4N5'. To allow for migration of this virtual machine to physical computers with different processors, modify the virtual machine settings to limit the processor features used by the virtual machine. (Virtual machine ID 80A6ED64-A8D5-4FF9-959F-61E7F57AB137)
Thank you for the direction. I was searching for the AES option in the bios documentation as well as in our Cisco B-series blade bios policies but turned up with nothing. After finally rebooting and walking through the bios of each of the machines in the cluster, I was able to find the setting for 'AES-NI Control' which in turn allowed me to disable. There is still one Dell R610 that will not allow me to flip this option to Disabled, but that his another issue I am going to work on. I am now able to live migrate all VMs between nodes in the Server 2012 cluster without issue.
Thanks,