Vous pouvez utiliser la fonctionnalité Bundle de support dans NSX pour collecter des fichiers journaux à partir de nœuds de cluster Kubernetes Antrea à des fins de dépannage et de diagnostic détaillés.
NSX peut télécharger les bundles de support vers un nœud NSX Manager à partir duquel vous avez déclenché la demande de collecte de bundle de support, ou il peut télécharger les bundles de support sur un serveur de fichiers distant que vous avez spécifié dans la demande. Si les bundles de support sont téléchargés sur un nœud NSX Manager, vous pouvez les télécharger sur votre ordinateur local.
L'interface utilisateur utilise le terme « Cluster de conteneurs Antrea » pour quelques champs ou étiquettes de l'interface utilisateur. Dans la section Procédure de cette documentation, le terme « Cluster de conteneurs Antrea » est conservé pour ces champs ou étiquettes de l'interface utilisateur. Pour tout le texte de forme libre, le terme « Cluster Kubernetes Antrea » est utilisé.
- Contrôleur Antrea
- Agent Antrea
- Adaptateur du plan de gestion
- Adaptateur de plan de contrôle central
- Open vSwitch
- Fonctionnalités prises en charge et non prises en charge
-
- À partir d'un nœud NSX Manager, vous ne pouvez démarrer qu'une seule demande de collecte de bundle de support. Cependant, vous pouvez collecter des bundles de support pour plusieurs clusters Kubernetes Antrea avec une seule demande de collecte.
- Si vous utilisez un cluster NSX Manager avec trois nœuds de gestion, vous pouvez démarrer simultanément une demande de collecte de bundle de support distincte à partir de chaque nœud NSX Manager. Cependant, le cluster Antrea Kubernetes que vous sélectionnez dans chaque demande de collecte doit être différent.
Par exemple, supposons que vous ayez démarré une demande de collecte de bundle de support sur un nœud A de NSX Manager. Dans cette demande de collecte, vous avez sélectionné les nœuds de cluster 1 et 2 dans le cluster Antrea Kubernetes X. Simultanément, si vous démarrez une deuxième demande de collecte sur le nœud B de NSX Manager pour les nœuds de cluster 3 et 4 dans le cluster Antrea Kubernetes X, l'une de ces demandes de collecte échouera. Vous devez attendre la fin de la première demande de collecte avant de déclencher la deuxième demande pour le même cluster Antrea Kubernetes.
- La collecte de bundles de support à partir de NSX Manager Central CLI n'est actuellement pas prise en charge pour les clusters Kubernetes Antrea.
Conditions préalables
Des clusters Antrea Kubernetes sont enregistrés dans NSX.
Procédure
Résultats
Une demande de collecte de bundle de support génère un fichier d'archive à bande unique (TAR) avec la convention de dénomination de fichier suivante : nsx_support_archive_datestamp_timestamp.tar
- Si l'Adaptateur NSX Antrea sur un cluster Kubernetes échoue lorsque la demande de bundle de support est en cours, la collecte de journaux échoue pour ce cluster Kubernetes.
- Si le dispositif NSX Manager échoue ou n'est pas accessible lorsque la demande de bundle de support est en cours, la collecte des journaux échoue. Tant que le problème de connectivité au NSX Manager n'est pas résolu, vous pouvez utiliser l'outil de ligne de commande natif de Antrea (antctl) pour collecter des fichiers journaux à partir des clusters Kubernetes Antrea.
- Scénario de réussite partielle
- Supposons que vous avez sélectionné 10 nœuds dans un seul cluster Kubernetes Antrea pour la collecte du bundle de support. Pendant le processus de collecte, les fichiers journaux ont été collectés à partir de cinq nœuds du cluster Antrea Kubernetes, mais pas pour les cinq nœuds restants. En d'autres termes, la demande de collecte a partiellement abouti. Dans ce cas, l'état de la demande de collecte est Successful et le fichier de bundle de support (TAR) contient des journaux pour les cinq nœuds réussis.
Que faire ensuite
- Extrayez le fichier TAR. Les fichiers suivants s'affichent.
Nom du fichier Description manifest.json Ce fichier contient un résumé des résultats de la demande de collecte et des propriétés de la demande de collecte.
Par exemple, il contient des informations sur :- Les nœuds pour lesquels la collecte a réussi.
- Les nœuds pour lesquels la collecte a échoué.
- ID de cluster et ID de nœud utilisés dans la demande de collecte.
nsx_antrea_cluster-id.tgz Un fichier d'archive .tgz unique est créé pour chaque cluster Kubernetes Antrea dans le bundle de support.
- Extrayez le fichier nsx_antrea_cluster-id.tgz. Les fichiers suivants s'affichent.
Nom du fichier Description adapters.tar.gz Ce fichier d'archive contient les fichiers journaux de l'Adaptateur du plan de gestion et de l'Adaptateur de plan de contrôle central.
agent_node_name.tar.gz Ce fichier d'archive contient les fichiers journaux de l'Agent Antrea et d'Open vSwitch. Un fichier d'archive est généré pour chaque nœud de cluster Antrea Kubernetes dans la demande de collecte.
Lors de l'extraction de ce fichier d'archive, vous pouvez afficher les fichiers suivants :- Fichier agentinfo
- Journaux de l'agent dans /logs/agent
- Ouvrez les journaux vSwitch dans /logs/ovs
- Vidage OpenFlow
- IPtables
- Vidage de route
clusterinfo Ce fichier est généré pour chaque cluster Antrea Kubernetes dans la demande de bundle de support. Le fichier contient des informations sur les ressources Kubernetes suivantes qui sont collectées à partir du serveur d'API Kubernetes :- Espaces
- Nœuds
- Déploiements
- ReplicaSets
- DaemonSets
controller.tar.gz Ce fichier d'archive contient les fichiers journaux du Contrôleur Antrea.
Lors de l'extraction de ce fichier d'archive, vous pouvez afficher les fichiers suivants :- Fichier controllerinfo
- Journaux du contrôleur dans /logs/controller