

Make sure that both your vCenter Server and ESXi hosts have been upgraded to vSphere 6.7 Update 1 and that you have NVIDIA GRID hardware and VIB installed on ESXi host. In addition to vMotion support, you can also perform Storage vMotion & Cross vMotion (Compute & Storage) for vGPU enabled VMs. This setting is actually documented in the official vSphere documentation here, but from all the folks I spoke with, it looks like it never came up or it must have been missed. The change will go into effect immediately and you will now be able to vMotion a VM configured with vGPU. To enable vGPU vMotion, you just need to update the following vCenter Server Advanced Setting to true using the vSphere UI. If you try to vMotion a VM that has been configured with a vGPU, you see the following message stating vGPU hot migration is not enabled. Since this question has come up a few times this week, I thought it is worth a quick blog post on how to enable the new vGPU vMotion feature which is now available in latest vSphere 6.7 Update 1 release.
