I have had to do this exact same task with single NIC computers such as Intel NUCs and Apple Mac Minis that I have had running ESXi in a vSphere cluster.
The underlying problem is that as the vmKernel ports are moved, connectivity with the vCenter server is lost, and as a result, the configuration is rolled back to a last-known good. This rollback is what we want to temporarily disable.
Following the instructions here, you can disable rollback, which will allow the migration wizards in the Web client to complete successfully.
- Browse to a vCenter Server in the vSphere Web Client navigator.
- Click the Manage tab, and select Settings.
- Select Advanced Settings and click Edit.
- Select the
config.vpxd.network.rollback key, and change the value to false. If the key is not present, you can add it and set the value to false.
- Click OK.
After successfully migrating your infrastructure to use dvSwitches, don't forget to change this value back to true.