I have a Failover Cluster configured to host Hyper-V VMs currently running two VMs : test1 and test2.
The cluster is composed of two nodes : VS01 and VS02 both running Windows server 2012 R2 Datacenter on version 6.3.9600.
Test1 was originally created on VS01 and test2 was created on VS02 before importing them to the cluster with Microsoft's Failover Cluster Manager.
My problem is that if I quick or live migrate test1 to VS02 (the machine it was not created on), I get the following errors :
Cluster resource 'Virtual Machine test1' of type 'Virtual Machine' in clustered role 'test1' failed. The error code was '0xc0370029' ('Cannot restore this virtual machine to the saved state because of hypervisor incompatibility. Delete the saved state data and then try to start the virtual machine.').
The virtual machine 'test1' is using processor-specific features not supported on physical computer 'MEDIVS02'. 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 E8880BB1-0CAB-49FD-BF1A-A3FD1AECB30E)
But if I migrate test2 from VS02 to VS01, there is no problem whatsoever.
I checked Hyper-V on both machines, and they are both on version 6.3.9600.16384.
VS01 has a Intel Xeon E5-2650 and VS02 has a Intel Xeon x5660.