È possibile utilizzare la funzionalità Bundle di supporto in NSX per raccogliere file di registro da nodi di cluster Kubernetes Antrea per una risoluzione dei problemi dettagliata e per scopi diagnostici.
NSX può caricare i bundle di supporto in un nodo NSX Manager da cui è stata attivata la richiesta di raccolta dei bundle di supporto oppure può caricare i bundle di supporto in un file server remoto specificato nella richiesta. Se i bundle di supporto vengono caricati in un nodo NSX Manager, è possibile scaricarli nel computer locale.
L'interfaccia utente di utilizza il termine "cluster di container Antrea" per alcuni campi o etichette dell'interfaccia utente. Nella sezione Procedura della presente documentazione, il termine "cluster di container Antrea" viene mantenuto per tali campi o etichette dell'interfaccia utente. Per tutto il testo libero, viene utilizzato il termine "cluster Kubernetes Antrea".
- Controller Antrea
- Agente Antrea
- Adattatore piano di gestione
- Adattatore piano di controllo centrale
- Open vSwitch
- Funzionalità supportate e non supportate
-
- Da un nodo NSX Manager, è possibile avviare solo una singola richiesta di raccolta dei bundle di supporto. È tuttavia possibile raccogliere i bundle di supporto per più cluster Kubernetes Antrea con una singola richiesta di raccolta.
- Se si utilizza un cluster NSX Manager con tre nodi di gestione, è possibile avviare contemporaneamente una richiesta di raccolta di bundle di supporto separata da ogni nodo NSX Manager. Tuttavia, il cluster Kubernetes Antrea selezionato in ogni richiesta di raccolta deve essere diverso.
Si supponga ad esempio di aver avviato una richiesta di raccolta di bundle di supporto sul nodo A di NSX Manager. In questa richiesta di raccolta, sono stati selezionati i nodi 1 e 2 dal cluster Kubernetes Antrea X. Contemporaneamente, se si avvia una seconda richiesta di raccolta sul nodo B di NSX Manager per i nodi 3 e 4 nel cluster Kubernetes Antrea X, una di queste due richieste di raccolta avrà esito negativo. È necessario attendere il completamento della prima richiesta di raccolta prima di attivare la seconda richiesta per lo stesso cluster Kubernetes Antrea.
- La raccolta di bundle di supporto dalla CLI centrale di NSX Manager non è al momento supportata per i cluster Kubernetes Antrea.
Prerequisiti
I cluster Kubernetes Antrea sono registrati in NSX.
Procedura
risultati
Una richiesta di raccolta di bundle di supporto genera un singolo file di archivio su nastro (TAR) con la seguente convenzione di denominazione del file: nsx_support_archive_datestamp_timestamp.tar
- Se Adattatore NSX Antrea in un cluster Kubernetes dà errore quando è in corso la richiesta del bundle di supporto, la raccolta dei registri per tale cluster Kubernetes ha esito negativo.
- Se l'appliance NSX Manager dà errore o non è raggiungibile quando è in corso la richiesta del bundle di supporto, la raccolta dei registri ha esito negativo. Fino a quando non viene risolto il problema di connettività a NSX Manager, è possibile utilizzare lo strumento della riga di comando nativo di Antrea (antctl) per raccogliere i file di registro dai cluster Kubernetes Antrea.
- Scenario di operazione parzialmente riuscita
- Tenere presente che sono stati selezionati 10 nodi da un singolo cluster Kubernetes Antrea per la raccolta di bundle di supporto. Durante il processo di raccolta, i file di registro sono stati raccolti correttamente da cinque nodi nel cluster di Kubernetes Antrea, ma non sono stati raccolti per i cinque nodi rimanenti. In altre parole, la richiesta di raccolta è riuscita parzialmente. In questa situazione, lo stato della richiesta di raccolta è Operazione eseguita e il file del bundle di supporto (TAR) contiene i registri per i cinque nodi senza errori.
Operazioni successive
- Estrarre il file TAR. Vengono visualizzati i file seguenti.
Nome file Descrizione manifest.json Questo file contiene un riepilogo dei risultati della richiesta di raccolta e delle proprietà della richiesta di raccolta.
Ad esempio, contiene informazioni su:- Nodi per i quali la raccolta è stata completata correttamente.
- Nodi per i quali la raccolta non è riuscita.
- Gli ID cluster e gli ID dei nodi utilizzati nella richiesta di raccolta.
nsx_antrea_cluster-id.tgz Viene creato un singolo file di archivio .tgz per ogni cluster Kubernetes Antrea nel bundle di supporto.
- Estrarre il file nsx_antrea_cluster-id.tgz. Vengono visualizzati i file seguenti.
Nome file Descrizione adapters.tar.gz Questo file di archivio contiene i file di registro di Adattatore piano di gestione e Adattatore piano di controllo centrale.
agent_node_name.tar.gz Questo file di archivio contiene i file di registro di Agente Antrea e Open vSwitch. Viene generato un file di archivio per ogni nodo del cluster Kubernetes Antrea nella richiesta di raccolta.
Quando si estrae questo file di archivio, è possibile visualizzare i seguenti file:- File agentinfo
- Registri dell'agente in /logs/agent
- Registri Open vSwitch in /logs/ovs
- Dump OpenFlow
- IPtables
- Dump route
clusterinfo Questo file viene generato per ogni cluster Kubernetes Antrea nella richiesta del bundle di supporto. Il file contiene informazioni sulle seguenti risorse Kubernetes raccolte dal server dell'API Kubernetes:- Pod
- Nodi
- Distribuzioni
- ReplicaSet
- DaemonSet
controller.tar.gz Questo file di archivio contiene i file di registro di Controller Antrea.
Quando si estrae questo file di archivio, è possibile visualizzare i seguenti file:- File controllerinfo
- Registri del controller in /logs/controller