On a vLCM managed ESXi cluster, connectivity issue was observed for a single ESXI host with NSX manager while preparing the host for NSX
The NSX Manager UI reports the following validation error:
Validation Errors
601: The object HostTransportNode//infra/sites/default/enforcement-points/default/host-transport-nodes/<Host-uuid:host-id> is already present in the system.
ESXi 8.0U3 24784735
NSX 4.2.3.1
The vendor addon version updated on the vLCM cluster differed with the vendor version updated on that specific ESXi host which was failing
On vcenter, the "Image" Section of "Updates" tab for the cluster shows that HPE add on image on this single ESXi host is not compatible with that present in the cluster
curl -k -u 'admin:<password>' -X DELETE "https://<nsx-mgr-ip>/policy/api/v1/infra/sites/default/enforcement-points/default/host-transport-nodes/<host-uuid>"
After the cluster is remediated successfully with latest vendor addon and still if the ESXi host remains in NSX Install failed or disconnected state , perform the below steps
del nsx esxcli software vib list | grep -i nsx /var/log/esxupdate.log