EN ESTA PÁGINA
Prepare ambos motores de enrutamiento para que se unan al sistema
Instalar el paquete de software en un dispositivo con un solo motor de enrutamiento
Recuperarse de un intento fallido de instalación si la CLI funciona
Reemplazar un motor de enrutamiento en un sistema de motor de enrutamiento doble
No hay suficiente espacio en disco para la instalación de software
Instalar, actualizar y degradar software
Los dispositivos se entregan con Junos OS Evolved ya instalado en ellos. A medida que haya nuevas características y correcciones de software disponibles, debe actualizar Junos OS Evolved para utilizarlas. Puede instalar software en dispositivos que tengan motores de enrutamiento únicos o redundantes. Antes de instalar una versión de software en un dispositivo, debe realizar los cambios necesarios en la configuración y hacer una copia de seguridad del sistema actual.
Junos OS Evolved garantiza que todos los motores de enrutamiento (motores de enrutamiento) y FPC del sistema ejecuten la misma versión de software. De forma predeterminada, cuando se ejecuta el request system software add image-name comando de modo operativo en el motor de enrutamiento principal, el sistema instala la nueva versión del software en ambos motores de enrutamiento. Una vez que reinicie el sistema después de instalar un paquete de software, todos los motores de enrutamiento y FPC del sistema ejecutarán la nueva versión del software.
Junos OS evolucionado admite el almacenamiento de varias versiones de software en los medios de almacenamiento. Puede ver las versiones instaladas en el dispositivo con el comando del show system software list modo operativo. Cada versión del software se almacena en un área distinta en el directorio /soft , lo que garantiza que la instalación de un paquete de software no afecte a las otras versiones de software instaladas en el sistema. Le recomendamos que no mantenga más de 5 versiones de software en el sistema.
En Junos OS, para dispositivos con motores de enrutamiento redundantes, primero debe actualizar el software en el motor de enrutamiento de respaldo y, luego, cambiar el control al motor de enrutamiento de respaldo para ejecutar la nueva versión de software. Una vez que esté seguro de que la actualización de software del motor de enrutamiento de respaldo original se realiza correctamente, puede actualizar el motor de enrutamiento principal original a la nueva versión de software y volver a cambiar el control al motor de enrutamiento principal original. Sin embargo, de forma predeterminada, con Junos OS Evolved, no es necesario actualizar primero el motor de enrutamiento de respaldo. Actualice ambos motores de enrutamiento mediante un único comando emitido en el motor de enrutamiento principal. A partir de Junos OS Evolved versión 25.4R1, también se admite la instalación de Junos OS Evolved en el motor de enrutamiento de respaldo primero, cambiar a él y luego actualizar el nuevo motor de enrutamiento de respaldo (principal original) en dispositivos con motores de enrutamiento redundantes.
Durante una instalación exitosa, el paquete de instalación vuelve a instalar completamente el software existente. Conserva los archivos de configuración e información similar, como el shell seguro y las claves de host de la versión anterior. El paquete de software anterior se conserva en un área separada y puede volver manualmente a él si es necesario. Si se produce un error en la instalación del software por cualquier motivo, como una pérdida de alimentación durante el proceso de instalación, el sistema vuelve a la instalación activa original cuando reinicie. Para obtener más información sobre la instalación del software, consulte Descripción general de la instalación y actualización de software (Junos OS evolucionado).
Junos OS Evolved le permite revertir a cualquiera de las versiones almacenadas en el sistema con el comando del request system software rollback image-name modo operativo. El sistema también almacena con cada versión la última configuración que se estaba ejecutando cuando se ejecutó la versión. Junos OS Evolved admite la reversión a una imagen alternativa con la configuración que se está ejecutando actualmente o con la configuración guardada que corresponde a la imagen de software de reversión con el request system software rollback with-old-snapshot-config comando del modo operativo.
Si el sistema no funciona correctamente después de actualizar y reiniciar, la versión anterior se puede restaurar revirtiendo a la versión anterior. Consulte el paso de reversión en el procedimiento Recuperarse de un intento de instalación fallido si la CLI funciona .
En el caso de los dispositivos con motor de enrutamiento dual, si un motor de enrutamiento insertado en el dispositivo tiene una versión de software diferente, el nuevo motor de enrutamiento se mantiene fuera del sistema. Le recomendamos que configure el software para que se sincronice automáticamente con el nuevo motor de enrutamiento mediante la configuración de la auto-sw-sync instrucción en el [edit system] nivel de jerarquía. Cuando esta configuración está presente, el motor de enrutamiento que se encuentra en el sistema copia todas las imágenes en el nuevo motor de enrutamiento y reinicia el nuevo motor de enrutamiento para que automáticamente encuentre el software correcto. También puede optar por sincronizar el software con el nuevo motor de enrutamiento manualmente cada vez que tenga que reemplazar un motor de enrutamiento mediante el comando del modo operativo, el cual sincroniza las versiones y configuraciones del request system software sync all-versions software. Para obtener más información acerca de cómo reemplazar motores de enrutamiento, consulte Reemplazar un motor de enrutamiento en un sistema de motor de enrutamiento doble.
Cuando se actualiza o degrada software mediante el comando del request system software add modo operativo, el sistema instala el paquete de software y lo activa inmediatamente, lo que establece el software como la siguiente versión de arranque. A partir de la versión 25.4R1 de Junos OS evolucionado, tiene la opción de instalar software en fases de ensayo y activación independientes en dispositivos que admitan esta función. La separación de las tareas de instalación proporciona un control más preciso sobre la administración del software y facilita la realización de validaciones. Para obtener más información, consulte Preparación y activación del software Junos OS evolucionado.
Prepárese para instalar software
Siga estos pasos para prepararse para instalar el software de Junos OS evolucionado:
Prepare ambos motores de enrutamiento para que se unan al sistema
En el caso de los dispositivos con motor de enrutamiento dual, ambos motores de enrutamiento deben participar en el sistema para poder instalar software en ambos motores de enrutamiento. Debe comprobar que ambos motores de enrutamiento están en el sistema y qué versiones de software se están ejecutando actualmente en el sistema. Use los comandos , y show system alarms modo show system software listshow system nodesoperativo para hacerlo y determinar qué curso de acción se debe seguir si uno de los motores de enrutamiento no participa en el sistema.
Ejecute los show system software list comandos and show system nodes en el motor de enrutamiento principal para comprobar el estado de los motores de enrutamiento. Si aparece información sobre ambos re0 y en la salida y re1 muestra un estado de Status : online, apps-ready en la salida del show system nodes comando, ambos motores de enrutamiento están operativos, forman parte del sistema y ejecutan la misma versión de software. Puede proceder a instalar el software. Consulte Instalar el paquete de software en un dispositivo con motores de enrutamiento redundantes en todos los nodos al mismo tiempo. Por ejemplo:
user@host-re0> show system software list
[...output truncated...]
-------------------------------
node: re0
-------------------------------
Active boot device is primary: /dev/sda
List of installed version(s) :
'-' running version
'>' next boot version after upgrade/downgrade
'<' rollback boot version
- junos-evo-install-ptx-x86-64-20.4R2.13-EVO - [2021-05-05 09:19:16]
< junos-evo-install-ptx-x86-64-20.4R2.14-EVO - [2021-05-05 09:03:23]
-------------------------------
node: re1
-------------------------------
Active boot device is primary: /dev/sda
List of installed version(s) :
'-' running version
'>' next boot version after upgrade/downgrade
'<' rollback boot version
- junos-evo-install-ptx-x86-64-20.4R2.13-EVO - [2021-05-05 09:22:09]
< junos-evo-install-ptx-x86-64-20.4R2.14-EVO - [2021-05-05 09:06:50]
user@host-re0> show system nodes
Node: fpc0
Node Id : 2201170739216
Node Nonce : 2632845278
Status : online, apps-ready
Attributes : ASICS (Active), BT (Active), FABRIC_PFE (Active), FPC (Active), PIC (Active), TIMINGD_FPC (Active), MSVCSD (Active)
Node: re0
Node Id : 2201170739204
Node Nonce : 1829978227
Status : online, apps-ready
Attributes : FABRIC_CONTROL (Active), FABRIC_FCHIP_PARALLEL (Active), RE (Active), TIMINGD_RE (Active), MasterRE (Active), GlobalIPOwner (Active)
Node: re1 Node Id : 2201170739205
Node Nonce : 3166228206
Status : online, apps-ready
Attributes : FABRIC_CONTROL (Spare), FABRIC_FCHIP_PARALLEL (Spare), RE (Spare), TIMINGD_RE (Spare), BackupRE (Active)
Si ambos motores de enrutamiento están presentes, pero el estado de un motor de enrutamiento no Status : online, apps-readylo es, debe realizar acciones para incorporar ese motor de enrutamiento al sistema. En estos ejemplos, re0 es el motor de enrutamiento en el sistema y re1 es el otro motor de enrutamiento el que necesita unirse al sistema:
Instale el paquete de software en un dispositivo con motores de enrutamiento redundantes, en todos los nodos al mismo tiempo
A diferencia de Junos OS, Junos OS evolucionado garantiza que todos los nodos en un sistema estén ejecutando la misma versión de software. En Junos OS evolucionado, el dispositivo puede contener varias versiones del software simultáneamente si hay suficiente espacio. Si el dispositivo no tiene suficiente espacio, debe eliminar una imagen anterior del software antes de instalar una nueva. Le recomendamos que no almacene más de 5 versiones de software en el dispositivo.
Antes de instalar una nueva versión de software en un dispositivo, debe hacer una copia de seguridad del sistema actual. Consulte Copia de seguridad y recuperación de software con instantáneas.
Antes de actualizar el software, debe prepararse para la instalación. Consulte Preparación para instalar software.
El request system software add comando del modo operativo instala el software en ambos motores de enrutamiento. Este comando no modifica la pila de software que se está ejecutando actualmente. Este comando valida la configuración actual con la nueva versión del software. Una vez que la validación se realiza correctamente, el proceso de instalación comprueba que haya suficiente almacenamiento en ambos motores de enrutamiento. Una vez que pasan las comprobaciones de almacenamiento, el nuevo software se instala en ambos motores de enrutamiento. Debe reiniciar el sistema para ejecutar el software nuevo. El proceso de instalación del software solo afecta al tráfico por un corto tiempo; para obtener más información, consulte la Tabla 1.
| Tareas | Acciones | Impacto en el tráfico |
|---|---|---|
| Agregar el software | Valide la configuración, verifique que haya suficiente almacenamiento, instálelo en ambos motores de enrutamiento | Ninguno |
| Verificar la instalación del software | Muestra la imagen que será la imagen actual después de que se reinicie el sistema | Ninguno |
| Reinicie el sistema | Reinicie todos los motores de enrutamiento y FPC al mismo tiempo | Impactado; se reanuda después de que el sistema se reinicie |
| Verificar qué imagen de software se está ejecutando | Muestra la imagen ejecutándose después del reinicio | Ninguno |
Para actualizar el software de un dispositivo:
Instale el paquete de software en un dispositivo con motores de enrutamiento redundantes, primero en el motor de enrutamiento de respaldo y, luego, en el motor de enrutamiento principal
A diferencia de Junos OS, Junos OS evolucionado garantiza que todos los nodos en un sistema estén ejecutando la misma versión de software. En Junos OS evolucionado, el dispositivo puede contener varias versiones del software simultáneamente si hay suficiente espacio. Sin embargo, es posible que desee instalar el software solo en un motor de enrutamiento a la vez para:
-
Minimice el impacto de que no se pueda acceder al motor de enrutamiento actualizando
sshprimero solo el motor de enrutamiento de respaldo. -
Mantenga la versión anterior en el motor de enrutamiento principal.
-
En caso de que el tráfico no se reanude después de cambiar al motor de enrutamiento con la nueva versión, soporte para volver a la versión anterior.
-
Proporcionar puntos de control para poder acceder al
sshmotor de enrutamiento con la nueva versión.
Si instala primero el software en el motor de enrutamiento de respaldo, puede verificar que la instalación se haya realizado correctamente. A continuación, puede cambiar la maestría en el motor de enrutamiento de respaldo y ese motor de enrutamiento asumirá la función principal en un estado limpio.
A partir de Junos OS Evolved versión 25.4R1, admitimos el mismo método de instalación que Junos OS, lo cual proporciona otro método para instalar el software de Junos OS Evolved en dispositivos con motores de enrutamiento redundantes. Primero instale la nueva versión de Junos OS Evolved en el motor de enrutamiento de respaldo mientras mantiene la versión de software que se ejecuta actualmente en el motor de enrutamiento principal. Este método permite que el motor de enrutamiento principal continúe operando, lo que minimiza las interrupciones en su red.
Si el dispositivo no tiene suficiente espacio, debe eliminar una imagen anterior del software antes de instalar una nueva. Le recomendamos que no almacene más de 5 versiones de software en el dispositivo.
Antes de instalar una nueva versión de software en un dispositivo, debe hacer una copia de seguridad del sistema actual. Consulte Copia de seguridad y recuperación de software con instantáneas.
Antes de actualizar el software, debe prepararse para la instalación. Consulte Preparación para instalar software.
Para instalar el software, usted:
-
Deshabilite todas las formas de sincronización del motor de enrutamiento, como GRES, NSR, puente sin interrupción y sincronización automática de software, y configure un enrutador de respaldo para poder acceder al sistema.
-
Instale el software en el motor de enrutamiento de respaldo de hardware (RE1) y cambie la maestría a RE1.
-
Instale el software en RE0.
-
Vuelva a habilitar todas las formas de sincronización del motor de enrutamiento y, opcionalmente, vuelva a cambiar la maestría a RE0.
Instalar el paquete de software en un dispositivo con un solo motor de enrutamiento
Antes de instalar una nueva versión de software en un dispositivo, debe hacer una copia de seguridad del sistema actual. Consulte Copia de seguridad y recuperación de software con instantáneas.
En Junos OS evolucionado, el dispositivo puede contener varias versiones del software simultáneamente, siempre y cuando el sistema tenga suficiente espacio. Si el sistema no dispone de suficiente espacio, debe eliminar una imagen antigua del software antes de instalar una nueva. Le recomendamos que no almacene más de 5 versiones de software en el dispositivo.
Antes de actualizar el software, debe prepararse para la instalación. Consulte Preparación para instalar software.
Para actualizar el software de un dispositivo:
Ver también
Recuperarse de un intento fallido de instalación si la CLI funciona
Si falla una instalación de Junos OS Evolved y la CLI funciona, utilice uno de estos procedimientos para instalar Junos OS Evolved, según la situación:
Reemplazar un motor de enrutamiento en un sistema de motor de enrutamiento doble
Junos OS evolucionado garantiza que todos los nodos en un sistema estén ejecutando la misma versión de software.
Si inserta un motor de enrutamiento que tiene la misma versión de software actual que el motor de enrutamiento principal en el sistema, el nuevo motor de enrutamiento se une al sistema y las configuraciones y las demás versiones de software se sincronizan automáticamente desde el motor de enrutamiento existente al nuevo motor de enrutamiento, incluso si no ha configurado la auto-sw-sync instrucción.
Si inserta un motor de enrutamiento que tiene una versión de software diferente en el sistema y no ha configurado la auto-sw-sync enable instrucción, el motor de enrutamiento se mantiene fuera del sistema y el sistema genera una alarma de discordancia de software. El mensaje de alarma muestra el nombre del motor de enrutamiento y la versión del software en el motor de enrutamiento recién insertado, similar al siguiente: Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO..
user@host-re0> show system alarms 2 alarms currently active Alarm time Class Description 2021-04-19 16:02:26 PDT Major Re1 Node unreachable 2021-04-19 16:04:46 PDT Major Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO
Para borrar las alarmas e incorporar el motor de enrutamiento al sistema, sincronice manualmente el motor de enrutamiento principal con el nuevo motor de enrutamiento con el comando del request system software sync all-versions modo operativo.
Le recomendamos que configure la instrucción de auto-sw-sync enable configuración en el [edit system] nivel de jerarquía antes de insertar un nuevo motor de enrutamiento en el sistema. Cuando lo haga, el motor de enrutamiento del sistema detectará el motor de enrutamiento recién insertado y sincronizará automáticamente el software con el nuevo motor de enrutamiento. Todas las imágenes se sincronizan con el nuevo motor de enrutamiento y el sistema reinicia el motor de enrutamiento recién insertado. Cuando el motor de enrutamiento recién insertado vuelve a funcionar, se une al sistema. Cada imagen de software tiene almacenada la configuración utilizada cuando se ejecutó la imagen. La configuración asociada con la imagen en ejecución actual se sincroniza desde el motor de enrutamiento principal al motor de enrutamiento de respaldo. Las configuraciones almacenadas con la reversión y otras imágenes también se sincronizan con el motor de enrutamiento de respaldo cuando se configura la auto-sw-sync enable instrucción en el motor de enrutamiento principal.
Para reemplazar un motor de enrutamiento en un sistema de motor de enrutamiento doble:
No hay suficiente espacio en disco para la instalación de software
El proceso de instalación del software requiere una cierta cantidad de espacio en disco no utilizado. Si el sistema no dispone de suficiente espacio, recibirá un mensaje de error similar al siguiente:
WARNING: The /soft filesystem is low on free disk space.
WARNING: This package requires 1075136k free, but there is only 666502k available.
Si necesita crear suficiente espacio en disco para que la instalación del software se realice correctamente, puede hacer lo siguiente:
- Identifique y elimine imágenes antiguas mediante los comandos y
request system software deletelosshow system software listcomandos del modo operativo. - Identifique y elimine archivos innecesarios mediante los comandos y
request system storage cleanuplosshow system storagecomandos del modo operativo.
Para obtener más información sobre cómo crear suficiente espacio en disco para una instalación de software, consulte Garantizar suficiente espacio en disco para las actualizaciones.