NESTA PÁGINA
Instruções de migração, upgrade e downgrade
Esta seção contém informações sobre como atualizar o Junos OS para vSRX usando a CLI. A atualização ou o downgrade do Junos OS pode levar várias horas, dependendo do tamanho e da configuração da rede.
Você também pode atualizar para o Junos OS Release 22.3R2 para vSRX usando a J-Web (veja J-Web) ou a Junos Space Network Management Platform (veja Junos Space).
A partir do lançamento 21.2R1 do Junos OS, todos os produtos Junos OS que estavam sendo executados anteriormente no Junos OS baseado no FreeBSD 11.x são migrados para o Junos OS baseado no FreeBSD 12.x, exceto o EX4400. A partir do lançamento 21.3R1 do Junos OS, as plataformas EX4400 são migradas para o Junos OS baseado no FreeBSD 12.x.
A atualização direta do vSRX do Junos OS versões 15.1X49 para o Junos OS versões 17.4, 18.1, 18.2, 18.3, 18.4, 19.1, 19.2 e 19.4 é suportada.
As seguintes limitações se aplicam:
-
Não há suporte para a atualização direta do vSRX do Junos OS versões 15.1X49 para o Junos OS versão 19.3 e superior. Para atualização entre outras combinações de versões do Junos OS no vSRX e vSRX 3.0, a política geral de atualização do Junos OS se aplica.
-
O sistema de arquivos montado no uso de /var deve estar abaixo de 14% da capacidade.
Verifique isso usando o seguinte comando:
show system storage | match " /var$" /dev/vtbd1s1f2.7G 82M 2.4G 3% /varUsar o
request system storage cleanupcomando pode ajudar a atingir essa porcentagem. -
A imagem de atualização do Junos OS deve ser colocada no diretório /var/host-mnt/var/tmp/. Use o comando
request system software add /var/host-mnt/var/tmp/<upgrade_image> -
Recomendamos que você implante uma nova máquina virtual (VM) vSRX em vez de realizar uma atualização do Junos OS. Isso também lhe dá a opção de mudar do vSRX para o mais novo e mais recomendado vSRX 3.0.
-
Certifique-se de fazer backup de itens valiosos, como configurações, chaves de licença, certificados e outros arquivos que você gostaria de manter.
Para implantações ESXi, a atualização de firmware do Junos OS versão 15.1X49-Dxx para o Junos OS versões 17.x, 18.x ou 19.x não é recomendada se houver mais de três adaptadores de rede na instância vSRX 15.1X49-Dxx. Se houver mais de três adaptadores de rede e você quiser atualizar, recomendamos que você exclua todos os adaptadores de rede adicionais e adicione os adaptadores de rede após a atualização ou implante uma nova instância do vSRX na versão do sistema operacional de destino.
Atualização de pacotes de software
Para atualizar o software usando a CLI:
-
Baixe o arquivo .tgz do Junos OS versão 22.3R2 para vSRX no site da Juniper Networks. Observe o tamanho da imagem do software.
-
Verifique se você tem espaço livre em disco suficiente na instância do vSRX para carregar a nova imagem 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 mais espaço em disco, se necessário, para carregar a imagem.
root@vsrx> request system storage cleanup List of files to delete: Size Date Name 11B Aug 25 14:15 /var/jail/tmp/alarmd.ts 259.7K Aug 25 14:11 /var/log/hostlogs/vjunos0.log.1.gz 494B Aug 25 14:15 /var/log/interactive-commands.0.gz 20.4K Aug 25 14:15 /var/log/messages.0.gz 27B Aug 25 14:15 /var/log/wtmp.0.gz 27B Aug 25 14:14 /var/log/wtmp.1.gz 3027B Aug 25 14:13 /var/tmp/BSD.var.dist 0B Aug 25 14:14 /var/tmp/LOCK_FILE 666B Aug 25 14:14 /var/tmp/appidd_trace_debug 0B Aug 25 14:14 /var/tmp/eedebug_bin_file 34B Aug 25 14:14 /var/tmp/gksdchk.log 46B Aug 25 14:14 /var/tmp/kmdchk.log 57B Aug 25 14:14 /var/tmp/krt_rpf_filter.txt 42B Aug 25 14:13 /var/tmp/pfe_debug_commands 0B Aug 25 14:14 /var/tmp/pkg_cleanup.log.err 30B Aug 25 14:14 /var/tmp/policy_status 0B Aug 25 14:14 /var/tmp/rtsdb/if-rtsdb Delete these files ? [yes,no] (no) yes < output omitted>Observação:Se esse comando não liberar espaço suficiente em disco, consulte [SRX] Arquivos comuns e seguros a serem removidos para aumentar o armazenamento disponível do sistema para obter detalhes sobre arquivos seguros que você pode remover manualmente do vSRX para liberar espaço em disco.
-
Use FTP, SCP ou um utilitário semelhante para carregar o arquivo Junos OS Release 22.3R2 para vSRX .tgz em /var/crash/corefiles/ no sistema de arquivos local da sua VM vSRX. Por exemplo:
root@vsrx>
file copy ftp://username:prompt@ftp.hostname.net/pathname/ junos-vsrx-x86-64-20.4-2022-08-08.0_RELEASE_22.3_THROTTLE.tgz /var/crash/corefiles/ -
Do modo operacional, instale o pacote de atualização de software.
root@vsrx>
request system software add /var/crash/corefiles/junos-vsrx-x86-64-22.3-2022-08-08.0_RELEASE_22.3_THROTTLE.tgz no-copy no-validate rebootVerified junos-vsrx-x86-64-22.3-2022-08-08.0_RELEASE_22.3_THROTTLE signed by PackageDevelopmentEc_2017 method ECDSA256+SHA256 THIS IS A SIGNED PACKAGE WARNING: This package will load JUNOS 22.3 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-22.3-2022-08-08.0_RELEASE_22.3_THROTTLE.tgz Extracting the package ... total 975372 -rw-r--r-- 1 30426 950 710337073 Oct 19 17:31 junos-srx-mr-vsrx-22.3-2022-08-08.0_RELEASE_22.3_THROTTLE-app.tgz -rw-r--r-- 1 30426 950 288433266 Oct 19 17:31 junos-srx-mr-vsrx-22.3-2022-08-08.0_RELEASE_22.3_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-22.3-2022-08-08.0_RELEASE_22.3_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-22.3-2022-08-08.0_RELEASE_22.3_THROTTLE-linux.tgz ... upgrade_platform: Input package /var/tmp/junos-srx-mr-vsrx-22.3-2022-08-08.0_RELEASE_22.3_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-22.3-2022-08-08.0_RELEASE_22.3_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-22.3-2022-08-08.0_RELEASE_22.3_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\x07Se nenhum erro ocorrer, o Junos OS será reinicializado automaticamente para concluir o processo de atualização. Você atualizou com sucesso para o Junos OS Release 22.3R2 para vSRX.
Observação:A partir do Junos OS Release 17.4R1, após a conclusão da atualização da imagem do vSRX, a imagem original é removida por padrão como parte do processo de atualização.
-
Faça login e use o
show versioncomando para verificar a atualização.--- JUNOS 22.3-2022-08-08.0_RELEASE_22.3_THROTTLE Kernel 64-bit JNPR-11.0-20171012.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: 22.3-2022-08-08.0_RELEASE_22.3_THROTTLE JUNOS OS Kernel 64-bit [20171012.170745_fbsd-builder_stable_11] JUNOS OS libs [20171012.170745_fbsd-builder_stable_11] JUNOS OS runtime [20171012.170745_fbsd-builder_stable_11] JUNOS OS time zone information [20171012.170745_fbsd-builder_stable_11] JUNOS OS libs compat32 [20171012.170745_fbsd-builder_stable_11] JUNOS OS 32-bit compatibility [20171012.170745_fbsd-builder_stable_11] JUNOS py extensions [20171017.110007_ssd-builder_release_174_throttle] JUNOS py base [20171017.110007_ssd-builder_release_174_throttle] JUNOS OS vmguest [20171012.170745_fbsd-builder_stable_11] JUNOS OS crypto [20171012.170745_fbsd-builder_stable_11] JUNOS network stack and utilities [20171017.110007_ssd-builder_release_174_throttle] JUNOS libs [20171017.110007_ssd-builder_release_174_throttle] JUNOS libs compat32 [20171017.110007_ssd-builder_release_174_throttle] JUNOS runtime [20171017.110007_ssd-builder_release_174_throttle] JUNOS Web Management Platform Package [20171017.110007_ssd-builder_release_174_throttle] JUNOS srx libs compat32 [20171017.110007_ssd-builder_release_174_throttle] JUNOS srx runtime [20171017.110007_ssd-builder_release_174_throttle] JUNOS common platform support [20171017.110007_ssd-builder_release_174_throttle] JUNOS srx platform support [20171017.110007_ssd-builder_release_174_throttle] JUNOS mtx network modules [20171017.110007_ssd-builder_release_174_throttle] JUNOS modules [20171017.110007_ssd-builder_release_174_throttle] JUNOS srxtvp modules [20171017.110007_ssd-builder_release_174_throttle] JUNOS srxtvp libs [20171017.110007_ssd-builder_release_174_throttle] JUNOS srx libs [20171017.110007_ssd-builder_release_174_throttle] JUNOS srx Data Plane Crypto Support [20171017.110007_ssd-builder_release_174_throttle] JUNOS daemons [20171017.110007_ssd-builder_release_174_throttle] JUNOS srx daemons [20171017.110007_ssd-builder_release_174_throttle] JUNOS Online Documentation [20171017.110007_ssd-builder_release_174_throttle] JUNOS jail runtime [20171012.170745_fbsd-builder_stable_11] JUNOS FIPS mode utilities [20171017.110007_ssd-builder_release_174_throttle]
Validando a imagem OVA
Se você baixou uma imagem .ova do vSRX e precisa validá-la, consulte Validando o arquivo .ova do vSRX para VMware.
Observe que somente imagens vSRX .ova (plataforma VMware) podem ser validadas. As imagens .qcow2 vSRX para uso com o KVM não podem ser validadas da mesma maneira. No entanto, as somas de verificação de arquivos para todas as imagens de software estão disponíveis na página de download.
Política de suporte de upgrade e downgrade para versões do Junos OS e versões de fim de vida estendidas
Temos dois tipos de lançamentos, EOL padrão e EEOL:
-
As versões padrão de fim da vida útil (EOL) têm suporte de engenharia por vinte e quatro meses após a primeira data de disponibilidade geral e suporte ao cliente por mais seis meses.
-
As versões de fim da vida útil estendida (EEOL) têm suporte de engenharia por trinta e seis meses após a primeira data de disponibilidade geral e suporte ao cliente por mais seis meses.
Para as versões padrão de EOL e EEOL, você pode atualizar para as próximas três versões subsequentes ou fazer downgrade para as três versões anteriores.
Somente para versões EEOL, você tem uma opção adicional - você pode atualizar diretamente de uma versão EEOL para as próximas duas versões EEOL subsequentes, mesmo que a versão de destino esteja além das próximas três versões. Da mesma forma, você pode fazer o downgrade diretamente de uma versão EEOL para as duas versões EEOL anteriores, mesmo que a versão de destino esteja além das três versões anteriores.
| Tipo de versão | Fim da engenharia (EOE) | Fim do suporte (EOS) | Upgrade/Downgrade para as 3 versões subsequentes | Upgrade/Downgrade para as 2 versões EEOL subsequentes |
|---|---|---|---|---|
| Fim da vida útil padrão (EOL) | 24 meses | Fim da Engenharia + 6 meses | Sim | Não |
| Fim da vida útil estendida (EEOL) | 36 meses | Fim da Engenharia + 6 meses | Sim | Sim |
Para obter mais informações sobre versões padrão EOL e EEOL, consulte https://www.juniper.net/support/eol/junos.html.
Para obter informações sobre instalação e atualização de software, consulte o Guia de instalação e atualização.