When adding an additional NSX appliance from the NSX Manager UI using the Add NSX Appliance option, the deployment gets stuck at the ‘Deploying’ stage and does not progress further as shown in the following screenshot:
YYYY-MM-DDTHH:MM:45.412Z INFO GmleClientBlockingOpsThread-2 LeaderBalancingHelper 53118 - [nsx@6876 comp="nsx-manager" level="INFO" s2comp="leader-balancing-helper" subcomp="manager"] ------------------- LEADERSHIP STATUS OF MEMBER XXX-XX-XX-XX-XXXXX OF GROUP XXX-XX-XX-XX-XXXXX--------
Category: SMALL :: Total weight: 0, Max capacity: 0, Current occupied weight: 0, holds leadership for services: {}
Category: MEDIUM :: Total weight: 0, Max capacity: 0, Current occupied weight: 0, holds leadership for services: {}
Category: LARGE :: Total weight: 0, Max capacity: 0, Current occupied weight: 0, holds leadership for services: {}
VMware NSX
Under normal conditions, when the ‘MANAGER’ status is STABLE (as shown in the cluster status output) and no nodes are in maintenance mode, each node should hold leadership for some services.
If a node is found without any leadership roles, it has likely encountered a race condition, causing the deployment to remain stuck at the ‘Deploying’ stage.
This issue is resolved in VMware NSX 9.0, available at Broadcom downloads.
If you are having difficulty finding and downloading software, please review the Download Broadcom products and software KB.
Workaround:
service proton stopservice proton start