Transport Node ErrorsHost configuration: Found security-only non-CVDS on the host.;
/var/log/proton/nsxapi.log
ERROR L2HostConfigTaskExecutor5 TransportNodeAsyncUtils 75770 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP8817" level="ERROR" subcomp="manager"] Some error occured when configuring host switch on host: Found security-only non-CVDS on the host.;
ERROR L2HostConfigTaskExecutor5 TransportNodeAsyncUtils 75770 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP8817" level="ERROR" subcomp="manager"] Some error occured when configuring host switch on host: Found security-only non-CVDS on the host.;
ERROR L2HostConfigTaskExecutor5 TransportNodeAsyncServiceImpl 75770 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP8700" level="ERROR" subcomp="manager"] Found security-only non-CVDS on the host.; com.vmware.nsx.management.switching.common.exceptions.SwitchingException: null
[root@ESXi:~] net-dvs -l | grep -E "^switch|com.vmware.nsx.*.enable|com.vmware.common.alias|com.vmware.common.nsxUplink"Note:
switch ## ## ## ## ## ## ## ## - ## ## ## ## ## ## ## ## (cswitch)
com.vmware.common.alias = <DVS_name> , propType = CONFIG
com.vmware.nsx.<property>.enabled = true , propType = CONFIG
cswitch represents a non-NSX prepared switch for DVS 7.0.3 and above. vswitch represents an NSX prepared switch.enable, some enabled.com.vmware.nsx.kcp.enablecom.vmware.nsx.spf.enabledcom.vmware.nsx.vdl2.enabledcom.vmware.nsx.vdsSecurity.enabledcom.vmware.common.nsxUplinkVMware NSX 4.2.x
Improper uninstallation of the NSX VIBs on the ESXi host may lead to stale entries. The hosts with stale entries will fail to prepare for NSX.
This is a condition that may occur in a VMware NSX environment.
Workaround:
com.vmware.nsx.<property>.enabled = true" for a "cswitch".com.vmware.nsx.<property>.enabled = true" on a host with NO NSX VIBs.[root@ESXi:~] esxcli software vib list | grep -i nsxNote: If the above command gives no output, then no NSX VIB is present on the ESXi host.
[root@ESXi:~]
[root@ESXi] net-dvs -u com.vmware.nsx.<property>.enabled -p hostPropList <DVS_name>Note: Replace
<property> with the stale NSX property previously identified and <DVS_name> with the vSwitch alias.enable, some enabled.net-dvs -u com.vmware.nsx.kcp.enable -p hostPropList <DVS name>net-dvs -u com.vmware.nsx.spf.enabled -p hostPropList <DVS name>net-dvs -u com.vmware.nsx.vdl2.enabled -p hostPropList <DVS name>net-dvs -u com.vmware.nsx.vdsSecurity.enabled -p hostPropList <DVS name>net-dvs -u com.vmware.common.nsxUplink -p globalPropList <DVS name>/etc/init.d/hostd restartNote: If the stale properties reappear on the VDS after a host reboot or after restarting VPXA, this may indicate that the properties are stuck in the vCenter database and are being reapplied to the host during initialization. If this behavior is observed, please open a Support Request with Broadcom for assistance with reviewing and cleaning up the vCenter database entries. For more information, refer to this KB