com.vmware.vswitch.port.swsec.discovery.vmtools
" property is observed above property "com.vmware.vswitch.port.swsec.enabled = true
": com.vmware.vswitch.port.swsec.discovery.vmtools = 0x 1. 0
propType = POLICY
com.vmware.port.opaque.network.id = 0ab4b507-####-####-####-7040cb0c6b34 , propType = RUNTIME
com.vmware.port.opaque.network.type = nsx.LogicalSwitch , propType = RUNTIME
com.vmware.vswitch.port.swsec.enabled = true , propType = POL
2024-12-01T20:12:40.674Z cpu56:9634951)swsec: SwSecPortPropDiscoveryVmToolsWrite:489: [nsx@6876 comp="nsx-esx" subcomp="swsec-23786738"]Prop swsec.discovery.tools write on port 0x800####, len: 2
2024-12-01T20:12:40.674Z cpu56:9634951)WARNING: swsec: SwSecPortPropDiscoveryVmToolsWrite:507: [nsx@6876 comp="nsx-esx" subcomp="swsec-23786738"]SwSec filter not found for port 0x800####
2024-12-01T20:12:40.674Z cpu56:9634951)WARNING: NetPort: 1551: failed to enable port, portID: 0x800####, status: Not found
VMware NSX-T Data Center
VMware NSX
"com.vmware.vswitch.port.swsec.discovery.vmtools"
property is new to VMware NSX 4.1.1 and is not present in earlier versions.com.vmware.vswitch.port.swsec.discovery.vmtools
" will be added to it.com.vmware.vswitch.port.swsec.discovery.vmtools
" being evaluated before swsec is enabled by property "com.vmware.vswitch.port.swsec.enabled = true
", resulting in this failure and the VM port becoming blocked.
The following sequence of events scenario can lead to this issue:
com.vmware.vswitch.port.swsec.discovery.vmtools
.com.vmware.vswitch.port.swsec.discovery.vmtools
.com.vmware.vswitch.port.swsec.discovery.vmtools
ahead of com.vmware.vswitch.port.swsec.enabled = true
as seen in the output of 'net-dvs -l'.This is a known issue impacting VMware NSX and will be fixed in a future version.
Workaround:
The documentation for NSX "In-place" upgrades can be found here, at Step 5; "Configuring and Upgrading Hosts".
For additional information see Troubleshooting NSX Network Connectivity Issues.