La connettività del nodo di trasporto NSX Edge al controller è inattiva.
Problema
Causa
Questo problema si verifica quando la connettività a Manager è attiva ma la connettività al controller è inattiva. Il comando di amministrazione "get managers" restituisce il nodo di gestione attivo mentre il comando "get controllers" non restituisce alcun controller attivo per questo nodo di trasporto con stato connesso e/o stato della sessione attivo.
Soluzione
- Verificare che il nodo di trasporto non sia in modalità di manutenzione di NSX utilizzando la CLI admin get maintenance-mode oppure eseguire l'API GET api/v1/transport-nodes/<tn-uuid>| state | status.
- Verificare che la proprietà FQDN (utilizzata dai nodi di trasporto per comunicare con NSX Manager/Controller) sia impostata eseguendo l'API GET /api/v1/configs/management e visualizzare il valore per publish_FQDNS.
- Se la proprietà FQDN è impostata, verificare che il nome di dominio completo (FQDN) del controller sia raggiungibile e che il valore del nome di dominio completo (FQDN) venga utilizzato dal nodo di trasporto per comunicare con il controller eseguendo innanzitutto il ping ICMP al nome di dominio completo (FQDN) del controller seguito dalla CLI admin get controllers per verificare che il valore del nome di dominio completo (FQDN) del controller venga compilato correttamente.
- Verificare che i servizi dell'agente del nodo siano in esecuzione eseguendo il passaggio di risoluzione del problema dell'agente del nodo indicato in precedenza.
- Se il nodo di trasporto Edge è in modalità di manutenzione di NSX, eseguire la CLI admin set maintenance-mode false o l'API POST /api/v1/transport-nodes/<node-id>?action=exit_maintenance_mode per disattivare la modalità di manutenzione di NSX del nodo.
- Se la proprietà FQDN è impostata e il ping ICMP funziona per il nome di dominio completo (FQDN) del controller, provare ad annullare l'impostazione della proprietà FQDN e quindi impostarla nuovamente eseguendo l'API PUT /api/v1/configs/management con il valore per publish_fqdns false seguito da true.
- Verificare che i servizi dell'agente siano in esecuzione nel nodo NSX Edge eseguendo get edge diagnosis config. Se un servizio risulta non eseguito correttamente, riavviarlo eseguendo la CLI admin start service <service-name> o la CLI root etc/init.d/<service-name> start.