When attempting to migrate a virtual machine from one vSphere Distributed Switch (vDS) to another, you experience these symptoms:
VMware ESXi Server 7.x
VMware ESXi Server 8.x
VMware ESXi Server 9.x
This issue occurs because vCenter compares the vDS versions on the source and destination hosts during the vMotion pre-check.
vMotion operations between vDS instances that are different versions is not supported.
This is an expected behavior when migrating between mixed vSphere Distributed Switch versions.
To resolve this issue:
Note: ***If the below workaround is applied to a hot-migration of a VM between two distributed switches that have different versions, the VM may lose network connectivity.***
Workaround:
To work around this issue, hybrid mode can be enabled on the vCenter in order to bypass the validation of switch versions:
If attempting a cross-vCenter migration, the workaround must be applied to source and destination vCenter servers.
Note: For enabling hybrid mode in vCenter, the target DVS version must be at least 6.0.0.
| Destination vDS version | |||||||
| Source vDS version | 6.5.0 | 6.6.0 | 7.0.0 | 7.0.2 | 7.0.3 | 8.0.3 | 9.0.0 |
| 6.5.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 6.6.0 | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 7.0.0 | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 7.0.2 | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
| 7.0.3 | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| 8.0.3 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
| 9.0.0 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Destination vDS version | |||||||
| Source vDS version | 6.5.0 | 6.6.0 | 7.0.0 | 7.0.2 | 7.0.3 | 8.0.3 | 9.0.0 |
| 6.5.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 6.6.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 7.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 7.0.2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 7.0.3 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| 8.0.3 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| 9.0.0 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Japanese KB: 2 つの異なる Distributed Switch バージョン間での仮想マシンの移行