È possibile utilizzare la funzionalità Bundle di supporto in NSX per raccogliere file di registro da nodi di cluster di container 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.
- 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 di container 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 di container 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 di container X. Contemporaneamente, se si avvia una seconda richiesta di raccolta sul nodo B di NSX Manager per i nodi 3 e 4 nel cluster di container 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 di container.
- La raccolta di bundle di supporto dalla CLI centrale di NSX Manager non è al momento supportata per i cluster di container Antrea.
Prerequisiti
I cluster di container 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 di container dà errore quando è in corso la richiesta del bundle di supporto, la raccolta dei registri per tale cluster di container 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 di container Antrea.
- Scenario di operazione parzialmente riuscita
- Tenere presente che sono stati selezionati 10 nodi da un singolo cluster di container 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 container, 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 di container 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 di container 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 di container nella richiesta del bundle di supporto. Il file contiene informazioni sulle varie risorse Kubernetes raccolte dal server dell'API Kubernetes, ad esempio pod, nodi, distribuzioni, set di repliche, set di daemon e così via.
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