Problem

Der als Transportknoten vorbereitete ESXi-Host wechselt aufgrund einer unterbrochenen Verbindung mit NSX Manager in den Status Unbekannt oder Getrennt. NSX zeigt den folgenden Fehler an: Heart-Takt zwischen NSX-Verwaltungsknoten und Host <uuid> ist inaktiv.

Ursache

Host-Infrastrukturdienste sind ausgefallen, weil ESXi-Festplatten voll sind oder ein Arbeitsspeicherverlust zu diesem Zustand führen kann. Wenn ESXi.

Wenn ESXi-Festplatten voll sind oder ein Arbeitsspeicherverlust vorliegt, kann dies dazu führen, dass bestimmte Prozesse abstürzen und der Transportknoten in den Status Getrennt versetzt wird. Wenn Sie den CLI-Administratorbefehl get managers ausführen, gibt NSX möglicherweise einen aktiven Managerknoten zurück, wenn der Absturz nach erfolgreicher Managementleistung aufgetreten ist. Wenn Sie den CLI-Administratorbefehl get controllers ausführen, gibt NSX den Fehler Abrufen der Controller-Liste fehlgeschlagen aus.

Lösung

  1. Führen Sie den CLI-Administratorbefehl get core-dumps aus, um festzustellen, ob aufgrund eines Dienstabsturzes Kerne generiert wurden (in /var/core oder /image/core).
  2. Wenn ein Core-Dump auftritt, führen Sie den Befehl esxtop aus, um zu sehen, welcher NSX-Prozess zu viel Arbeitsspeicher beansprucht. Führen Sie df -h aus, um sicherzustellen, dass die von NSX verwendeten Festplattenpartitionen nicht voll oder nahezu voll sind.
  3. Führen Sie /etc/init.d/nsx-proxy | nsx-nestdb status aus, um den Status der Infrastrukturdienste auf dem Host abzurufen.
  4. Bereinigen Sie den Festplattenspeicher und starten Sie dann die angehaltenen Infrastrukturdienste auf dem Host, indem Sie den Befehl /etc/init.d/<service-name> start ausgeben (als temporäre Problemumgehung).
  5. Öffnen Sie einen Support-Fall bei VMware, wenn Kerne angezeigt werden.