Logs on NSX Manager may show log lines similar to the below, even though a change has been made:
/var/log/proton/nsxapi.log
INFO pool-###-thread-1 VCSyncServiceImpl #### SYSTEM [nsx@#### comp="nsx-manager" level="INFO" subcomp="manager"] Update VCF license, 0 to create, 0 to delete
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
VMware NSX 9.x
The license synchronization request has been sent from NSX to vCenter, but due to a code defect, NSX doesn't find there is any license change.
To check the license info in NSX and vCenter:
GET https://{{nsx-ip}}/api/v1/licenses
GET https://{{vCenterHost}}:443/api/cis/license/subscription/entitlement/vcenter-assignmentsThis issue is resolved in VCF 9.0.2, and VCF 9.1, available at Broadcom downloads.
If you are having difficulty finding and downloading software, review the Download Broadcom products and software KB.
Breaking the connection between vCenter and NSX temporarily will force a resync of the license.
In NSX 9.0, when vCenter is removed or disconnected from NSX, NSX will remove the existing VCF license from VC due to license sync failure. So we can break the connection between vCenter and NSX and trigger the license sync. After the existing stale VCF license is removed, restore the connection and do license sync again.
Precaution: While performing this workaround, make sure this has not been performed during upgrade or heavy traffic time. Do not perform NSX configuration changes during the operation.
> get nodes | find mgr> get cluster status verbose# iptables -t raw -A OUTPUT -d {vcIP} -j DROPiptables -t raw -D OUTPUT -d {vcIP} -j DROPIf you believe you have encountered this issue and the above workaround does not help, please open a support case with Broadcom Support and refer to this KB article.
For more information, see Creating and managing Broadcom support cases.