Las controladoras del entorno se actualizan en el nivel del clúster. Si existe una actualización disponible para el clúster de NSX Controller, aparecerá un vínculo de actualización junto la instancia de NSX Manager principal en el panel Redes y seguridad > Instalación > Administración (Networking & Security > Installation > Management).

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

Se recomienda actualizar los controladores durante un período de mantenimiento.

La actualización de NSX Controller produce la descarga de un archivo de actualización en cada nodo de controlador. Los controladores se actualizan de uno en uno. Mientras una actualización está en curso, no es posible seleccionar el vínculo Actualización disponible (Upgrade Available), y las llamadas API para actualizar el clúster del controlador se bloquean hasta que finaliza la actualización.

Si se implementan controladores nuevos antes de que se actualicen los existentes, se implementan en la versión anterior. Los nodos de controlador deben ser de la misma versión para poder unirse a un clúster.

Nota:

En la versión 6.3.3 de NSX cambia el sistema operativo subyacente de NSX Controller. Esto significa que cuando actualice a la versión 6.3.3 de NSX, en lugar de realizar una actualización de software, los controladores existentes se eliminarán uno a uno y los nuevos controladoras del sistema operativo Photon se implementarán con las mismas direcciones IP.

Requisitos

  • Asegúrese de que todos los controladores estén en estado normal. La actualización no es posible si uno o varios controladores están en estado desconectado. Para reconectar un controlador desconectado, intente restablecer el dispositivo virtual del controlador. En la vista Hosts y clústeres (Hosts and Clusters), haga clic con el botón derecho en el controlador y seleccione Alimentación > Restablecer (Power > Reset).

  • Un clúster de NSX Controller válido contiene tres nodos de controlador. Inicie sesión en los tres nodos de controlador y ejecute el comando show control-cluster status.

    controller-node# show control-cluster status 
    			 
    Type                Status                                       Since
    --------------------------------------------------------------------------------
    Join status:        Join complete                                05/04 02:36:03
    Majority status:    Connected to cluster majority                05/19 23:57:23
    Restart status:     This controller can be safely restarted      05/19 23:57:12
    Cluster ID:         ff3ebaeb-de68-4455-a3ca-4824e31863a8
    Node UUID:          ff3ebaeb-de68-4455-a3ca-4824e31863a8
    
    Role                Configured status   Active status
    --------------------------------------------------------------------------------
    api_provider        enabled             activated
    persistence_server  enabled             activated
    switch_manager      enabled             activated
    logical_manager     enabled             activated
    directory_server    enabled             activated
    
    • En el estado Unirse (Join), compruebe que el nodo de controlador informe sobre el estado Unión completa (Join Complete).

    • En el estado Mayoría (Majority), compruebe que el controlador esté conectado a la mayoría del clúster.

    • En el identificador del clúster, todos los nodos de controlador de un clúster deben tener el mismo identificador de clúster.

    • En los estados Configurado (Configured) y Activo (Active), compruebe que todas las funciones del controlador están habilitadas y activadas.

  • Asegúrese de entender el impacto operativo que produce la actualización de NSX Controller cuando la actualización está en curso. Consulte Impactos operativos de las actualizaciones de NSX.

  • Si va a actualizar a la versión 6.3.3 de NSX, el clúster de NSX Controller debe tener tres nodos de controlador. Si tiene menos de tres, debe agregar nodos adicionales antes de iniciar la actualización. Consulte "Implementar clúster de NSX Controller" en la Guía de instalación de NSX si desea saber los pasos necesarios para agregar nodos de controlador.

Procedimiento

Desplácese hasta Inicio > Redes y seguridad > Instalación (Home > Networking & Security > Installation), seleccione la pestaña Administración (Management) y haga clic en Actualización disponible (Upgrade Available) en la columna Estado de clúster de controlador (Controller Cluster Status).

