Actualización de software en un conmutador independiente EX6200 o EX8200 mediante actualización de software sin interrupciones (procedimiento de CLI)
Puede usar la actualización de software sin interrupciones (NSSU) para actualizar el software en conmutadores EX6200 o EX8200 independientes con motores de enrutamiento redundantes. NSSU actualiza el software que se ejecuta en los motores de enrutamiento y las tarjetas de línea con una interrupción mínima del tráfico durante la actualización. NSSU se admite en conmutadores EX8200 que ejecutan Junos OS versión 10.4 o posterior y en conmutadores EX6200 que ejecutan Junos OS versión 12.2 o posterior.
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, una NSSU actualiza las tarjetas de línea de una en una para permitir 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 motores de enrutamiento estén ejecutando la misma versión del software. Escriba el siguiente comando:
{master} user@switch> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1] re1: -------------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1]
Si los motores de enrutamiento no ejecutan la misma versión del software, utilice el
request system software add
comando para actualizar el motor de enrutamiento que ejecuta la versión anterior del software.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 detención está habilitado, ejecute el siguiente comando:
{master} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status OSPF Complete RIP Complete PIM Complete RSVP 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.
(Opcional) Habilite el puente sin interrupciones (NSB). La habilitación de NSB garantiza que todos los protocolos de capa 2 compatibles con NSB funcionen sin problemas durante el cambio de motor de enrutamiento que forma parte de la NSSU.
(Opcional) Realice una copia de seguridad del software del sistema en cada motor de enrutamiento en un dispositivo de almacenamiento externo con el
request system snapshot
comando.
Actualización de ambos motores de enrutamiento mediante NSSU
En este procedimiento se describe cómo actualizar ambos motores de enrutamiento mediante NSSU. Cuando se completa la actualización, ambos motores de enrutamiento ejecutan la nueva versión del software y el motor de enrutamiento de reserva es el nuevo motor de enrutamiento principal.
Para actualizar ambos motores de enrutamiento mediante NSSU:
Descargue el paquete de software.
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 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} user@switch> 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-8200-10.4R1.5-domestic-signed.tgz.
El conmutador muestra los siguientes mensajes de estado a medida que se ejecuta la actualización:
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Pushing bundle to re1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-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 In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU) Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done ISSU: Upgrading Old Master RE 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 user@switch *** System going down IMMEDIATELY Shutdown NOW! [pid 2635]
Nota:Si omite la opción de reinicio en este paso cuando utiliza un conmutador EX8200, debe reiniciar manualmente el motor de enrutamiento principal original con el
request system reboot
comando para que se complete la actualización.El motor de enrutamiento principal original se reinicia automáticamente después de actualizar el nuevo motor de enrutamiento principal cuando se utiliza una NSSU para actualizar un conmutador EX6200 con motores de enrutamiento duales.
Inicie sesión después de que finalice el reinicio. Para comprobar que ambos motores de enrutamiento se han actualizado, escriba el siguiente comando:
{backup} user@switch> show version invoke-on all-routing-engines re0: ------------------------------------------------------------------ Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0] re1: ------------------------------------------------------------------ Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0]
Para comprobar 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, inicie sesión en el motor de enrutamiento principal y escriba el
show chassis nonstop-upgrade
comando:{backup} user@switch> request routing-engine login master {master} user@switch> show chassis nonstop-upgrade Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU)
Si desea volver a convertir re0 en el motor de enrutamiento principal, escriba el siguiente comando:
{master} user@switch> request chassis routing-engine master switch Toggle mastership between routing engines ? [yes,no] (no) yes
Puede comprobar que re0 es el motor de enrutamiento principal ejecutando el
show chassis routing-engine
comando.Para asegurarse de que la función de particiones de raíz doble resistentes funciona correctamente, ejecute el siguiente comando para copiar la nueva imagen de Junos OS en la partición raíz alternativa de cada motor de enrutamiento:
user@switch> request system snapshot slice alternate routing-engine both
Las particiones resistentes de doble raíz permiten que el conmutador arranque de forma transparente desde la partición raíz alternativa si el sistema no arranca desde la partición raíz principal.
Actualización de un motor de enrutamiento mediante NSSU (solo conmutador EX8200)
Este procedimiento describe cómo actualizar uno de los motores de enrutamiento mediante NSSU en un conmutador EX8200. Cuando se completa la actualización, el motor de enrutamiento de copia de seguridad ejecuta la nueva versión de software y es el nuevo principal. El motor de enrutamiento principal original, ahora el motor de enrutamiento de reserva, continúa ejecutando la versión de software anterior.
NSSU siempre actualiza el software en ambos motores de enrutamiento en un conmutador EX6200. Por lo tanto, no puede actualizar software en un motor de enrutamiento mediante NSSU en un conmutador EX6200.
Para actualizar un motor de enrutamiento mediante NSSU:
Descargue el paquete de software.
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 principal.
Solicite una NSSU. En un conmutador EX8200, especifique la opción no-old-master-upgrade al solicitar la NSSU:
{master} user@switch> request system software nonstop-upgrade no-old-master-upgrade /var/tmp/package-name-m.nZx-distribution.tgz
donde package-name-m.nZx-distribution.tgz es, por ejemplo, jinstall-ex-8200-10.4R2.5-domestic-signed.tgz.
El conmutador muestra los siguientes mensajes de estado a medida que se ejecuta la actualización:
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Pushing bundle to re1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-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 In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU) Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done Skipping Old Master Upgrade ISSU: IDLE
Una vez completada la actualización, el motor de enrutamiento principal original (re0) se convierte en el motor de enrutamiento de reserva.
Para comprobar que se ha actualizado el motor de enrutamiento de reserva (re1) original, escriba el siguiente comando:
{backup} user@switch> show version invoke-on all-routing-engines re0: ---------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1] re1: ---------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0]
Para comprobar 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, inicie sesión en el nuevo motor de enrutamiento principal y escriba el
show chassis nonstop-upgrade
comando:{backup} user@switch> request routing-engine login master --- JUNOS 12.1-20111229.0 built 2011-12-29 04:12:22 UTC {master} user@switch> show chassis nonstop-upgrade Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 3 Offline Offlined by CLI command FPC 4 Online FPC 5 Online FPC 6 Online FPC 7 Online
Para asegurarse de que la función de particiones de raíz doble resistentes funciona correctamente, copie la nueva imagen de Junos OS en la partición raíz alternativa del motor de enrutamiento:
user@switch> request system snapshot slice alternate
Las particiones resistentes de doble raíz permiten que el conmutador arranque de forma transparente desde la partición raíz alternativa si el sistema no arranca desde la partición raíz principal.
Actualización del motor de enrutamiento primario original (solo conmutador EX8200)
Este procedimiento describe cómo actualizar el motor de enrutamiento principal original después de haber actualizado el motor de enrutamiento de reserva original, tal como se describe en Actualización de un motor de enrutamiento mediante NSSU (solo conmutador EX8200) para un conmutador EX8200.