It been quite some times I did not migrate the ESX host from 1 vCenter to another. For most of the deployment recently, we were either deploy our vSphere 4 with DVswitch or Nexus 1000V from Cisco. Here are some steps you may want to consider when you migrate the ESX host from 1 vCenter to another if you are using DVswitch. Usually we can disconnect the ESX host from vCenter and remove it from inventory, and reconnect to the new vCenter. If you are follow this way for standard vSwitch, it shouldn’t cause you any problem, but if you deploy this way for the environment which using DVswitch, the new vCenter will give you error which shown the previous DVswitch record are still tie to the ESX host on a different vCenter. Do not get panic as the Network connectivity are still working as usual, but you will not able to connect the ESX host to the new DVSwitch.

The proper way of doing this, you should consider to provision at least 1 physical connection back to the standard vswitch, and migrate all the management port and vmkernel port back to it from the existing DVSwitch. After that, you should disconnect the ESX host from the previous DVSwitch. Now you can remove the ESX host from the previous vCenter, and reconnect it to the new vCenter which you would like to migrate to. From here on wards, you should able to connect the ESX host to the new DVswitch you would like to after the ESX host presented to the new vCenter. Have fun!!!!