Sie können die Support-Paketfunktion in NSX verwenden, um Protokolldateien von Antrea-Container-Clusterknoten für detaillierte Fehlerbehebungs- und Diagnosezwecke zu erfassen.
NSX können die Support-Pakete auf einen NSX Manager-Knoten hochladen, von dem aus Sie die Anforderung für die Erfassung der Support-Pakete ausgelöst haben. Oder die Support-Pakete werden auf den Remote-Dateiserver hochgeladen, den Sie in der Anforderung angegeben haben. Wenn die Support-Pakete auf einen NSX Manager-Knoten hochgeladen wurden, können Sie sie auf Ihren lokalen Computer herunterladen.
- Antrea-Controller
- Antrea-Agent
- Management Plane-Adapter
- Zentrale Control Plane(CCP)-Adapter
- Open vSwitch
- Unterstützte und nicht unterstützte Funktionen
-
- Von einem NSX Manager-Knoten aus können Sie nur eine einzige Anforderung zur Erfassung von Support-Paketen starten. Sie können jedoch mit einer einzelnen Erfassungsanforderung Support-Pakete für mehrere Antrea-Container-Cluster erfassen.
- Wenn Sie einen NSX Manager-Cluster mit drei Verwaltungsknoten verwenden, können Sie eine separate Anforderung zur Erfassung von Support-Paketen gleichzeitig von jedem NSX Manager-Knoten aus starten. Die Container-Cluster, die Sie in jeder Erfassungsanforderung auswählen, müssen jedoch unterschiedlich sein.
Beispiel: Angenommen, Sie haben eine Anforderung zur Erfassung eines Support-Pakets vom NSX Manager-Knoten A aus gestartet. In dieser Erfassungsanforderung haben Sie die Container-Clusterknoten 1 und 2 aus dem Container-Cluster X ausgewählt. Wenn Sie gleichzeitig eine zweite Erfassungsanforderung vom NSX Manager-Knoten B für die Container-Clusterknoten 3 und 4 im Container-Cluster X starten, schlägt eine der beiden Anforderungen fehl. Sie müssen warten bis die erste Erfassungsanforderung abgeschlossen wurde, bevor Sie die zweite Anforderung für denselben Container-Cluster auslösen.
- Die Erfassung von Support-Paketen von der zentralen NSX Manager-CLI aus wird derzeit für Antrea-Container-Cluster nicht unterstützt.
Voraussetzungen
Antrea-Container-Cluster sind in NSX registriert.
Prozedur
Ergebnisse
Eine Anforderung zur Erfassung von Support-Paketen generiert eine einzelne Bandarchivdatei (TAR) mit der folgenden Dateibenennungskonvention: nsx_support_archive_datestamp_timestamp.tar
- Wenn der Antrea NSX-Adapter in einem Container-Cluster während der Anforderung des Support-Pakets ausfällt, schlägt die Erfassung von Protokollen für diesen Container-Cluster fehl.
- Wenn die NSX Manager-Appliance ausfällt oder nicht erreichbar ist, während die Anforderung von Support-Paketen ausgeführt wird, schlägt die Erfassung von Protokollen fehl. Bis das Konnektivitätsproblem mit NSX Manager behoben ist, können Sie das native Befehlszeilentool von Antrea (antctl) verwenden, um Protokolldateien in den Antrea-Container-Clustern zu erfassen.
- Szenario für Teilerfolg
- Angenommen, Sie haben 10 Knoten von einem einzelnen Antrea-Container-Cluster für die Erfassung von Support-Paketen ausgewählt. Während des Erfassungsvorgangs wurden Protokolldateien von fünf Knoten im Container-Cluster erfolgreich erfasst, für die fünf übrigen Knoten wurden sie jedoch nicht erfasst. Mit anderen Worten: Die Erfassungsanforderung war teilweise erfolgreich. In dieser Situation lautet der Status der Erfassungsanforderung Erfolgreich und die Support-Paketdatei (TAR) enthält Protokolle für die fünf erfolgreichen Knoten.
Nächste Maßnahme
- Extrahieren Sie die TAR-Datei. Die folgenden Dateien werden angezeigt.
Dateiname Beschreibung manifest.json Diese Datei enthält eine Übersicht der Ergebnisse der Erfassungsanforderung und der Eigenschaften der Erfassungsanforderung.
Sie enthält beispielsweise Informationen zu:- den Knoten, für die die Erfassung erfolgreich war.
- den Knoten, für die die Erfassung fehlgeschlagen ist.
- die Cluster-IDs und Knoten-IDs, die in der Erfassungsanforderung verwendet wurden.
nsx_antrea_cluster-id.tgz Eine einzelne .tgz -Archivdatei wird für jeden Antrea-Container-Cluster im Support-Paket erstellt.
- Extrahieren Sie die Datei nsx_antrea_cluster-id.tgz. Die folgenden Dateien werden angezeigt.
Dateiname Beschreibung adapters.tar.gz Diese Archivdatei enthält die Management Plane-Adapter- und Zentrale Control Plane(CCP)-Adapter-Protokolldateien.
agent_node_name.tar.gz Diese Archivdatei enthält die Antrea-Agent- und Open vSwitch-Protokolldateien. Eine Archivdatei wird für jeden Container-Clusterknoten in der Erfassungsanforderung generiert.
Beim Extrahieren dieser Archivdatei können Sie die folgenden Dateien anzeigen:- Datei agentinfo
- Agent-Protokolle unter /logs/agent
- Open vSwitch-Protokolle unter /logs/ovs
- OpenFlow-Speicherabbild
- IPtables
- Route-Speicherabbild
clusterinfo Diese Datei wird für jeden Container-Cluster in der Support-Paketanforderung generiert. Die Datei enthält Informationen zu den verschiedenen Kubernetes-Ressourcen, die vom Kubernetes-API-Server erfasst werden, z. B. Pods, Knoten, Bereitstellungen, Replikat-Sets, Daemon-Sets usw.
controller.tar.gz Diese Archivdatei enthält die Antrea-Controller-Protokolldateien.
Beim Extrahieren dieser Archivdatei können Sie die folgenden Dateien anzeigen:- Datei controllerinfo
- Controller-Protokolle unter /logs/controller