EN ESTA PÁGINA
Preparar ambos motores de enrutamiento para unirse al sistema
Instalar el paquete de software en un dispositivo con motores de enrutamiento redundantes
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 del 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 realizar 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. Cuando se emite el comando de request system software add image-name 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 la instalación de un paquete de software, todos los motores de enrutamiento y FPC del sistema ejecutarán la nueva versión del software.
Junos OS Evolved admite el almacenamiento de varias versiones de software en los medios de almacenamiento. Puede ver las versiones instaladas en el dispositivo con el comando de 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, primero debe actualizar el software en el motor de enrutamiento en espera y, a continuación, cambiar el control al motor de enrutamiento en espera para ejecutar la nueva versión de software. Una vez que esté seguro de que la actualización de software en el motor de enrutamiento en espera 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, con Junos OS Evolved, no es necesario actualizar primero el motor de enrutamiento en espera. Ambos motores de enrutamiento se actualizan mediante un único comando emitido en el motor de enrutamiento principal.
Durante una instalación correcta, el paquete de instalación reinstala 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 revertir manualmente a él si es necesario. Si la instalación del software falla por cualquier motivo, como una pérdida de energía durante el proceso de instalación, el sistema vuelve a la instalación originalmente activa al reiniciar. Para obtener más información general sobre la instalación de 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 de 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 estaba ejecutando 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 del software de reversión, con el comando del request system software rollback with-old-snapshot-config modo operativo.
Si el sistema no funciona correctamente después de la actualización y el reinicio, la versión anterior se puede restaurar volviendo 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 .
Para los dispositivos de 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. Se recomienda configurar el software para que se sincronice automáticamente con el nuevo motor de enrutamiento, configurando la auto-sw-sync enable instrucción en el nivel de [edit system] 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 obtenga 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, utilizando el comando de request system software sync all-versions modo operativo, que sincroniza las versiones y configuraciones del 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 dual.
Prepárese para instalar el software
Siga estos pasos para preparar la instalación del software Junos OS Evolved:
Preparar ambos motores de enrutamiento para unirse al sistema
Para los dispositivos de 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. Utilice los comandos de show system software listshow system nodesmodo operativo y show system alarms , para hacerlo y para determinar qué curso de acción tomar si uno de los motores de enrutamiento no participa en el sistema.
Emita los show system software list comandos y 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 re1 en la salida y 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. 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-readyes, debe tomar medidas 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 que necesita unirse al sistema:
Instalar el paquete de software en un dispositivo con motores de enrutamiento redundantes
A diferencia de Junos OS, Junos OS Evolved garantiza que todos los nodos de un sistema ejecuten la misma versión de software. En Junos OS Evolved, 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 de 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 utilizando la nueva versión del software. Una vez que la validación se realiza correctamente, el proceso de instalación comprueba si hay 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 nuevo software. 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 del tráfico |
|---|---|---|
| Agregar el software | Valide la configuración, compruebe si hay suficiente almacenamiento, instálela en ambos motores de enrutamiento | Ninguno |
| Verificar la instalación del software | Mostrar 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 |
| Compruebe qué imagen de software se está ejecutando | Mostrar imagen en ejecución después del reinicio | Ninguno |
Para actualizar el software en un dispositivo:
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 Evolved, el dispositivo puede contener varias versiones del software simultáneamente, siempre y cuando el sistema tenga suficiente espacio. Si el sistema 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 actualizar el software, debe prepararse para la instalación. Consulte Preparación para instalar software.
Para actualizar el software en un dispositivo:
Ver también
Recuperarse de un intento fallido de instalación si la CLI funciona
Si se produce un error en 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 Evolved garantiza que todos los nodos de un sistema ejecuten 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 no coincidencia 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 y llevar el motor de enrutamiento al sistema, sincronice manualmente el motor de enrutamiento principal con el nuevo motor de enrutamiento con el comando de request system software sync all-versions modo operativo.
Se recomienda configurar la instrucción de auto-sw-sync enable configuración en el nivel de [edit system] jerarquía antes de insertar un nuevo motor de enrutamiento en el sistema. Al hacerlo, el motor de enrutamiento del sistema detecta el motor de enrutamiento recién insertado y sincroniza 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 la configuración utilizada cuando la imagen se ejecutó almacenada con ella. La configuración asociada con la imagen en ejecución actual se sincroniza desde el motor de enrutamiento principal al motor de enrutamiento de reserva. Las configuraciones almacenadas con la reversión y otras imágenes también se sincronizan con el motor de enrutamiento de reserva 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 dual:
No hay suficiente espacio en disco para la instalación del software
El proceso de instalación del software requiere una cierta cantidad de espacio en disco no utilizado. Si el sistema no tiene 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 deletemodoshow system software listoperativo. - Identifique y elimine archivos innecesarios mediante los comandos y
request system storage cleanupmodoshow system storageoperativo.
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 actualizaciones.