Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Actualización de software en una estructura de chasis virtual mediante una actualización de software sin interrupciones

La actualización ininterrumpida de software (NSSU) le permite actualizar el software que se ejecuta en todos los conmutadores miembro de una estructura de chasis virtual (VCF) con una interrupción mínima del tráfico de red durante la actualización.

Para obtener una descripción general de las ventajas de NSSU y cómo funciona la NSSU, consulte Descripción de la actualización sin interrupciones del software en una estructura de chasis virtual.

Preparación del conmutador para la instalación del nuevo software

Antes de comenzar la instalación de software con NSSU:

  • Asegúrese de que el VCF está configurado correctamente para admitir NSSU:

    • Compruebe que conectó los miembros VCF en una topología spine-and-leaf con cada dispositivo leaf conectado a todos los dispositivos spine configurados. Una topología spine-and-leaf impide que el virtual Chassis se divida durante una NSSU.

      Nota:

      NSSU se admite en un VCF QFX5100 con hasta 20 miembros.

      NSSU no se admite en un VCF QFX5110.

    • Asegúrese de que el VCF está preprovisionado y de que asignó explícitamente el rol de motor de enrutamiento o el rol de tarjeta de línea a los conmutadores miembro que actúan en cada una de esas funciones.

    • Asegúrese de que la configuración preprovisionada solo tenga dos miembros en el rol motor de enrutamiento. El proceso de NSSU comprueba la configuración del miembro, muestra un mensaje de advertencia si detecta que configuró más de dos conmutadores en la función motor de enrutamiento y detiene la actualización.

    • En un Virtual Chassis de dos miembros, configure no-split-detection para que el VCF no se divida cuando una NSSU actualiza a un miembro.

    • Opcionalmente, puede configurar grupos de actualización de NSSU con varios miembros de rol de tarjeta de línea en cada grupo de actualización. NSSU actualiza a los miembros de cada grupo de actualización simultáneamente, lo que puede acortar el proceso de NSSU y actualizar los grupos de actualización en el orden en que los configuró.

      Consulte Configurar grupos de actualización de tarjetas de línea para una actualización de software sin interrupciones para obtener más información.

  • Compruebe que los miembros ejecutan la misma versión del software:

    Si los miembros de virtual Chassis Fabric no ejecutan la misma versión del software, utilice el comando de CLI request system software add para actualizar el software en los miembros incoherentes. Si algunos conmutadores miembro no ejecutan la misma imagen de software, especifique diferentes nombres de paquete mediante la opción set: request system software add set [package-namepackage-name ...] reboot.

    Por ejemplo:

  • Compruebe que habilitó el enrutamiento activo sin interrupciones (NSR) y la conmutación agraciada del motor de enrutamiento (GRES). Solo necesita comprobar el estado de NSR: si NSR está habilitado, GRES también está habilitado:

    Si el enrutamiento activo sin interrupción no está habilitado (Stateful Replication es Disabled), consulte Ejemplo: Configurar enrutamiento activo sin interrupción en conmutadores para obtener información sobre cómo habilitarlo.

  • Compruebe que ha habilitado el puente sin interrupción (NSB), lo que garantiza que todos los protocolos de capa 2 compatibles con NSB funcionen sin problemas durante la conmutación del motor de enrutamiento que ocurre durante NSSU.

  • (Opcional) Haga una copia de seguridad del software del sistema (Junos OS, la configuración activa y los archivos de registro) en cada miembro a un dispositivo de almacenamiento externo con el request system snapshot comando.

Actualización del software mediante NSSU

En este procedimiento se describe cómo actualizar el software que se ejecuta en todos los miembros de VCF mediante NSSU. Cuando se completa la actualización, todos los miembros ejecutan la nueva versión del software. Dado que se produce una conmutación correcta del motor de enrutamiento durante la actualización, la copia de seguridad original de VCF es la nueva principal al final del proceso de NSSU.

Durante la NSSU, el principal copia la nueva imagen de software a todos los miembros en el VCF y los reinicia a su vez. Si se produce un error al copiar el software nuevo a un miembro o reiniciar un miembro, NSSU termina el proceso de actualización y registra el error. En este caso, debe realizar manualmente medidas de recuperación para los miembros que quedan en un estado incompatible, para restaurar a todos los miembros a ejecutar la misma versión del software. A partir de Junos OS versión 14.1X53-D40, NSSU invoca automáticamente medidas de recuperación después de cualquiera de estos errores, como sigue:

  • si NSSU termina debido a un error de copia, la nueva imagen se elimina de los miembros a los que ya se copió.

  • Si algún miembro no puede reiniciar, NSSU inicia automáticamente un reinicio de VCF limpio al derribar y reiniciar todo el VCF. Todos los miembros vienen a ejecutar el nuevo software al mismo tiempo. Esta acción recupera limpiamente la operación estable de VCF más rápidamente que tener una VCF inestable que ejecuta diferentes versiones del software que intentan converger.

Nota:

Las imágenes de software Junos OS con automatización mejorada solo se admiten en un VCF no mixto con conmutadores QFX5100. Además, no se admite la realización de una NSSU desde una imagen de software Junos OS estándar hasta una imagen de software Junos OS con automatización mejorada, o desde una imagen de software de Junos OS con automatización mejorada a una imagen de software estándar de Junos OS.

Para actualizar a todos los miembros del VCF mediante NSSU:

  1. Descargue el paquete de software. Si está actualizando el software que se ejecuta en un VCF en modo mixto, descargue los paquetes de software para cada tipo de conmutador.

  2. Copie el paquete de software o los paquetes al conmutador principal vcf. Recomendamos que copie el archivo en el /var/tmp directorio en el principal.

  3. Inicie sesión en el VCF mediante la conexión de consola de la interfaz principal o de Ethernet de administración virtual (VME). Sin la conexión de la consola, no podrá ver ningún resultado de CLI durante un reinicio de NSSU. La conexión de la consola le permite ver la salida de la CLI durante un reinicio de NSSU y supervisar el progreso del reinicio del conmutador principal.

  4. Inicie la operación de NSSU:

    • Para realizar NSSU en un VCF compuesto por todo un tipo de conmutador, escriba:

      dónde package-name.tgz está, por ejemplo, jinstall-qfx5100.tgz.

    • Para realizar NSSU en un modo mixto QFX5100 VCF (conmutadores QFX5100 con alguna combinación de conmutadores QFX3500, QFX3600 o EX4300), escriba:

      dónde [package-name.tgz package-name.tgz package-name.tgz] está, por ejemplo, [jinstall-qfx5100.tgz jinstall-qfx3500.tgz jinsall-ex-4300.tgz].

    A medida que avanza la actualización, el VCF muestra mensajes de estado similares a los siguientes resultados de ejemplo para una operación NSSU en un VCF QFX5100 con cuatro conmutadores miembro QFX5100:

  5. Inicie sesión después de que se complete el reinicio del conmutador principal original. Para comprobar que se actualizó el software en todos los motores de enrutamiento de los miembros VCF, escriba el siguiente comando: