VC Version is 5.5.0, Build 1312298
ESXi Version is 5.5.0, 2068190
IP address of ESXi was changed. After changing IP addresses the host was removed from inventory and re-added to VC with its new IP address.
After host was added it shows error saying " The vsphere distributed switch corresponding to the proxy switches xx xx xx ... on the host does not exist in vcenter server or does not contain this host. To resolve this issue rejoin host to <DVS-Name>. Go to Host -> Configuration -> Networking to manually remove the invalid proxy switches"
After trying to add this host again to DVS by going through -> DVS -> Add new host -> following all steps to add host and all its uplinks/vmk ports it fails saying --
"
vDS operation failed on host <host IP>, Received SOAP response fault from [<cs p:00007effbdb5baf0, TCP:<host ip>:443>]: invokeHostTransactionCall
Received SOAP response fault from [<cs p:1f3cbbf0, TCP:localhost:8307>]: invokeHostTransactionCall
An error occurred during host configuration. got (vim.fault.PlatformConfigFault) exception"
Also getting this error in vc's vpxd log -
017-12-07T06:30:10.974Z [7EFFB2B5C700 error 'operationhostOp' opID=50969c53] [MoDVSwitch::SendHostMemberChangeToHostsInParallel] failed in calling host dvs manager (op=edit): got [vim.fault.PlatformConfigFault exception:
--> (vim.fault.PlatformConfigFault) {
--> dynamicType = <unset>,
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> dynamicType = <unset>,
--> key = "com.vmware.esx.hostctl.default",
--> arg = (vmodl.KeyAnyValue) [
--> (vmodl.KeyAnyValue) {
--> dynamicType = <unset>,
--> key = "reason",
--> value = "Unable to clear DVS propertycom.vmware.netoverlay.layer0 ; Status(bad0004)= Busy",
--> }
--> ],
--> message = "Operation failed, diagnostics report: Unable to clear DVS propertycom.vmware.netoverlay.layer0 ; Status(bad0004)= Busy",
--> }
--> ],
--> text = "",
--> msg = "Received SOAP response fault from [<cs p:00007effb4ed1cb0, TCP:1<host IP>:443>]: invokeHostTransactionCall
--> Received SOAP response fault from [<cs p:1f3d9a08, TCP:localhost:8307>]: invokeHostTransactionCall
--> An error occurred during host configuration."
--> }]
Same operations are successful when we do it on freshly deployed system in lab environment but is failing in our production ?
Any help appreciated !
Thanks in advance,
Ashutosh
It seems like you have to remove the ghost DVS and create a new one..
The procedure should not require downtime and the migration should be smooth .
check the linked KB
https://kb.vmware.com/s/article/1017558
Thanks !
We are trying as per the KB article.
Thanks Again,
Ashutosh
Hello,
I have the same issue/behaviour with several hosts (because I do the vCenter migration manually to v7) and now I am looking for a solution in PS.
The GUI solution is working fine.
But if I use Add-VDSwitchVMHost, I get an error message (VMHost is already added to VDSwitch).
Do anyone know a way to rejoin the VMHost in powershell?
Bye
Mario