Firmware Update From USB

De Routers ARIU
Ir a la navegación Ir a la búsqueda

Proceso para actualizar Firmware de los Juniper SRX345

Utilizar un pendrive USB en formato FAT32 de al menos 4GB

1. Primero hay que descargar el archivo y luego entramos al shell del equipo ejecutando el siguiente comando:

Link para descargar archivo: [1]

start shell

Mostrando el siguiente resultado

root@srx> start shell

root@srx%

2. Conectaremos el pendrive en el puerto frente del equipo.

-Identificando el dispositivo USB

Haremos un listado de dispositivos conectados: Ejecutamos el comando ls /dev/da* y ubicaremos el dispositivo "/dev/da1s1".

root@srx% ls /dev/da*

/dev/da0        /dev/da0s2      /dev/da0s3c     /dev/da0s4a     /dev/da1s1

/dev/da0s1      /dev/da0s2a     /dev/da0s3e     /dev/da0s4c

/dev/da0s1a     /dev/da0s2c     /dev/da0s3f     /dev/da0s4e

/dev/da0s1c     /dev/da0s3      /dev/da0s4      /dev/da1


Nota: De no encontrarlo, es porque la imagen/archivo aún no está en el pendrive.

3. Creación de Carpeta de Montaje.

Crearemos una carpeta para montar el dispositivo USB donde estará el archivo de actualización, utilizando el comando:

mkdir /var/tmp/usb

root@srx% mkdir /var/tmp/usb

4. Montaje del dispositivo USB en el directorio creado utilizando el comando.

root@srx% mount_msdosfs /dev/da1s1 /var/tmp/usb

5. Verificación de la Copia del Archivo.

Una vez montado el dispositivo en el directorio nuevo, revisaremos que se haya completado correctamente. Corroborando que el archivo "junos” se encuentre en él.

root@srx% ls /var/tmp/usb

junos-srxsme-21.4R3-S3.4.tgz


Nota: En el momento que estamos haciendo este manual, vamos por la versión 21.

6. Copia del archivo de actualización.

Copia el archivo de actualización del pendrive USB al directorio temporal del equipo, cada versión es distinta, copiar hasta junos y luego darle tab.

root@srx% cp /var/tmp/usb/junos-srxsme-21.4R3-S3.4.tgz /var/tmp

7. Verificamos que la copia del archivo se haya completado correctamente.

utilizando el comando:

root@srx% ls -lh /cf/var/tmp

junos-srxsme-21.4R3-S3.4.tgz


Nota: Debe reflejar la versión requerida

8. Desmontar el dispositivo USB utilizando el comando.

root@srx% umount /var/tmp/usb

9. Salir del modo Start Shell al modo CLI.

root@srx% exit

root@srx>

10. Aplicaremos la actualización y esperamos a que termine el proceso, lo cual puede tardar entre 10 a 25 minutos.

root@srx> request system software add no-copy /var/tmp/junos-srxsme-21.4R3-S3.4.tgz

11. Reinicio del Equipo.

Después de que haya terminado de aplicar la actualización reiniciaremos el equipo.

root@srx> request system reboot

12. Verificación de la Versión Actualizada.

Si todos los pasos anteriores se aplicaron bien, el equipo debería estar actualizado a la versión deseada. Validamos la versión con el comando:

root@srx> show version

Hostname: ######

Model: srx345

Junos: 21.4R3-S3.4

JUNOS Software Release [21.4R3-S3.4]

13. Copia de Seguridad de la Nueva Versión.

El equipo SRX345 cuenta con 2 particiones donde se alojan archivos de arranque, el principal y secundario. En el caso que falle el principal, debería levantar desde el secundario la misma versión. Para ello debemos actualizar ambas particiones.

14. Primero identificamos ambas particiones.

debería decir algo como esto:

root@srx> show system snapshot media internal

Information for snapshot on       internal (/dev/da0s2a) (primary)

Creation date: Mar 3 13:02:18 2023

JUNOS version on snapshot:

  junos  : 21.4R3-S3.4

Information for snapshot on       internal (/dev/da0s1a) (backup)

Creation date: Aug 14 17:58:48 2018

JUNOS version on snapshot:

  junos  : 18.4R3-S2

15. Replicamos la nueva versión a la partición de backup del equipo con el comando.

root@srx> request system snapshot slice alternate

16. Verificamos nuevamente que ambas particiones reflejen la misma versión actualizada.

Y finalmente debería quedar algo asi:

root@srx> show system snapshot media internal

Information for snapshot on       internal (/dev/da0s1a) (backup)

Creation date: Mar 3 13:47:47 2023

JUNOS version on snapshot:

  junos  : 21.4R3-S3.4

Information for snapshot on       internal (/dev/da0s2a) (primary)

Creation date: Mar 3 13:02:18 2023

JUNOS version on snapshot:

  junos  : 21.4R3-S3.4

17. Guardamos la configuración con los comandos.

root@srx>request system configuration rescue save

root@srx>request system autorecovery state save

18. finalizamos revisando alarmas o alertas.

root@srx>show system alarms


Atrás