If the configuration drift is not related to VDS, the remediation workflow works fine:
Example workflow 1: Manage configuration with VDS co-exists
If the configuration drift is related to VDS, user should manually fix the precheck error. User needs to manage VDS related configurations with existing interface from VC UI, including:
Example workflow 2: Resolve precheck failure
VDS Co-existence with VCP are only supported with VC8.0.1+ESX8.0.1.
VC8.0.1 + ESX8.0.0 do not support VDS Co-existence with Config Manager even if user can enable Config Manager on a cluster with hosts at ESX8.0.0. This should not be used in this way.
Possible error messages in vmware-vum-server.log during remediation.
Error:
--> com.vmware.vapi.std.errors.internal_server_error
--> Messages:
--> com.vmware.esx.network.vds.coexist.addVmknic<Add 'vmkx' to VDS manually before remediation.>
Solution: Manually add the vmknic on VDS with VC UI.
Public document:Please refer, Create a VMkernel Adapter on a vSphere Distributed Switch for more information.
Error:
--> com.vmware.vapi.std.errors.internal_server_error
--> Messages:
--> com.vmware.esx.network.vds.coexist.addVmknicAndVds<Join host to VDS 'xxx' and add 'vmkx' to the VDS manually before remediation.>
Solution: Manually add join the host to the VDS and then add the vmknic to the VDS with VC UI.
Public document:Please refer, Add Hosts to a vSphere Distributed Switch and Create a VMkernel Adapter on a vSphere Distributed Switch for more information.
Error:
--> com.vmware.vapi.std.errors.internal_server_error
--> Messages:
--> com.vmware.esx.network.vds.coexist.deleteVmknic<Remove vmkx from VDS manually before remediation.>
Solution: Manually remove the vmknic with VC UI.
Public document: Please refer, Remove Hosts from a vSphere Distributed Switch for more information.
Error:
--> com.vmware.vapi.std.errors.internal_server_error
--> Messages:
--> com.vmware.esx.network.vds.coexist.editVmknic<Updating vmkx is not supported because it is on VDS, fix its drift manually before remediation.>
Solution: Manually edit the vmknic with VC UI or esxcli to all the configuration of the vmknic the same as the document.
Public document: Please refer, Edit a VMkernel Adapter Configuration for more information.
Error:
--> com.vmware.vapi.std.errors.internal_server_error
--> Messages:
--> com.vmware.esx.network.vds.coexist.changeBacking<Moving vmkx between standard switch and VDS is not supported, move it manually before remediation.>
Solution: Manually migrate the vmknic to VDS/VSS.
Public document: Please refer, Migrate Virtual Machine Networking to the vSphere Distributed Switch for more information