vMotion across vCenters is a functionality available since VMware vSphere 6.0. This feature allows migrating virtual machines (VMs) between different vCenter Server instances.
This article outlines the requirements to use the feature.
Table of Contents:
Note: When using the vSphere APIs/SDK, both vCenter Server instances may exist in separate vSphere Single Sign-On domains. Additional parameters are required when performing a non-federated cross vCenter Server vMotion. The Move-VM cmdlet in PowerCLI 6.5 supports both federated and non-federated Cross vCenter Server vMotion. For more information, see the VirtualMachineRelocateSpec section in the vSphere Management SDK Guide
| TCP Port | Source | Destination | Required for |
|---|---|---|---|
| 8000 | Source ESXi vMotion IP address(es) | Destination ESXi vMotion IP address(es) | vMotion communication and transfer of the compute portion |
| 902 | Source ESXi Management IP address | Destination ESXi Management IP address | NFC transfer of the Storage parts of the VM to the remote ESXi host |
| 443 | Source vCenter Management IP address | Destination vCenter Management IP address | Communication between the vCenter Server to negotiate the migration |
| 443 | Source/Destination vCenter Management IP address | Source/Destination ESXi Management IP address | This is a requirement to have the ESXi host communicate with the vCenter Servers they're managed by. |
| Source vSwitch type | Destination vSwitch type | Supported |
|---|---|---|
| Distributed Switch | Distributed Switch | Yes |
| Distributed Switch | Standard Switch | No |
| Standard Switch | Standard Switch | Yes |
| Standard Switch | Distributed Switch | Yes |
Notes:
- This includes all VMware Cloud on AWS versions.
- vSphere Encryption is supported through API with vSphere 7.0 and later versions. For more information, see What Is Encrypted vSphere vMotion.
- Cross-vCenter Server vMotion is not supported with 3rd party switches.
DiskMoveOption, specifically moveAllDiskBackingsAndConsolidate, when a clone or relocate API call is made, then VM snapshots are not moved as consolidation occurs otherwise, snapshots are moved.