When attempting to add existing ESXi hosts to a vSphere Distributed Switch (vDS) using the "Add and Manage Hosts" wizard in vCenter, the target hosts do not populate in the list of available hosts.
VMware vCenter Server v7.x/v8.x
vSphere ESXi Server v7.x/v8.x
This behavior is by design and is caused by vCenter's logical boundary rules for Distributed Switches.
Note: While missing or insufficient Enterprise Plus licensing can also cause ESXi hosts to be greyed out or unselectable, cross-datacenter placement results in the hosts missing from the wizard entirely.
To resolve this issue, you must provision a new Distributed Switch within the same Datacenter object where the target ESXi hosts reside.
Steps to Resolve:
Navigate to the Networking inventory view in the vCenter Web Client.
Locate the specific Datacenter where your target ESXi hosts currently reside.
Right-click that target Datacenter and select Distributed Switch > New Distributed Switch.
Complete the wizard to configure the new vDS (Name, Uplinks, Network I/O Control, etc.).
Once the new vDS is created under the correct Datacenter, right-click the switch and select Add and Manage Hosts.
The target ESXi hosts will now appear as available to be added. Proceed with migrating the physical adapters (vmnics) and VMkernel adapters to the new vDS.