Los controladores del entorno se actualizan y se reinician de uno a uno. Después de iniciar la actualización, el sistema descarga el archivo de actualización, actualiza y reinicia cada controlador, y actualiza el estado de actualización de cada controlador. Los siguientes campos muestran el estado del controlador:

  • La columna Estado de clúster de controlador (Controller Cluster Status) de la sección NSX Manager muestra el estado de actualización del clúster. Cuando la actualización se inicia, el estado muestra el mensaje Descargando archivo de actualización (Downloading upgrade file). Una vez que se descargó el archivo de actualización en todos los controladores del clúster, el estado cambia a En curso (In progress). Una vez actualizados todos los controladores del clúster, el estado que aparece es Finalizado (Complete) y la columna ya no se muestra.

  • La columna Estado (Status) en la sección Nodos de NSX Controller (NSX Controller nodes) muestra el estado de cada controlador, que es Conectado (Connected) o Normal (Normal) antes de la actualización, dependiendo de la versión NSX original. Cuando los servicios del controlador se apagan y se reinicia el controlador, el estado cambia a Desconectado (Disconnected). Una vez completada la actualización del controlador, el estado es Conectado (Connected).

  • La columna Estado de actualización (Upgrade Status) de la sección Nodos de NSX Controller (NSX Controller nodes) muestra el estado de actualización de cada controlador. El primer estado que se muestra es Descargando archivo de actualización (Downloading upgrade file), después aparece Actualización en curso (Upgrade in progress) y, por último, Reiniciando (Rebooting). Cuando el controlador está actualizado, el estado indica Actualizado (Upgraded).

    Nota:

    Al actualizar de NSX 6.3.2 o versiones anteriores a NSX 6.3.3 o versiones posteriores, el estado Descargando archivo de actualización (Downloading upgrade file) se reemplaza por En cola para actualización (Queued For Upgrade).

Resultados

Una vez completada la actualización, la columna Versión de software (Software Version) de la sección Nodos de NSX Controller (NSX Controller nodes) muestra el número 6.3.buildNumber para cada controlador. Vuelva a ejecutar el comando show control-cluster status para garantizar que los controladores puedan crear una mayoría. Si no se vuelve a formar la mayoría del clúster de NSX Controller, revise los registros del controlador y de NSX Manager.

Después de actualizar las controladoras, es posible que se le asigne un nuevo ID de controladora a alguna de ellas. Este comportamiento es correcto y depende de si la instancia de NSX Manager secundario hace un sondeo en los nodos.

El tiempo promedio para cada actualización es de 6 a 8 minutos. Si la actualización no se completa dentro del período de espera (30 minutos), la columna Estado de actualización (Upgrade Status) muestra Con errores (Failed). Haga clic nuevamente en Actualización disponible (Upgrade Available) en la sección NSX Manager para reanudar el proceso desde el punto donde se detuvo.

Si los problemas de red impiden que la actualización se realice correctamente dentro del período de espera de 30 minutos, debe configurar un tiempo de espera más largo. Para diagnosticar y solucionar cualquier problema subyacente, puede trabajar con el equipo de soporte técnico de VMware y, si fuera necesario, configurar un período de espera más largo.

Si la actualización del controlador tiene errores, revise la conectividad entre los controladores y NSX Manager.

Hay casos en los que el primer controlador se actualiza correctamente y el segundo no lo hace. Supongamos que el clúster tiene tres controladores: el primero se actualizó correctamente a la nueva versión y el segundo se está actualizando. Si la actualización del segundo controlador tiene errores, este controlador podría quedar en estado desconectado. Al mismo tiempo, el primer controlador y el tercero ahora tienen dos versiones diferentes (una actualizada y la otra, no), por lo cual no pueden formar una mayoría. En este punto, la actualización no puede reiniciarse. Para solucionar este problema, cree otro controlador. El nuevo controlador tendrá la versión anterior (coincidente con el tercer controlador) y, por lo tanto, formará una mayoría con el tercer controlador. En este punto, se puede reiniciar el procedimiento de actualización. Consulte Reimplementar un NSX Controller en la Guía para solucionar problemas de NSX para obtener instrucciones sobre la creación de otro controlador.

Qué hacer a continuación

Actualizar los clúster del host en Cross-vCenter NSX.