Instrucciones de migración, actualización y degradación
Esta sección contiene información sobre cómo actualizar Junos OS para vSRX mediante la CLI. Actualizar o degradar Junos OS puede llevar varias horas, dependiendo del tamaño y la configuración de la red.
También puede actualizar a Junos OS versión 21.4R1 para vSRX mediante J-Web (consulte J-Web) o a la plataforma de administración de red de Junos Space (consulte Junos Space).
A partir de Junos OS versión 21.2R1, todos los productos Junos OS que se ejecutaban anteriormente en Junos OS basado en FreeBSD 11.x se migran a Junos OS basado en FreeBSD 12.x.
Se admite la actualización directa de vSRX desde las versiones 15.1X49 de Junos OS a las versiones 17.4, 18.1, 18.2, 18.3, 18.4, 19.1, 19.2 y 19.4.
Se aplican las siguientes limitaciones:
-
No se admite la actualización directa de vSRX desde las versiones 15.1X49 de Junos OS a la versión 19.3 y posteriores de Junos OS. Para la actualización entre otras combinaciones de versiones de Junos OS en vSRX y vSRX 3.0, se aplica la política general de actualización de Junos OS.
-
El sistema de archivos montado en el uso de /var debe estar por debajo del 14 % de la capacidad.
Compruebe esto mediante el siguiente comando:
show system storage | match " /var$" /dev/vtbd1s1f
2.7G 82M 2.4G 3% /varEl uso del
request system storage cleanup
comando puede ayudar a alcanzar ese porcentaje. -
La imagen de actualización de Junos OS se debe colocar en el directorio /var/host-mnt/var/tmp/. Usar el
request system software add /var/host-mnt/var/tmp/<upgrade_image>
-
Recomendamos que implemente una nueva máquina virtual (VM) vSRX en lugar de realizar una actualización de Junos OS. Eso también le da la opción de pasar de vSRX al vSRX más reciente y recomendado vSRX 3.0.
-
Asegúrese de hacer una copia de seguridad de elementos valiosos, como configuraciones, claves de licencia, certificados y otros archivos que desee conservar.
En el caso de las implementaciones de ESXi, no se recomienda actualizar el firmware de Junos OS versión 15.1X49-Dxx a las versiones 17.x, 18.x o 19.x si hay más de tres adaptadores de red en la instancia vSRX de 15.1X49-Dxx. Si hay más de tres adaptadores de red y desea actualizar, le recomendamos que elimine todos los adaptadores de red adicionales y agregue los adaptadores de red después de la actualización o que implemente una nueva instancia de vSRX en la versión del sistema operativo de destino.
Actualización de paquetes de software
Para actualizar el software mediante la CLI:
-
Descargue la versión 21.4R1 de Junos OS para el archivo vSRX .tgz del sitio web de Juniper Networks. Anote el tamaño de la imagen del software.
-
Compruebe que tiene suficiente espacio libre en disco en la instancia de vSRX para cargar la nueva imagen de software.
root@vsrx> show system storage Filesystem Size Used Avail Capacity Mounted on /dev/vtbd0s1a 694M 433M 206M 68% / devfs 1.0K 1.0K 0B 100% /dev /dev/md0 1.3G 1.3G 0B 100% /junos /cf 694M 433M 206M 68% /junos/cf devfs 1.0K 1.0K 0B 100% /junos/dev/ procfs 4.0K 4.0K 0B 100% /proc /dev/vtbd1s1e 302M 22K 278M 0% /config /dev/vtbd1s1f 2.7G 69M 2.4G 3% /var /dev/vtbd3s2 91M 782K 91M 1% /var/host /dev/md1 302M 1.9M 276M 1% /mfs /var/jail 2.7G 69M 2.4G 3% /jail/var /var/jails/rest-api 2.7G 69M 2.4G 3% /web-api/var /var/log 2.7G 69M 2.4G 3% /jail/var/log devfs 1.0K 1.0K 0B 100% /jail/dev 192.168.1.1:/var/tmp/corefiles 4.5G 125M 4.1G 3% /var/crash/corefiles 192.168.1.1:/var/volatile 1.9G 4.0K 1.9G 0% /var/log/host 192.168.1.1:/var/log 4.5G 125M 4.1G 3% /var/log/hostlogs 192.168.1.1:/var/traffic-log 4.5G 125M 4.1G 3% /var/traffic-log 192.168.1.1:/var/local 4.5G 125M 4.1G 3% /var/db/host 192.168.1.1:/var/db/aamwd 4.5G 125M 4.1G 3% /var/db/aamwd 192.168.1.1:/var/db/secinteld 4.5G 125M 4.1G 3% /var/db/secinteld
-
Opcionalmente, libere más espacio en disco, si es necesario, para cargar la imagen.
root@vsrx> request system storage cleanup List of files to delete: Size Date Name 11B Sep 25 14:15 /var/jail/tmp/alarmd.ts 259.7K Sep 25 14:11 /var/log/hostlogs/vjunos0.log.1.gz 494B Sep 25 14:15 /var/log/interactive-commands.0.gz 21.4K Sep 25 14:15 /var/log/messages.0.gz 27B Sep 25 14:15 /var/log/wtmp.0.gz 27B Sep 25 14:14 /var/log/wtmp.1.gz 3027B Sep 25 14:13 /var/tmp/BSD.var.dist 0B Sep 25 14:14 /var/tmp/LOCK_FILE 666B Sep 25 14:14 /var/tmp/appidd_trace_debug 0B Sep 25 14:14 /var/tmp/eedebug_bin_file 34B Sep 25 14:14 /var/tmp/gksdchk.log 46B Sep 25 14:14 /var/tmp/kmdchk.log 57B Sep 25 14:14 /var/tmp/krt_rpf_filter.txt 42B Sep 25 14:13 /var/tmp/pfe_debug_commands 0B Sep 25 14:14 /var/tmp/pkg_cleanup.log.err 30B Sep 25 14:14 /var/tmp/policy_status 0B Sep 25 14:14 /var/tmp/rtsdb/if-rtsdb Delete these files ? [yes,no] (no) yes < output omitted>
Nota:Si este comando no libera suficiente espacio en disco, consulte [SRX] Archivos comunes y seguros para eliminar con el fin de aumentar el almacenamiento del sistema disponible para obtener detalles sobre los archivos seguros que puede eliminar manualmente de vSRX para liberar espacio en disco.
-
Utilice FTP, SCP o una utilidad similar para cargar Junos OS versión 21.4R1 para el archivo .tgz vSRX a /var/crash/corefiles/ en el sistema de archivos local de su vm vSRX. Por ejemplo:
root@vsrx>
file copy ftp://username:prompt@ftp.hostname.net/pathname/ junos-vsrx-x86-64-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE.tgz /var/crash/corefiles/
-
Desde el modo operativo, instale el paquete de actualización de software.
root@vsrx>
request system software add /var/crash/corefiles/junos-vsrx-x86-64-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE.tgz no-copy no-validate reboot
Verified junos-vsrx-x86-64-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE signed by PackageDevelopmentEc_2021 method ECDSA256+SHA256 THIS IS A SIGNED PACKAGE WARNING: This package will load JUNOS 21.4 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... Pushing Junos image package to the host... Installing /var/tmp/install-media-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE.tgz Extracting the package ... total 975372 -rw-r--r-- 1 30426 950 710337073 Oct 19 17:31 junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-app.tgz -rw-r--r-- 1 30426 950 288433266 Oct 19 17:31 junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-linux.tgz Setting up Junos host applications for installation ... ============================================ Host OS upgrade is FORCED Current Host OS version: 3.0.4 New Host OS version: 3.0.4 Min host OS version required for applications: 0.2.4 ============================================ Installing Host OS ... upgrade_platform: ------------------- upgrade_platform: Parameters passed: upgrade_platform: silent=0 upgrade_platform: package=/var/tmp/junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-linux.tgz upgrade_platform: clean install=0 upgrade_platform: clean upgrade=0 upgrade_platform: Need reboot after staging=0 upgrade_platform: ------------------- upgrade_platform: upgrade_platform: Checking input /var/tmp/junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-linux.tgz ... upgrade_platform: Input package /var/tmp/junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-linux.tgz is valid. upgrade_platform: Backing up boot assets.. cp: omitting directory '.' bzImage-intel-x86-64.bin: OK initramfs.cpio.gz: OK version.txt: OK initrd.cpio.gz: OK upgrade_platform: Checksum verified and OK... /boot upgrade_platform: Backup completed upgrade_platform: Staging the upgrade package - /var/tmp/junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-linux.tgz.. ./ ./bzImage-intel-x86-64.bin ./initramfs.cpio.gz ./upgrade_platform ./HOST_COMPAT_VERSION ./version.txt ./initrd.cpio.gz ./linux.checksum ./host-version bzImage-intel-x86-64.bin: OK initramfs.cpio.gz: OK version.txt: OK upgrade_platform: Checksum verified and OK... upgrade_platform: Staging of /var/tmp/junos-srx-mr-vsrx-21.4-2021-10-12.0_RELEASE_21.4_THROTTLE-linux.tgz completed upgrade_platform: System need *REBOOT* to complete the upgrade upgrade_platform: Run upgrade_platform with option -r | --rollback to rollback the upgrade Host OS upgrade staged. Reboot the system to complete installation! WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software rollback' WARNING: command as soon as this operation completes. NOTICE: 'pending' set will be activated at next reboot... Rebooting. Please wait ... shutdown: [pid 13050] Shutdown NOW! *** FINAL System shutdown message from root@ *** System going down IMMEDIATELY Shutdown NOW! System shutdown time has arrived\x07\x07Si no se producen errores, Junos OS se reinicia automáticamente para completar el proceso de actualización. Ha actualizado con éxito a Junos OS versión 21.4R1 para vSRX.
Nota:A partir de Junos OS versión 17.4R1, una vez finalizada la actualización de la imagen de vSRX, la imagen original se elimina de forma predeterminada como parte del proceso de actualización.
-
Inicie sesión y utilice el
show version
comando para comprobar la actualización.--- JUNOS 21.4-2021-10-12.0_RELEASE_21.4_THROTTLE Kernel 64-bit JNPR-11.0-20211012.170745_fbsd- At least one package installed on this device has limited support. Run 'file show /etc/notices/unsupported.txt' for details. root@:~ # cli root> show version Model: vsrx Junos: 21.4-2021-10-12.0_RELEASE_21.4_THROTTLE JUNOS OS Kernel 64-bit [20211012.170745_fbsd-builder_stable_11] JUNOS OS libs [20211012.170745_fbsd-builder_stable_11] JUNOS OS runtime [20211012.170745_fbsd-builder_stable_11] JUNOS OS time zone information [20211012.170745_fbsd-builder_stable_11] JUNOS OS libs compat32 [20211012.170745_fbsd-builder_stable_11] JUNOS OS 32-bit compatibility [20211012.170745_fbsd-builder_stable_11] JUNOS py extensions [20211017.110007_ssd-builder_release_174_throttle] JUNOS py base [20211017.110007_ssd-builder_release_174_throttle] JUNOS OS vmguest [20211012.170745_fbsd-builder_stable_11] JUNOS OS crypto [20211012.170745_fbsd-builder_stable_11] JUNOS network stack and utilities [20211017.110007_ssd-builder_release_174_throttle] JUNOS libs [20211017.110007_ssd-builder_release_174_throttle] JUNOS libs compat32 [20211017.110007_ssd-builder_release_174_throttle] JUNOS runtime [20211017.110007_ssd-builder_release_174_throttle] JUNOS Web Management Platform Package [20211017.110007_ssd-builder_release_174_throttle] JUNOS srx libs compat32 [20211017.110007_ssd-builder_release_174_throttle] JUNOS srx runtime [20211017.110007_ssd-builder_release_174_throttle] JUNOS common platform support [20211017.110007_ssd-builder_release_174_throttle] JUNOS srx platform support [20211017.110007_ssd-builder_release_174_throttle] JUNOS mtx network modules [20211017.110007_ssd-builder_release_174_throttle] JUNOS modules [20211017.110007_ssd-builder_release_174_throttle] JUNOS srxtvp modules [20211017.110007_ssd-builder_release_174_throttle] JUNOS srxtvp libs [20211017.110007_ssd-builder_release_174_throttle] JUNOS srx libs [20211017.110007_ssd-builder_release_174_throttle] JUNOS srx Data Plane Crypto Support [20211017.110007_ssd-builder_release_174_throttle] JUNOS daemons [20211017.110007_ssd-builder_release_174_throttle] JUNOS srx daemons [20211017.110007_ssd-builder_release_174_throttle] JUNOS Online Documentation [20211017.110007_ssd-builder_release_174_throttle] JUNOS jail runtime [20211012.170745_fbsd-builder_stable_11] JUNOS FIPS mode utilities [20211017.110007_ssd-builder_release_174_throttle]
Validación de la imagen de OVA
Si ha descargado una imagen .ova de vSRX y necesita validarla, consulte Validación del archivo .ova vSRX para VMware.
Tenga en cuenta que solo se pueden validar las imágenes vSRX de .ova (plataforma VMware). Las imágenes vSRX .qcow2 para su uso con KVM no se pueden validar de la misma manera. Sin embargo, las sumas de comprobación de los archivos de todas las imágenes de software están disponibles en la página de descarga.
Política de soporte de actualización y degradación para las versiones de Junos OS y las versiones extendidas de fin de vida útil
Tenemos dos tipos de versiones, EOL estándar y EEOL:
-
Las versiones de fin de vida útil estándar (FVU) tienen soporte de ingeniería por veinticuatro meses después de la primera fecha de disponibilidad general y soporte al cliente por seis meses más.
-
Las versiones del fin de la vida útil extendida (EEOL) tienen soporte de ingeniería durante treinta y seis meses después de la primera fecha de disponibilidad general y soporte al cliente por otros seis meses más.
Para las versiones estándar de EOL y EEOL, puede actualizar a las tres siguientes versiones posteriores o cambiar a las tres versiones anteriores. Por ejemplo, puede actualizar de la versión 20.4 a las tres siguientes versiones (21.1, 21.2 y 21.3), o cambiar a las tres versiones anteriores (20.3, 20.2 y 20.1).
Solo para versiones de EEOL, tiene una opción adicional: puede actualizar directamente de una versión de EEOL a las dos siguientes versiones posteriores de EEOL, incluso si la versión de destino está más allá de las tres versiones siguientes. Del mismo modo, puede degradar directamente de una versión de EEOL a las dos versiones anteriores de EEOL, incluso si la versión de destino está más allá de las tres versiones anteriores. Por ejemplo, 20.4 es una versión de EEOL. Por lo tanto, puede actualizar de la versión 20.4 a las dos próximas versiones de EEOL (21.2 y 21.4) o cambiar a las dos versiones anteriores de EEOL (20.2 y 19.4).
Tipo de versión | Fin de la ingeniería (EOE) | Fin del soporte (EOS) | Actualización/degradación a 3 versiones posteriores | Actualización/degradación a 2 versiones posteriores de EEOL |
---|---|---|---|---|
Fin de vida útil estándar (FVU) | 24 meses | Fin de la ingeniería + 6 meses | Sí | No |
Fin de la vida útil extendida (EEOL) | 36 meses | Fin de la ingeniería + 6 meses | Sí | Sí |
Para obtener más información acerca de las versiones estándar de EOL y EEOL, consulte https://www.juniper.net/support/eol/junos.html.
Para obtener más información acerca de la instalación y actualización de software, consulte la Guía de instalación y actualización.