Die NSX Edge-Transportknotenkonnektivität zum Controller ist inaktiv.

Problem

Ursache

Dieses Problem tritt auf, wenn die Verbindung zum Manager aktiv ist, aber keine Verbindung zum Controller verfügbar ist. Der Admin-Befehl „get managers“ gibt einen aktiven Manager-Knoten zurück, während der Befehl „get controllers“ keinen aktiven Controller für diesen Transportknoten mit dem Status „Verbunden“ und/oder dem Sitzungsstatus „AKTIV“ zurückgibt.

Lösung

  1. Vergewissern Sie sich, dass sich der Transportknoten nicht im NSX-Wartungsmodus befindet, indem Sie die Admin-CLI get maintenance-mode oder API GET api/v1/transport-nodes/<tn-uuid>| state | status ausführen.
  2. Stellen Sie sicher, dass die wenn FQDN-Eigenschaft (die von Transportknoten für die Verbindung mit NSX Manager/Controller verwendet wird) festgelegt wird, indem Sie die API GET /api/v1/configs/management ausführen und den Wert für publish_FQDNS anzeigen.
  3. Wenn der FQDN festgelegt ist, stellen Sie sicher, dass der Controller-FQDN erreichbar ist und der FQDN-Wert vom Transportknoten verwendet wird, um mit dem Controller zu kommunizieren, indem Sie zuerst einen ICMP-Ping an den Controller-FQDN gefolgt von der Admin-CLI get controllers ausführen. Dadurch wird sichergestellt, dass der Controller-FQDN-Wert ordnungsgemäß ausgefüllt wird.
  4. Stellen Sie sicher, dass die Knoten-Agent-Dienste ausgeführt werden, indem Sie den zuvor beschriebenen Schritt zur Fehlerbehebung bei Knoten-Agents ausführen.
  5. Wenn sich der Edge-Transportknoten im NSX-Wartungsmodus befindet, führen Sie den die Admin-CLI set maintenance-mode false oder die API POST /api/v1/transport-nodes/<node-id>?action=exit_maintenance_mode aus, um den Knoten aus dem NSX-Wartungsmodus zu entfernen
  6. Wenn der FQDN festgelegt ist und ICMP-Ping für den Controller-FQDN funktioniert, heben Sie die FQDN-Einstellung auf und Sie sie erneut fest, indem Sie die API PUT /api/v1/configs/management mit dem Wert „false“ für publish_fqdns ausführen. Führen Sie dann die API erneut mit dem Wert „true“ aus.
  7. Stellen Sie sicher, dass die Agent-Dienste auf dem NSX Edge-Knoten ausgeführt werden, indem Sie get edge diagnosis config ausführen. Wenn ein Dienst als fehlgeschlagen angezeigt wird, führen Sie einen Neustart mithilfe der Admin-CLI start service <service-name> oder der Stamm-CLI etc/init.d/<service-name> start durch.