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).

Antes de empezar

  • Asegúrese de que todas las controladoras estén en estado normal. La actualización no es posible si una o varias controladoras están en estado desconectado. Para reconectar una controladora desconectada, intente restablecer el dispositivo virtual de la controladora. En la vista Hosts y clústeres (Hosts and Clusters), haga clic con el botón derecho en la controladora y seleccione Alimentación > Restablecer (Power > Reset).

  • Un clúster de NSX Controller válido contiene tres nodos de controladora. Inicie sesión en los tres nodos de controladora y ejecute el comando show controller-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 controladora informe sobre el estado Unión completa (Join Complete).

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

    • En el identificador del clúster, todos los nodos de controladora 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 de la controladora 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.

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

Se recomienda actualizar las controladoras 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 controladora. Las controladoras se actualizan de a una por vez. 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 de la controladora se bloquean hasta que finaliza la actualización.

Si se implementan controladoras nuevas antes de que se actualicen las existentes, se implementan en la versión anterior. Los nodos de controladora deben ser de la misma versión para poder unirse a un clúster.

Procedimiento

En vSphere Web Client, 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 controladora (Controller Cluster Status).

Las controladoras del entorno se actualizan y se reinician de a una por vez. Después de iniciar la actualización, el sistema descarga el archivo de actualización, actualiza y reinicia cada controladora, y actualiza el estado de actualización de cada controladora. Los siguientes campos muestran el estado de la controladora:

  • La columna Estado de clúster de controladora (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 todas las controladoras del clúster, el estado cambia a En curso (In progress). Una vez actualizadas todas las controladoras del clúster, el estado que aparece es Finalizado (Complete) y la columna ya no se muestra.

  • La columna Estado (Status) de la sección Nodos de NSX Controller (NSX Controller nodes) muestra el estado de cada controladora, que empieza siendo Normal. Cuando los servicios de la controladora se apagan y se reinicia la controladora, el estado cambia a Desconectada (Disconnected). Una vez completada la actualización de la controladora, el estado vuelve a ser Normal.

  • 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 controladora. 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 la controladora está actualizada, el estado indica Actualizada (Upgraded).

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.2.buildNumber para cada controladora. Vuelva a ejecutar el comando show controller-cluster status para garantizar que las controladoras puedan crear una mayoría. Si no se vuelve a formar la mayoría del clúster de NSX Controller, revise los registros de la controladora 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 de la controladora tiene errores, revise la conectividad entre las controladoras y NSX Manager.

Hay casos en los que la primera controladora se actualiza correctamente y la segunda no lo hace. Supongamos que el clúster tiene tres controladoras: la primera se actualizó correctamente a la nueva versión y la segunda se está actualizando. Si la actualización de la segunda controladora tiene errores, esta controladora podría quedar en estado desconectado. Al mismo tiempo, la primera controladora y la tercera 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 otra controladora. La nueva controladora tendrá la versión anterior (coincidente con la tercera controladora) y, por lo tanto, formará una mayoría con la tercera controladora. En este punto, se puede reiniciar el procedimiento de actualización.

Póngase en contacto con el equipo de soporte técnico de VMware para poder restaurar la instantánea de la controladora. La instantánea corresponde únicamente a los datos de la controladora de la misma versión. Las instantáneas no pueden restaurarse a una versión más reciente. En otras palabras: no intente aplicar una instantánea a una controladora correctamente actualizada.

Qué hacer a continuación

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