Vous pouvez utiliser la fonctionnalité Bundle de support dans NSX pour collecter des fichiers journaux à partir de nœuds de cluster de conteneurs 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.
- Contrôleur Antrea
- Agent Antrea
- Adaptateur de 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 de conteneurs 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 de conteneurs 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 de conteneurs 1 et 2 dans le cluster de conteneurs 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 de conteneurs 3 et 4 dans le cluster de conteneurs 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 de conteneurs.
- La collecte de bundles de support à partir de NSX Manager Central CLI n'est actuellement pas prise en charge pour les clusters de conteneurs Antrea.
Conditions préalables
Des clusters de conteneurs Antrea 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 de conteneurs échoue lorsque la demande de bundle de support est en cours, la collecte de journaux échoue pour ce cluster de conteneurs.
- 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 de conteneurs Antrea.
- Scénario de réussite partielle
- Supposons que vous avez sélectionné 10 nœuds dans un seul cluster de conteneurs 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 de conteneurs, 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 de conteneurs 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 de 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 de conteneurs 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 de conteneurs dans la demande de bundle de support. Le fichier contient des informations sur les différentes ressources Kubernetes collectées à partir du serveur d'API Kubernetes, telles que les espaces, les nœuds, les déploiements, les ReplicaSets, les DaemonSets, etc.
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