La connectivité du nœud de transport NSX Edge au contrôleur est inactive.
Problème
Cause
Ce problème se produit lorsque la connectivité au gestionnaire est active, mais que la connectivité au contrôleur est inactive. L'invite de commande d'administration « get managers » renvoie le nœud de gestionnaire actif, tandis que l'invite de commande « get controllers » ne renvoie aucun contrôleur actif pour ce nœud de transport avec l'état connecté et/ou l'état de session ACTIF.
Solution
- Vérifiez que le nœud de transport n'est pas en mode de maintenance NSX à l'aide de la CLI admin get maintenance-mode ou exécutez l'API GET api/v1/transport-nodes/<tn-uuid>| state | status.
- Vérifiez si la propriété de nom de domaine complet (utilisée par les nœuds de transport pour communiquer avec NSX Manager/Controller) est définie en exécutant l'API GET /api/v1/configs/management et affichez la valeur pour publish_FQDNS.
- Si le nom de domaine complet est défini, vérifiez que celui du contrôleur est accessible et que la valeur du nom de domaine complet est utilisée par le nœud de transport pour communiquer avec le contrôleur en exécutant d'abord un ping ICMP vers le nom de domaine complet du contrôleur, puis la CLI admin get controllers pour vérifier que la valeur du nom de domaine complet du contrôleur est renseignée correctement.
- Vérifiez que les services d'agent de nœud sont en cours d'exécution en suivant l'étape de dépannage de l'agent de nœud décrite précédemment.
- Si le nœud de transport Edge est en mode de maintenance NSX, exécutez la CLI admin set maintenance-mode false ou l'API POST /api/v1/transport-nodes/<node-id>?action=exit_maintenance_mode pour faire sortir l'hôte du mode de maintenance NSX.
- Si le nom de domaine complet est défini et que le ping ICMP fonctionne pour le nom de domaine complet du contrôleur, essayez d'annuler et de définir à nouveau la propriété de nom de domaine complet en exécutant l'API PUT /api/v1/configs/management avec la valeur false pour publish_fqdns, puis avec la valeur true.
- Vérifiez que les services d'agent sont en cours d'exécution sur le nœud NSX Edge en exécutant get edge diagnosis config. Si un service s'affiche comme ayant échoué, redémarrez en exécutant la CLI admin start service <service-name> ou la CLI racine etc/init.d/<service-name> start.