Este tema proporciona información para identificar la causa de los errores de NSX Controller y solucionar los problemas de NSX Controller.

Problema

  • Errores de implementación de NSX Controller.

  • NSX Controller no se puede unir al clúster.

  • Al ejecutar el comando show control-cluster status, Estado de la mayoría (Majority status) cambia de Conectado a la mayoría del clúster (Connected to cluster majority) a Conexión interrumpida con la mayoría del clúster (Interrupted connection to cluster majority).

Problemas del clúster de controladores

Consulte Implementar controladoras de NSX.

Problemas de conectividad del host

Compruebe los errores de conectividad del host con los siguientes comandos. Ejecute estos comandos en cada nodo controlador.

  • Busque estadísticas de error que no sean normales con el comando show log cloudnet/cloudnet_java-vnet-controller*.log filtered-by host_IP.

  • Verifique la alta tasa de mensajes o las estadísticas de mensajes del enrutador o el conmutador lógicos con los siguientes comandos:

    • show control-cluster core stats: estadísticas generales

    • show control-cluster core stats-sample: muestras de las últimas estadísticas

    • show control-cluster core connection-stats ip: estadísticas por conexión

    • show control-cluster logical-switches stats

    • show control-cluster logical-routers stats

    • show control-cluster logical-switches stats-sample

    • show control-cluster logical-routers stats-sample

    • show control-cluster logical-switches vni-stats vni

    • show control-cluster logical-switches vni-stats-sample vni

    • show control-cluster logical-switches connection-stats ip

    • show control-cluster logical-routers connection-stats ip

  • Puede utilizar el comando show host hostID health-status para comprobar el estado de los hosts en sus clústeres preparados. Para solucionar los problemas del controlador, son compatibles las siguientes comprobaciones de estado:

    • Compruebe si net-config-by-vsm.xml está sincronizado con la lista de controladores.

    • Compruebe si hay una conexión de socket al controlador.

    • Consulte si está creado el VNI y si la configuración es correcta.

    • Compruebe que el VNI pueda conectarse a los controladores principales (si está habilitado el plano de control).

Problemas de implementación e instalación

  • Verifique que haya al menos tres nodos controladores implementados en un clúster. VMware recomienda utilizar las reglas de antiafinidad de vSphere nativas para evitar que se implemente más de un nodo controlador en el mismo host ESXi.

  • Compruebe que todos los NSX Controller muestren el estado Conectado (Connected). Si algún nodo controlador muestra el estado Desconectado (Disconnected), compruebe que la siguiente información sea coherente. Para ello, ejecute el comando show control-cluster status en todos los nodos controladores:

Tipo

Estado

Estado de unión (Join status)

Unión completa (Join complete)

Estado de la mayoría (Majority status)

Conectado a la mayoría del clúster (Connected to cluster majority)

ID de clúster (Cluster ID)

Misma información en todos los nodos controladores (Same information on all controller nodes)

  • Compruebe que todas las funciones sean consistentes en todos los nodos controladores:

    Función

    Estado configurado

    Estado activo

    api_provider

    habilitado (enabled)

    activado (activated)

    persistence_server

    habilitado (enabled)

    activado (activated)

    switch_manager

    habilitado (enabled)

    activado (activated)

    logical_manager

    habilitado (enabled)

    activado (activated)

    directory_server

    habilitado (enabled)

    activado (activated)

  • Verifique que el proceso vnet-controller se esté ejecutando. Ejecute el comando show process en todos los nodos controladores y compruebe que el servicio java-dir-server se esté ejecutando.

  • Verifique el historial del clúster y compruebe que la conexión del host no cambie y que no haya errores de unión de VNI ni cambios que no sean normales en los miembros del clúster. Para ello, ejecute el comando show control-cluster history. Los comandos también muestran si el nodo se reinicia frecuentemente. Compruebe que no haya muchos archivos de registro de tamaño cero (0) y con diferentes ID de proceso.

  • Compruebe que el identificador de red VXLAN (VNI) esté configurado. Para obtener más información, consulte la sección sobre los pasos de preparación de VXLAN de la VMware VXLAN Deployment Guide.

  • Compruebe que el protocolo SSL esté habilitado en el clúster de controladores. Ejecute el comando show log cloudnet/cloudnet_java-vnet-controller*.log filtered-by sslEnabled en cada nodo controlador.