Si un clúster de NSX Controller no se puede recuperar, o si necesita reemplazar uno o varios controladores debido a cambios en la pertenencia del clúster, debe restaurar el clúster completo de los controladores.

Por qué y cuándo se efectúa esta tarea

Antes de restaurar un clúster de controladores, primero debe determinar si cambió la pertenencia del clúster de control entre la conocida por el plano de administración y la pertenencia actual, tal y como la conocen los propios controladores. La pertenencia puede ser diferente si se realizan cambios después de una copia de seguridad.

Requisitos

Procedimiento

  1. Inicie sesión en la CLI de un NSX Manager y ejecute a continuación el comando get management-cluster status.
  2. Inicie sesión en la CLI de un NSX Controller y ejecute a continuación el comando get managers para asegurar que el controlador esté registrado en Manager.
  3. Ejecute el comando get control-cluster status.
  4. Para determinar si se produjeron cambios en la pertenencia, compare las direcciones IP de la salida del comando get management-cluster status con las de la salida del comando get control-cluster status.

    No es necesaria ninguna acción si el grupo de direcciones IP es el mismo. Si alguna dirección IP es diferente, siga los pasos restantes para restaurar todo el clúster del controlador.

  5. Inicie sesión en la CLI de NSX Controller para determinar cuál es el controlador principal al ejecutar el comando get control-cluster status.

    La salida del controlador principal mostrará is master: true.

  6. Ejecute el comando stop service <controller> en un controlador que no sea el principal.
  7. Inicie sesión en el controlador principal y luego ejecute el comando detach control-cluster <ip-address[:port]> para desconectar el controlador del paso anterior que no es el principal.
  8. (Opcional) Ejecute el comando detach controller <uuid> en NSX Manager para desconectar el controlador únicamente si el comando get management-cluster status muestra este controlador en NSX Manager.
  9. Inicie sesión en la CLI del NSX Controller y ejecute a continuación el comando deactivate control-cluster.
  10. Elimine el archivo de arranque y el archivo uuid con los siguientes comandos: rm -r /opt/vmware/etc/bootstrap-config y rm -r /config/vmware/node-uuid.
  11. Complete del paso 6 al 10 en el resto de controladores que no son el principal.
  12. Inicie sesión en la CLI del controlador principal y ejecute a continuación el comando stop service <controller>.
  13. Ejecute el comando detach controller <uuid> en NSX Manager para desconectar este controlador.
  14. Inicie sesión en la CLI del controlador principal y ejecute a continuación el comando deactivate control-cluster.
  15. Elimine el archivo de arranque y el archivo uuid con los siguientes comandos: rm -r /opt/vmware/etc/bootstrap-config y rm -r /config/vmware/node-uuid.
  16. Ejecute el comando get management-cluster status desde NSX Manager. Si aún aparecen controladores en la salida, ejecute el comando detach controller <uuid> para desconectar los restantes.

Qué hacer a continuación

Complete las siguientes tareas en el orden que aparece.

  1. Complete una restauración en el nivel de nodo. Consulte Restaurar la copia de seguridad de los nodos de NSX Manager.

  2. Conecte los NSX Controller con el Plano de administración (Management Plane), tal y como aparece en la Guía de instalación de NSX-T.

  3. Vuelva a implementar el clúster de NSX Controller, tal y como aparece en la Guía de instalación de NSX-T.