Fairly simple fix to that pesky “vMotion is not enabled on the host of the virtual machine. To migrate the virtual machine, enable vMotion on the host or power off the virtual machine.” error.
What you’ll see:
To fix this, go on over to the “Configuration” tab, then click on the “Networking” link. You’ll want to go to the properties of the Virtual Switch that contains the “Management Network” VMkernel Port:
Once there, click on the “Management Network” port and notice that in the “Port Properties” how vMotion is Disabled:
Click on the “Edit” button, and while on the “General” tab, check mark the box next to vMotion and click “OK”:
After clicking on the “Close” button for the vSwitch, you should be able to go back to the system you were trying to vMotion and the error should be gone: