NSX Manager wird langsam geladen und Aufgaben schlagen mit der Meldung Server ist überlastet oder Zu viele Anforderungen fehl.

Problem

Die NSX Manager-Benutzeroberfläche kann nicht geladen werden und der folgende Fehler wird angezeigt: Einige Appliance-Komponenten funktionieren nicht ordnungsgemäß. Komponentenintegrität: POLICY:UNKNOWN, MANAGER:UNKNOWN, SEARCH:UNKNOWN, NO und Clustering-bezogene Befehle über die CLI und die API schlagen fehl.

Lösung

  1. Melden Sie sich über SSH bei jedem der betroffenen NSX Manager-Knoten an und führen Sie die folgenden Befehle aus:
    1. Führen Sie get file-system-stats aus und stellen Sie sicher, dass „/config“ und „/image“ nicht zu 100 % voll sind.
    2. Führen Sie get core-dumps aus, um sicherzustellen, dass keine Kerne in NSX Manager generiert wurden.
    3. Stellen Sie sicher, dass es keinen Datenspeicherausfall gab, wie in Schritt 1b oben beschrieben.
    4. Überprüfen Sie die Protokolle auf Fehler wegen nicht genügend Arbeitsspeicher. Siehe /var/log/proton/proton-tomcat-wrapper.log
  2. Um das Clustering und die Benutzeroberfläche wiederherzustellen, sollten 2 Knoten in einem Cluster mit 3 Knoten aktiv sein. Wenn Sie keinen ausgefallenen Knoten wieder aktivieren können, aber noch einen fehlerfreien Knoten haben, führen Sie einen der folgenden Schritte aus, um das Clustering wiederherzustellen:
    • Stellen Sie einen neuen Manager-Knoten (als 4. Mitgliedsknoten) bereit, treten Sie dem vorhandenen Cluster bei und trennen Sie dann einen der fehlgeschlagenen Knoten mithilfe des CLI-Befehls detach node <node-uuid> oder der API POST /api/v1/cluster/<node-uuid>?action=remove_node. Die Befehle sollten von einem der fehlerfreien Knoten aus ausgeführt werden.
    • Führen Sie den Befehl deactivate cluster auf dem aktiven Knoten aus, sodass Sie einen Einzelknoten-Cluster haben. Fügen Sie nun die neuen zusätzlichen Knoten hinzu, um einen 3-Mitglieder-NSX Manager-Cluster zu erstellen.
      Hinweis: Aus dem Cluster entfernte NSX Manager-Knoten sollten ausgeschaltet und gelöscht werden.