Instalación de software en dispositivos de enrutamiento (Junos OS)
Los dispositivos de enrutamiento se entregan con Junos OS preinstalado en ellos. A medida que haya nuevas características y correcciones de software disponibles, debe actualizar Junos OS para utilizarlas. Puede instalar software en motores de enrutamiento únicos y redundantes.
Instalación del paquete de software en un enrutador con un solo motor de enrutamiento (Junos OS)
Antes de instalar una nueva versión de software en un dispositivo, debe hacer una copia de seguridad del sistema actual.
A partir de la versión 20.3R1 de Junos OS, los enrutadores ACX710 admiten imágenes limitadas.
Para actualizar el software en un enrutador o conmutador:
Ver también
Instalación del paquete de software en un dispositivo con motores de enrutamiento redundantes (Junos OS)
Si el dispositivo tiene dos motores de enrutamiento, realice una instalación de Junos OS en cada motor de enrutamiento por separado para minimizar las interrupciones en el funcionamiento de la red.
Para actualizar los motores de enrutamiento redundantes, primero instale la nueva versión de Junos OS en el motor de enrutamiento de respaldo mientras mantiene la versión de software que se ejecuta actualmente en el motor de enrutamiento principal. Después de asegurarse de que la nueva versión de software se ejecuta correctamente en el motor de enrutamiento de respaldo, cambie el control del dispositivo al motor de enrutamiento de respaldo. Por último, instale el nuevo software en el nuevo motor de enrutamiento de respaldo. Para obtener procedimientos detallados, consulte las siguientes subsecciones:
- Preparación del dispositivo para la instalación (Junos OS)
- Instalación de software en el motor de enrutamiento de respaldo (Junos OS)
- Instalación de software en el motor de enrutamiento restante (Junos OS)
- Finalización de la instalación (Junos OS)
Preparación del dispositivo para la instalación (Junos OS)
Determine si este es el mejor procedimiento para actualizar su dispositivo:
-
Para actualizar dos versiones diferentes de Junos OS sin interrupciones en el plano de control y con una interrupción mínima del tráfico, puede usar la actualización de software en servicio, consulte Descripción de ISSU unificado para enrutadores y conmutadores, y Actualización de un clúster de chasis mediante la actualización de software en servicio para firewalls de la serie SRX.
-
Para actualizar el software que se ejecuta en los conmutadores Ethernet de la serie EX con motores de enrutamiento redundantes y todos los conmutadores miembro en el chasis virtual de la serie EX con un solo comando, puede usar la actualización de software sin interrupciones (consulte Descripción de la actualización de software sin interrupciones en conmutadores de la serie EX).
-
Para actualizar el paquete de software en un conmutador EX6200 o EX8200 con un motor de enrutamiento instalado, consulte Instalación de software en un conmutador de la serie EX con un chasis virtual o un solo motor de enrutamiento (procedimiento de la CLI).
Si el cambio normal del motor de enrutamiento (GRES) o el enrutamiento activo sin detención (NSR) están habilitados al iniciar una instalación de software, el software no se instala correctamente. Asegúrese de desactivar GRES (si está habilitado). De forma predeterminada, NSR está deshabilitado. Si NSR está habilitado, quite la instrucción nonstop-routing del nivel de jerarquía [edit routing-options] para deshabilitarla.
Para asegurarse de que GRES y NSR estén deshabilitados:
Inicie sesión en la consola del motor de enrutamiento principal.
Para obtener más información sobre cómo iniciar sesión en el motor de enrutamiento a través del puerto de la consola, consulte la guía de hardware específica para su dispositivo.
Desde el indicador operativo de la CLI, ingrese al modo de configuración:
{master} user@host> configure Entering configuration mode {master} [edit] user@host#Deshabilitar el enrutamiento activo sin paradas (NSR):
{master}[edit] user@host# delete routing-options nonstop-routingDeshabilite el puente sin interrupción si está habilitado:
{master}[edit] user@host# delete protocols layer2-control nonstop-bridgingDesactive la redundancia del motor de enrutamiento si está habilitado:
{master}[edit] user@host# (delete | deactivate) chassis redundancy graceful-switchoverGuarde el cambio de configuración en ambos motores de enrutamiento:
{master}[edit] user@host# commit synchronize re0: configuration check succeeds re1: commit complete re0: commit completeNota:Para asegurarse de que los cambios de configuración más recientes se confirmen antes de la actualización del software, realice este paso incluso si el enrutamiento activo sin paradas y el cambio normal del motor de enrutamiento estaban deshabilitados anteriormente.
Salga del modo de configuración de la CLI:
[edit] user@host# exit
Instalación de software en el motor de enrutamiento de respaldo (Junos OS)
Una vez preparado el dispositivo, primero se instala la nueva versión de Junos OS en el motor de enrutamiento de respaldo, mientras se mantiene la versión de software que se ejecuta actualmente en el motor de enrutamiento principal. Esto permite que el motor de enrutamiento principal continúe operando, lo que minimiza las interrupciones en su red.
Antes de comenzar este procedimiento, decida qué paquete de software necesita y descárguelo en el directorio /var/tmp del motor de enrutamiento principal. Para obtener información sobre qué paquetes que se deben usar y para cuáles actualizaciones, consulte Nombres de paquetes de instalación de Junos OS.
Para instalar software en el motor de enrutamiento de respaldo:
Inicie sesión en el puerto de la consola del motor de enrutamiento principal actual en la ranura 0.
Instale el nuevo paquete de software en el motor de enrutamiento de respaldo (re1) mediante el
request system software addcomando:user@host> request system software add re1 validate /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
La instalación y validación tardan unos 15 minutos.
PRECAUCIÓN:No incluya la
re0opción ore1cuando instale un paquete mediante elrequest system software addcomando si el motor de enrutamiento en el que se encuentra el paquete y el motor de enrutamiento en el que desea instalar el paquete son los mismos. En tales casos, el paquete se elimina después de una actualización exitosa.Para la serie MX, puede usar el
request system software add setcomando para instalar varios paquetes de software al mismo tiempo:user@host> request system software add set re1 /var/tmp/installation-package
Para obtener más información sobre el comando, consulte Solicitar adición de software del
request system software add setsistema (Junos OS) o el Explorador de CLI.Reinicie el motor de enrutamiento de respaldo para iniciar el software nuevo:
user@host> request system reboot other-routing-engine Rebooting re1 user@host>
Debe reiniciar el dispositivo para cargar la nueva instalación de Junos OS en el dispositivo. Puede combinar los
request system software addpasos 2 y 3 agregando reboot al comando. Pero si realiza los pasos por separado, asegúrese de reiniciar el motor de enrutamiento al que acaba de agregar el software del sistema.Nota:Para finalizar la instalación, no reinicie el dispositivo. En su lugar, finalice la instalación y luego ejecute el
request system software delete software-package-namecomando. Esta es su última oportunidad para detener la instalación.Todo el software se carga al reiniciar el dispositivo. La instalación puede tardar entre 5 y 10 minutos. A continuación, el dispositivo se reinicia desde el dispositivo de arranque en el que se acaba de instalar el software. Tras el reinicio, el dispositivo mostrará el mensaje de inicio de sesión.
Mientras se actualiza el software, el motor de enrutamiento en el que realiza la instalación no enruta el tráfico.
Ejecute el
show version invoke-on other-routing-enginecomando para comprobar que el software nuevo está instalado.user@host> show version invoke-on other-routing-engine re1: -------------------------------------------------------------------------- Hostname: host1 Model: mx240 Junos: package-name . . . user@host>
(Opcional) Agregue el paquete jweb usando el
request system software addcomando. Antes de poder agregar este paquete, primero debe descargar el software como lo hizo con el paquete de instalación. Para obtener más información acerca de cómo descargar el paquete jweb, consulte Descarga de software (Junos OS).El módulo de instalación jweb agrega una interfaz gráfica de usuario de administración del enrutador que puede utilizar para ver y configurar el enrutador.
Instalación de software en el motor de enrutamiento restante (Junos OS)
Una vez que el software esté instalado en el motor de enrutamiento de respaldo, estará listo para cambiar el control de enrutamiento al motor de enrutamiento de respaldo y, luego, actualizar o degradar el software en el motor de enrutamiento restante en la ranura 0.
Para instalar software en el motor de enrutamiento principal:
Transfiera el control de enrutamiento del principal al motor de enrutamiento de respaldo:
user@host> request chassis routing-engine master switch warning: Traffic will be interrupted while the PFE is re-initialized Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
Para obtener más información acerca del
request chassis routing-engine mastercomando, consulte el Explorador de CLI.Compruebe que el motor de enrutamiento de la ranura 1 es ahora el motor de enrutamiento principal:
user@host> show chassis routing-engine Routing Engine status: Slot 0: Current state Backup Election priority Master (default) Routing Engine status: Slot 1: Current state Master Election priority Backup (default)-
Instale el nuevo paquete de software en el motor de enrutamiento en la ranura 0 mediante el
request system software addcomando:user@host> request system software add validate re0 /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
La instalación y validación tardan unos 15 minutos.
PRECAUCIÓN:No incluya la
re0opción ore1cuando instale un paquete mediante elrequest system software addcomando si el motor de enrutamiento en el que se encuentra el paquete y el motor de enrutamiento en el que desea instalar el paquete son los mismos. En tales casos, el paquete se elimina después de una actualización exitosa.Para enrutadores serie M, serie MX y serie T que ejecutan Junos OS versión 12.2 y posteriores, puede utilizar el
request system software add setcomando para instalar varios paquetes de software al mismo tiempo:user@host> request system software add set re0 /var/tmp/installation-package
Para obtener más información sobre el comando, consulte Solicitar adición de software del
request system software add setsistema (Junos OS) o el Explorador de CLI. Reinicie el motor de enrutamiento mediante el
request system rebootcomando:user@host> request system reboot Reboot the system? [yes, no] (no) yes
Debe reiniciar el dispositivo para cargar la nueva instalación de Junos OS en el dispositivo. Puede combinar los
request system software addpasos 3 y 4 agregando reboot al comando. Pero si realiza los pasos por separado, asegúrese de reiniciar el motor de enrutamiento al que acaba de agregar el software del sistema.Nota:Para finalizar la instalación, no reinicie el dispositivo. En su lugar, finalice la instalación y luego ejecute el
request system software delete software-package-namecomando. Esta es su última oportunidad para detener la instalación.El software se carga cuando reinicia el sistema. La instalación puede tardar entre 5 y 10 minutos. A continuación, el dispositivo se reinicia desde el dispositivo de arranque en el que se acaba de instalar el software. Tras el reinicio, el dispositivo mostrará el mensaje de inicio de sesión.
Mientras se actualiza el software, el motor de enrutamiento en el que realiza la instalación no enruta el tráfico.
Inicie sesión en el motor de enrutamiento de respaldo actual (ranura 0) y emita el
show versioncomando para verificar la versión del software instalado.user@host> show version
-
(Opcional) Agregue el paquete jweb usando el
request system software addcomando. Antes de poder agregar este paquete, primero debe descargar el software como lo hizo con el paquete de instalación. Para obtener más información acerca de cómo descargar el paquete jweb, consulte Descarga de software (Junos OS).El módulo de instalación jweb agrega una interfaz gráfica de usuario de administración del enrutador que puede utilizar para ver y configurar el enrutador.
Finalización de la instalación (Junos OS)
Una vez instalado el software en ambos motores de enrutamiento, devuelve el enrutador a su configuración original y realiza una copia de seguridad de la nueva instalación.
Para finalizar la actualización redundante de los motores de enrutamiento:
Restaure la configuración que existía antes de iniciar este procedimiento (desde Preparación del dispositivo para la instalación (Junos OS)):
user@host> configure [edit] user@host# rollback 1
Nota:El número del
rollbackcomando debe coincidir con el número de confirmaciones realizadas al preparar el enrutador para la instalación. Por ejemplo, si realizó una confirmación por separado para deshabilitar la redundancia del motor de enrutamiento y deshabilitar el puente sin interrupciones, debe usarrollback 2este paso.Guarde el cambio de configuración en ambos motores de enrutamiento:
[edit] user@host# commit synchronize and-quit
Transfiera el control de enrutamiento al motor de enrutamiento principal original en la ranura 0:
{backup} user@host> request chassis routing-engine master switch warning: Traffic will be interrupted while the PFE is re-initialized Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.Para obtener más información acerca del
request chassis routing-engine mastercomando, consulte el Explorador de CLI.Compruebe que el motor de enrutamiento (ranura 0) es efectivamente el motor de enrutamiento principal:
{master} user@host> show chassis routing-engine Routing Engine status: Slot 0: Current state Master Election priority Master (default) Routing Engine status: Slot 1: Current state Backup Election priority Backup (default)Una vez que haya instalado el software nuevo y esté satisfecho de que se está ejecutando correctamente, haga una copia de seguridad del software nuevo en los motores de enrutamiento principal y de respaldo.
Para realizar una copia de seguridad de Junos OS con un FreeBSD actualizado, utilice el
request system snapshot recoverycomando. Para buscar en qué plataformas cuyas versiones utilizan Junos OS con un FreeBSD actualizado, consulte Explorador de características e ingrese Junos kernel upgrade to FreeBSD 10+.En el caso de Junos OS, utilice el
request system snapshotcomando:{master} user@host> request system snapshot {master} user@host> request routing-engine login other-routing-engine {backup} user@host-re1> request system snapshot {backup} user@host-re1> request routing-engine login other-routing-engine {master} user@host>
Se realiza una copia de seguridad del sistema de archivos raíz en /altroot y /config se realiza una copia de seguridad en /altconfig. Los sistemas de archivos raíz y /config se encuentran en la tarjeta CompactFlash del enrutador, y los sistemas de archivos /altroot y /altconfig se encuentran en el disco duro o la unidad de estado sólido (SSD) del enrutador.
Para obtener más información acerca del comando, consulte el Explorador de
request system snapshotCLI .Nota:Después de ejecutar el
request system snapshotcomando, no puede volver a la versión anterior del software, ya que la copia en ejecución y la copia de seguridad del software son idénticas.