Actualización de software en un chasis virtual EX8200 mediante actualización de software sin interrupciones (procedimiento de la CLI)
Puede utilizar la actualización de software sin interrupciones (NSSU) para actualizar el software en un chasis virtual EX8200. NSSU actualiza el software que se ejecuta en todos los motores de enrutamiento con una interrupción mínima del tráfico durante la actualización. NSSU es compatible con chasis virtual EX8200 con motores de enrutamiento externo XRE200 redundantes que ejecutan Junos OS versión 11.1 o posterior.
NSSU actualiza todos los motores de enrutamiento en todos los miembros del chasis virtual y en los motores de enrutamiento externos XRE200. Con NSSU, no puede elegir actualizar solo los motores de enrutamiento de reserva ni actualizar un miembro específico del chasis virtual. Si necesita actualizar un miembro específico del Virtual Chassis, consulte Instalación de software para un único dispositivo en un Virtual Chassis EX8200.
En este tema se trata:
Preparación del conmutador para la instalación del software
Antes de comenzar la instalación del software mediante NSSU:
(Opcional) Configure los grupos de actualización de tarjetas de línea como se describe en Configuración de grupos de actualización de tarjetas de línea para una actualización de software sin interrupciones. De forma predeterminada, NSSU actualiza las tarjetas de línea de una en una, comenzando con la tarjeta de línea en la ranura 0 del miembro 0. Esto permite que los vínculos Ethernet agregados que tienen miembros en diferentes tarjetas de línea permanezcan activos durante el proceso de actualización. La configuración de grupos de actualización de tarjetas de línea reduce el tiempo que tarda una actualización, ya que las tarjetas de línea de cada grupo de actualización se actualizan al mismo tiempo en lugar de secuencialmente.
Verifique que los miembros estén ejecutando la misma versión del software:
{master:8} user@external-routing-engine> show version all-members
Si los miembros del chasis virtual no ejecutan la misma versión del software, utilice el
request system software add
comando para actualizar el software en los miembros incoherentes. Para obtener instrucciones, consulte Instalación de software para un único dispositivo en un chasis virtual EX8200.Asegúrese de que el enrutamiento activo sin interrupciones (NSR) y el cambio correcto del motor de enrutamiento (GRES) estén habilitados. Para verificar que estén habilitados, solo debe verificar el estado del enrutamiento activo sin interrupciones: si el enrutamiento activo sin detención está habilitado, entonces está habilitado el cambio correcto del motor de enrutamiento.
Para comprobar que el enrutamiento activo sin interrupciones esté habilitado:
{master:8} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status PIM Complete
Si el enrutamiento activo sin detención no está habilitado (la replicación con estado está deshabilitada), consulte Configuración del enrutamiento activo sin detención en conmutadores para obtener información sobre cómo habilitarlo.
Actualización del software mediante NSSU
Este procedimiento describe cómo actualizar el software que se ejecuta en todos los motores de enrutamiento mediante NSSU. Cuando se completa la actualización, todos los motores de enrutamiento ejecutan la nueva versión del software. El motor de enrutamiento externo de respaldo es ahora el motor de enrutamiento externo primario, y los motores de enrutamiento de respaldo internos en los conmutadores miembro son ahora los motores de enrutamiento primarios internos en esos conmutadores miembro.
Para actualizar todos los motores de enrutamiento mediante NSSU:
Descargue el paquete de software para el motor de enrutamiento externo XRE200 siguiendo uno de los procedimientos descritos en Descarga de software. El nombre del paquete de software para el motor de enrutamiento externo XRE200 contiene el término xre200.
Copie el paquete de software en el conmutador. Se recomienda utilizar FTP para copiar el archivo en el directorio /var/tmp .
Inicie sesión en el motor de enrutamiento externo principal mediante la conexión de consola. Puede realizar una NSSU desde la interfaz de administración, pero una conexión de consola le permite supervisar el progreso del reinicio principal del motor de enrutamiento.
Instale el nuevo paquete de software:
{master:8} user@external-routing-engine> request system software nonstop-upgrade reboot /var/tmp/package-name-m.nZx-distribution.tgz
donde package-name-m.nZx-distribution.tgz es, por ejemplo, jinstall-ex-xre200-11.1R2.5-domestic-signed.tgz.
Nota:Puede omitir la opción de reinicio . Cuando se incluye la opción de reinicio , NSSU reinicia automáticamente los motores de enrutamiento primarios originales después de que se haya instalado la nueva imagen en ellos. Si omite la opción de reinicio , debe reiniciar manualmente los motores de enrutamiento principales originales (ahora los motores de enrutamiento de reserva) para completar la actualización. Para realizar el reinicio, debe establecer una conexión con el puerto de consola en el módulo de estructura del conmutador y motor de enrutamiento (SRE) o en el módulo motor de enrutamiento (RE).
El conmutador muestra mensajes de estado similares a los siguientes a medida que se ejecuta la actualización:
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing LCC Backup REs ISSU: Preparing Backup RE Pushing bundle /var/tmp/jinstall-ex-xre200-11.1-20110208.0-domestic-signed.tgz to member9 member9: -------------------------------------------------------------------------- WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately VC Backup upgrade done Rebooting VC Backup RE Rebooting member9 ISSU: Backup RE Prepare Done Waiting for VC Backup RE reboot Pushing bundle to member0-backup Pushing bundle to member1-backup WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Rebooting member0-backup Rebooting LCC [member0-backup] Rebooting member1-backup Rebooting LCC [member1-backup] ISSU: LCC Backup REs Prepare Done GRES operational Initiating Chassis Nonstop-Software-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking Nonstop-Upgrade status member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) ISSU: Upgrading Old Master RE Pushing bundle /var/tmp/incoming-package-8200.tgz to member0-master Pushing bundle /var/tmp/incoming-package-8200.tgz to member1-master ISSU: RE switchover Done WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately ISSU: Old Master Upgrade Done ISSU: IDLE *** FINAL System shutdown message from root@ *** System going down IMMEDIATELY Shutdown NOW!
Nota:Si omite la opción de reinicio en este paso, debe completar la actualización reiniciando por separado el motor de enrutamiento principal original en cada miembro del Virtual Chassis y el motor de enrutamiento externo primario original. Para reiniciar el motor de enrutamiento principal original en un miembro de Virtual Chassis, debe establecer una conexión con el puerto de consola en el módulo de estructura de conmutación y motor de enrutamiento (SRE) o en el módulo de motor de enrutamiento (RE).
Inicie sesión después de que finalice el reinicio. Para comprobar que se ha actualizado el software de todos los motores de enrutamiento de los miembros del chasis virtual, escriba el siguiente comando:
{backup:8} user@external-routing-engine> show version all-members
Compruebe que las tarjetas de línea que estaban en línea antes de la actualización estén en línea después de la actualización escribiendo el
show chassis nonstop-upgrade
comando:{backup:8} user@external-routing-engine> show chassis nonstop-upgrade member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online