Puede utilizar la función Paquete de soporte de NSX para recopilar archivos de registro de nodos de clúster de contenedores de Antrea con fines detallados de diagnóstico y solución de problemas.
NSX puede cargar los paquetes de soporte en un nodo de NSX Manager desde donde activó la solicitud de recopilación de paquetes de soporte, o bien puede cargar los paquetes de soporte en un servidor de archivos remoto que especificó en la solicitud. Si los paquetes de soporte se cargan en un nodo de NSX Manager, puede descargarlos en el equipo local.
- Controlador de Antrea
- Agente de Antrea
- Adaptador del plano de administración
- Adaptador del plano de control central
- Open vSwitch
- Funciones compatibles y no compatibles
-
- Desde un nodo de NSX Manager, puede iniciar una única solicitud de recopilación de paquetes de soporte. Sin embargo, puede recopilar paquetes de soporte para varios clústeres de contenedores de Antrea con una única solicitud de recopilación.
- Si está utilizando un clúster de NSX Manager con tres nodos de administración, puede iniciar una solicitud de recopilación de paquetes de soporte independientes simultáneamente desde cada nodo de NSX Manager. Sin embargo, el clúster de contenedores que seleccione en cada solicitud de recopilación debe ser diferente.
Por ejemplo, supongamos que ha iniciado una solicitud de recopilación de paquetes de soporte en el nodo A de NSX Manager. En esta solicitud de recopilación, seleccionó los nodos de clúster de contenedores 1 y 2 del clúster de contenedores X. Al mismo tiempo, si inicia una segunda solicitud de recopilación en el nodo B de NSX Manager para los nodos de clúster de contenedores 3 y 4 en el clúster de contenedores X, una de estas dos solicitudes fallará. Debe esperar a que se complete la primera solicitud de recopilación antes de activar la segunda solicitud para el mismo clúster de contenedores.
- Actualmente no se admite la recopilación de paquetes de soporte desde NSX Manager Central CLI para clústeres de contenedores de Antrea.
Requisitos previos
Los clústeres de contenedores de Antrea se registran en NSX.
Procedimiento
Resultados
Una solicitud de recopilación de paquetes de soporte genera un único archivo de cinta (TAR) con la siguiente convención de nomenclatura de archivos: nsx_support_archive_datestamp_timestamp.tar
- Si el Adaptador de NSX Antrea falla en un clúster de contenedores cuando la solicitud del paquete de soporte está en curso, se producirá un error en la recopilación de registros para ese clúster de contenedores.
- Si el dispositivo de NSX Manager falla o no se puede acceder a él cuando la solicitud del paquete de soporte está en curso, fallará la recopilación de registros. Hasta que se resuelva el problema de conectividad con NSX Manager, puede utilizar la herramienta de línea de comandos nativa de Antrea (antctl) para recopilar archivos de registro de los clústeres de contenedores de Antrea.
- Escenario parcialmente correcto
- Supongamos que seleccionó 10 nodos de un solo clúster de contenedores de Antrea para la recopilación de paquetes de soporte. Durante el proceso de recopilación, los archivos de registro se recopilaron correctamente de cinco nodos en el clúster de contenedores, pero no se recopilaron para los cinco nodos restantes. En otras palabras, la solicitud de recopilación se realizó solo parcialmente. En esta situación, el estado de la solicitud de recopilación es Correcto, y el archivo de paquete de soporte (TAR) contiene registros de los cinco nodos correctos.
Qué hacer a continuación
- Extraiga el archivo TAR. Se mostrarán los siguientes archivos:
Nombre de archivo Descripción manifest.json Este archivo contiene un resumen de los resultados de la solicitud de recopilación y las propiedades de la solicitud de recopilación.
Por ejemplo, contiene información sobre:- Los nodos para los que la recopilación se realizó correctamente.
- Los nodos para los que se produjo un error en la recopilación.
- Los identificadores de clúster y los identificadores de nodo que se utilizaron en la solicitud de recopilación.
nsx_antrea_cluster-id.tgz Se crea un único archivo .tgz para cada clúster de contenedores de Antrea del paquete de soporte.
- Extraiga el archivo nsx_antrea_cluster-id.tgz file. Se mostrarán los siguientes archivos:
Nombre de archivo Descripción adapters.tar.gz Este archivo contiene los archivos de registro del Adaptador del plano de administración y del Adaptador del plano de control central.
agent_node_name.tar.gz Este archivo contiene los archivos de registro del Agente de Antrea y Open vSwitch. Se genera un archivo para cada nodo de clúster de contenedores en la solicitud de recopilación.
Al extraer este archivo, puede ver los siguientes archivos:- Archivo agentinfo
- Registros del agente en /logs/agent
- Registros de Open vSwitch en /logs/ovs
- Volcado de OpenFlow
- IPtables
- Volcado de enrutamiento
clusterinfo Este archivo se genera para cada clúster de contenedores en la solicitud de paquete de soporte. El archivo contiene información sobre los diversos recursos de Kubernetes que se recopilan del servidor de API de Kubernetes, como pods, nodos, implementaciones, ReplicaSets, DaemonSets, etc.
controller.tar.gz Este archivo contiene los archivos de registro del Controlador de Antrea.
Al extraer este archivo, puede ver los siguientes archivos:- Archivo controllerinfo
- Registros del controlador en /logs/controller