After a vCenter certificate rotation, NSX segments no longer appear as opaque networks in the vCenter inventory. Virtual machines (VMs) that were previously connected to NSX-backed opaque networks show the network as unavailable or display null references for their network backing.
The following symptoms are observed:
In the vpxd logs, every reference to the opaque network objects returns a ManagedObjectNotFound error:
error vpxd[######] [Originator@6876 sub=Authorize opID=########-####-####-####-############]
MoRef: vim.OpaqueNetwork:network-o#### not found.
Error: N5Vmomi5Fault21ManagedObjectNotFound9ExceptionE
(Fault cause: vmodl.fault.ManagedObjectNotFound)These errors appear continuously and persist across log rotations, indicating the opaque networks are not registered in the vCenter inventory.
Additionally, vpxd logs show NSX port group creation attempts being rejected with validation failures:
warning vpxd[######] [Originator@6876 sub=MoDVSwitch opID=########]
Validation check failed for create NSX port group:
(vim.dvs.DistributedVirtualPortgroup.ConfigSpec) {This indicates NSX is attempting to register segments as port groups through the DVSwitch subsystem, but vCenter is not accepting the requests.
grep "OpaqueNetwork.*not found\|ManagedObjectNotFound.*network-o" /var/log/vmware/vpxd/vpxd*.loggrep "OpaqueNetwork" /var/log/vmware/vpxd/vpxd*.log | grep -v "not found\|NotFound\|ManagedObjectNotFound"grep "Validation check failed for create NSX port group" /var/log/vmware/vpxd/vpxd*.loggrep "cmConnectionStatus" /var/log/proton/*.logA vCenter certificate rotation breaks the SSL trust between NSX and vCenter, causing the NSX compute manager connection to transition to a DOWN state (cmConnectionStatus=DOWN). This is visible in the NSX Manager CmInventoryService logs.
After the certificate trust is re-established and the compute manager connection recovers to an UP state, the opaque network re-synchronization may not complete successfully. The NSX cm-inventory plugin attempts to re-register segments as port groups in vCenter, but vCenter rejects the creation requests with "Validation check failed for create NSX port group" errors at the MoDVSwitch validation layer.
This results in opaque networks remaining absent from the vCenter inventory despite the NSX compute manager being connected and actively attempting registration.
If the symptoms above match the environment, this appears to be a vCenter-side issue rather than an NSX issue. Open a support request with the SDDC or Compute team and provide the following:
While the underlying opaque network registration remains in a failed state, adding the NSX Manager as a cloud account in VMware Aria Automation allows the NSX segments to be visible for automation and provisioning purposes. This does not resolve the opaque network sync in vCenter but provides an alternative path for segment visibility.
To configure this:
This workaround does not restore opaque network references for VMs in vCenter inventory. VM network backing still shows null opaque network references until the underlying sync issue is resolved.
If the error persists after following these steps, contact Broadcom Support for further assistance.