La connettività del controller viene persa dopo l'aggiornamento degli host.
Problema
Quando si eseguono controlli successivi all'aggiornamento dell'host, in Stato nodo viene indicata una perdita di connettività con il controller.
Soluzione
- Aprire una sessione SSH nell'host ESXi in cui si è verificato il problema e verificare che nessuno dei tre controller NSX sia connesso. Eseguire il comando nsxcli -c get controllers.
Risposta di esempio:
Controller IP Port SSL Status Is Physical Master Session State Controller FQDN
192.168.60.5 1235 enabled disconnected true down nsxmgr.corp.com
In una configurazione funzionante due controller visualizzano lo stato non utilizzato e uno ha lo stato connesso. Se
NSX Controller è connesso, aggiornare l'interfaccia utente e verificare che lo stato sia verde. Se il controller non è connesso, continuare con il passaggio successivo.
- Aprire una sessione SSH in uno dei nodi NSX Manager come admin ed eseguire il comando get certificate api thumbprint.
L'output del comando è una stringa di caratteri alfanumerici univoci per questo
NSX Manager.
- Sull'host ESXi, eseguire il push del certificato host nel piano di gestione:
ESXi1> nsxcli -c push host-certificate <NSX Manager IP or FQDN> username admin thumbprint <thumbprint obtained in step #1>
Quando richiesto, immettere la password dell'utente admin per
NSX Manager. Per ulteriori informazioni, vedere la
guida di riferimento dell'interfaccia a riga di comando di
NSX.
- Verificare che lo stato del controller sia connesso.
ESXi1> nsxcli -c get controllers
Verificare che lo stato della connessione del controller sia verde nell'interfaccia utente di questo nodo di trasporto.
Se il problema persiste, riavviare i seguenti servizi
NSX sull'host
ESXi:
ESXi1> /etc/init.d/nsx-opsagent restart
ESXi1> /etc/init.d/nsx-proxy restart