Global manager connectivity to compute manager breaks after configuring multi site on Local Manager's compute manager
search cancel

Global manager connectivity to compute manager breaks after configuring multi site on Local Manager's compute manager

book

Article ID: 314392

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

Symptoms:
- Running any version before NSX-T 3.2.3 included
- Global Manager (GM) to Compute Manager (CM) breaks with Registration Status as "Not Registered" and Connection Status as "Down".Screenshot_20240415_101436.png
- CM-Inventory logs at the time of the issue

cm-inventory.log-------------------------------------------------------------------------------------------
2024-03-28T10:41:35.052Z INFO task-executor-4 CmValidationService 73939 FABRIC [nsx@6876 comp="global-manager" level="INFO" subcomp="cm-inventory"] Custom extension found for server x.x.x.x returning true
2024-03-28T10:41:35.194Z WARN task-executor-4 CmInventoryService 73939 FABRIC [nsx@6876 comp="global-manager" level="WARNING" subcomp="cm-inventory"] Registration failed for compute manager xxxxxxxxxxxxxxxxxxxxxxxxxxxxx , issue Compute manager might be already registered in another NSX with Multi NSX enabled. Please resolve the error to register again and unregister compute manager from another NSX if already registered.
com.vmware.nsx.management.cminv.exceptions.CmPluginRegistrationFailedException: Compute manager might be already registered in another NSX with Multi NSX enabled. Please resolve the error to register again and unregister compute manager from another NSX if already registered.
        at com.vmware.nsx.management.cminv.vcplugin.VcPlugin.validateExtensionForMultiNsx(VcPlugin.java:292) ~[libcm-inv-container.jar:?]
        at com.vmware.nsx.management.cminv.vcplugin.VcPlugin.register(VcPlugin.java:218) ~[libcm-inv-container.jar:?]
        at com.vmware.nsx.management.cminv.vcplugin.VcPlugin.register(VcPlugin.java:363) ~[libcm-inv-container.jar:?]
        at com.vmware.nsx.management.cminv.service.CmPluginManagerImpl.register(CmPluginManagerImpl.java:84) ~[libcm-inv-container.jar:?]
        at com.vmware.nsx.management.cminv.computemanager.service.CmInventoryService.registerWithComputeManager(CmInventoryService.java:384) ~[libcm-inv-container.jar:?]
        at com.vmware.nsx.management.cminv.computemanager.service.CmRegistrationTask.run(CmRegistrationTask.java:49) ~[libcm-inv-container.jar:?]
        at com.vmware.nsx.management.common.executor.TaskExecutorImpl$TaskWrapper$1.run(TaskExecutorImpl.java:238) ~[libmp_common.jar:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_372]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_372]
        at com.vmware.nsx.management.common.executor.TaskExecutorImpl$TaskWrapper.run(TaskExecutorImpl.java:271) ~[libmp_common.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_372]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_372]
        at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_372]

Environment

VMware NSX-T Data Center

Cause

Registration or modification to the compute manager of GM is not permitted when the same CM is registered with multiple NSX instances enabled on LM.

Resolution

This is fixed in NSX-T 4.1.0.

Additional Information

Impact/Risks:
The disruption in global manager connectivity to compute manager, resulting from configuring multi-site on Local Manager's compute manager, significantly impacts several functionalities within NSX.