When attempting to vMotion a virtual machine to a different cluster (in the same vCenter) you see the error message below:
The target host does not support the virtual machine's current hardware requirements. The destination virtual switch or type (legacy) is different than the minimum required version or type (VDS 8.0.0) necessary to migrate VM from source virtual switch.
**Note your version number in the error may differ from the example above**
This is expected behavior because you can only vMotion a VM from a standard switch to a distributed switch. Any attempt at a vMotion from a distributed switch to a standard switch is unsupported.
In order to be able to successfully vMotion your VM you'll need to ensure the vMotion you're attempting is a supported vMotion:
Source Virtual Switch Type | Destination Virtual Switch Type | Supported vMotion |
Distributed Switch | Distributed Switch | Yes |
Distributed Switch | Standard Switch | No |
Standard Switch | Standard Switch | Yes |
Standard Switch | Distributed Switch | Yes |
If you are wanting to perform a vMotion from a host using a vDS to a host using a Standard Switch, there are two options available:
Option 1
Option 2
If you're performing a Cross vCenter vMotion (meaning vMotioning from vCenter A to vCenter B):
vMotioning between vDS's that are different versions: