To resolve this issue, you must temporarily migrate the vCenter Server Network Adapter to a portgroup that uses Ephemeral Binding. Ephemeral binding allows the ESXi host to manage port connections locally without requiring the vCenter Server service to be online.
Prerequisites: Ensure you have access to the ESXi Host Client (https://<ESXI-IP-ADDRESS>/ui) for the hosts involved, as vCenter will be offline during parts of this procedure.
Step 1: Configure an Ephemeral Portgroup
- Log in to the vSphere Client.
- Navigate to Networking.
- Right-click the existing Distributed Switch and select New Distributed Port Group (or edit an existing spare portgroup).
- Under Settings, ensure the VLAN type matches the Management VLAN used by vCenter.
- Critical: Change Port binding from "Static binding" to Ephemeral - no binding.
- Complete the wizard.
Step 2: Migrate vCenter to the Ephemeral Portgroup
- Right-click the vCenter Server VM and select Edit Settings.
- Change the Network Adapter connection to the new Ephemeral Portgroup created in Step 1.
- Click OK.
- Ensure the vCenter VM remains network accessible.
Step 3: Enable EVC (The "Shuffle" Workflow) Scenario: Two clusters (Cluster A and Cluster B) sharing a VDS. vCenter is currently in Cluster A.
- Enable EVC on Cluster B: Since vCenter is in Cluster A, you can enable EVC on Cluster B immediately (assuming Cluster B VMs are powered off or migrated).
- Power Off vCenter: Shut down the vCenter Server Guest OS.
- Migrate vCenter:
- Log in to the ESXi Host Client for the host currently running vCenter (in Cluster A).
- Unregister the vCenter VM.
- Log in to the ESXi Host Client for a host in Cluster B (where EVC is now enabled).
- Browse the datastore, locate the vCenter .vmx file, and Register VM.
- Power On vCenter:
- Power on the vCenter VM on the Cluster B host.
- Note: Because the portgroup is Ephemeral, the VM will successfully connect to the network even though vCenter services are initially starting up.
- Enable EVC on Cluster A:
- Once vCenter is online, log in to the vSphere Client.
- Now that Cluster A is empty (or contains only powered-off VMs), enable EVC on Cluster A.
Step 4: Cleanup (Optional)
- Migrate the vCenter VM back to its original Static Binding portgroup if required by policy (Note: This can be done while vCenter is online).
- Remove the temporary Ephemeral portgroup if it is no longer needed.