vSphere vMotion error : Mismatched Host CPU features
It seems that after upgrading a Virtual Machine’s hardware from Version 4 to Version 7 on vSphere, the VM may no longer be able to vMotion between hosts (Even identical ones).
As detailed in the following KB article, after upgrading the VM’s hardware version, there may be artificial CPU MASKS applied to the VM.
KB Article : 1011294
Clicking ‘Reset to Default’ cleared the unnecessary masks and vMotion capabilities were restored.
During the upgrade process of Virtual Hardware while the machine is powered down, be sure to clear the CPU Masks.