このページの
移行、アップグレード、ダウングレードに関する手順
このセクションでは、デバイスを使用してアプリケーションをJunos OSするvSRX方法についてCLI。アップグレードまたはダウングレードJunos OS、ネットワークのサイズや構成に応じて数時間かかる場合があります。
J-Web(J-Webを参照Junos OS)または Junos Space ネットワーク管理プラットフォーム を使用して、vSRX 用に Junos OS リリース 21.2R1 にアップグレードJunos Space。
Junos OS リリース 21.2R1 から、以前 FreeBSD 11.x ベースの Junos OS で実行していたすべての Junos OS 製品が FreeBSD 12.x ベースの Junos OS に移行されます。
vSRX Junos OS 15.1X49 リリースから Junos OS リリース 17.4、18.1、18.2、18.3、18.4、19.1、19.2、19.4 に直接アップグレードできます。
以下の制限が適用されます。
-
15.1X49 Junos OS から Junos OS リリース 19.3 以上への vSRX の直接アップグレードはサポートされていません。vSRX と vSRX 3.0 の他のJunos OSのJunos OS間でアップグレードする場合は、一般的なアップグレード ポリシーが適用されます。
-
/var 使用量に対してマウントされたファイル システムは、容量の 14% を下回る必要があります。
次のコマンドを使用して、これを確認します。
show system storage | match " /var$" /dev/vtbd1s1f
2.7G 82M 2.4G 3% /varコマンドを使用
request system storage cleanup
すると、その割合に達する可能性があります。 -
サーバー Junos OS イメージは、ディレクトリ /var/host-mnt/var/tmp/ に配置する必要があります。次のコマンドを使用します。
request system software add /var/host-mnt/var/tmp/<upgrade_image>
-
アップグレードの実行ではなく、新vSRX仮想マシン(VM)を導入Junos OS推奨します。新しい推奨バージョン3.0 vSRXから移行vSRXすることもできます
-
設定、ライセンスキー、証明書、保存するその他のファイルなど、貴重なアイテムをバックアップしてください。
ESXi 導入の場合、15.1X49-Dxx vSRX インスタンスに 3 つ以上のネットワーク アダプターがある場合、Junos OS リリース 15.1X49-Dxx から Junos OS リリース 17.x、18.x、または 19.x へのファームウェアのアップグレードは推奨されません。3 つ以上のネットワーク アダプターをアップグレードする場合、アップグレード後に新しいネットワーク アダプターを削除してネットワーク アダプターを追加するか、対象の OS バージョンに新しい vSRX インスタンスを導入することをお勧めします。
ソフトウェア パッケージのアップグレード
次の手順に示す方法でソフトウェアをCLI。
-
Junos OS Web サイトから、Junos OS.tgz ファイル用に vSRX リリース 21.2R1 をジュニパーネットワークスしてください。ソフトウェア イメージのサイズに注意してください。
-
仮想サーバーインスタンスに、新しいソフトウェア イメージをアップロードするために十vSRX空きディスク容量が十分か確認します。
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
-
必要に応じて、画像をアップロードするためにより多くのディスク容量を空く必要があります。
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.2K 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>
メモ:このコマンドで十分なディスク容量が解放されない場合は 、 [SRX] の一般的で安全なファイルを削除して、使用可能なシステム ストレージを増やして、安全なファイルの詳細を確認してください。vSRX から手動で削除して、ディスク容量を解放できます。
-
FTP、SCP、または同様のユーティリティを使用して、vSRX VMのローカルファイル システム上でvSRX.tgzファイル用にJunos OSリリース21.2R1を /var/crash/corefiles/ にアップロードします。例えば:
root@vsrx>
file copy ftp://username:prompt@ftp.hostname.net/pathname/ junos-vsrx-x86-64-21.2-2020-06-06.0_RELEASE_21.2_THROTTLE.tgz /var/crash/corefiles/
-
動作モードから、ソフトウェア アップグレード パッケージをインストールします。
root@vsrx>
request system software add /var/crash/corefiles/junos-vsrx-x86-64-21.2-2020-06-06.0_RELEASE_21.2_THROTTLE.tgz no-copy no-validate reboot
Verified junos-vsrx-x86-64-21.2-2020-06-06.0_RELEASE_21.2_THROTTLE signed by PackageDevelopmentEc_2017 method ECDSA256+SHA256 THIS IS A SIGNED PACKAGE WARNING: This package will load JUNOS 21.2 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.2-2020-06-06.0_RELEASE_21.2_THROTTLE.tgz Extracting the package ... total 975372 -rw-r--r-- 1 30426 950 710337073 Oct 19 17:31 junos-srx-mr-vsrx-21.2-2020-06-06.0_RELEASE_21.2_THROTTLE-app.tgz -rw-r--r-- 1 30426 950 288433266 Oct 19 17:31 junos-srx-mr-vsrx-21.2-2020-06-06.0_RELEASE_21.2_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.2-2020-06-06.0_RELEASE_21.2_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.2-2020-06-06.0_RELEASE_21.2_THROTTLE-linux.tgz ... upgrade_platform: Input package /var/tmp/junos-srx-mr-vsrx-21.2-2020-06-06.0_RELEASE_21.2_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.2-2020-06-06.0_RELEASE_21.2_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.2-2020-06-06.0_RELEASE_21.2_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\x07エラーが発生しない場合はJunos OS自動的に再起動してアップグレード プロセスを完了します。リリース 21.2R1 Junos OSに正常にアップグレードvSRX。
メモ:Junos OS リリース 17.4R1、vSRX イメージ のアップグレードが完了すると、アップグレード プロセスの一環としてデフォルトで元のイメージが削除されます。
-
ログインし、 コマンド
show version
を使用してアップグレードを検証します。--- JUNOS 21.2-2020-06-06.0_RELEASE_21.2_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: 21.2-2020-06-06.0_RELEASE_21.2_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]
OVA画像を検証する
vSRX .ova イメージをダウンロードして検証する必要がある場合は、「 VMware 向け vSRX .ova ファイルの検証 」を参照してください。
なお、.ova(VMware プラットフォーム)のvSRXは検証可能です。KVM で使用vSRX .qcow2 の画像は、同じ方法で検証できません。ただし、すべてのソフトウェア イメージのファイル チェックサムは、ダウンロード ページで使用できます。
サポート リリースおよびサポート リリースJunos OSのアップグレードおよびダウングレード
EEOL(Extended End-of-Life)リリースに指定されているリリースを除き、一度に 3 つ以上の Junos OS リリースにまたがるアップグレードとダウングレードはサポートされません。EEOL リリースでは、直接アップグレードとダウングレード のパスが提供されます。EEOL リリースの一般には 3 つのリリースを超えて増加する場合でも、EEOL リリースから次の EEOL リリースに直接アップグレードできます。
現在インストールされている EEOL リリースの前または後で発生する EEOL リリース、または以前または後の 2 つの EEOL リリースにアップグレードまたはダウングレードできます。たとえば、Junos OS 19、4、20.2、20.4 は EEOL リリースです。Junos OS リリース 19.4 からリリース 20.1、20.2、20.3 または 20.4 にアップグレードできます。または Junos OS リリース 20.2、20.3、または 20.4 からリリース 21.1 へ。
非 EEOL リリースから、3 つを超えるリリースに直接アップグレードすることはできません。非 EEOL リリースから 3 つ以上のリリースにアップグレードまたはダウングレードするには、最初に次の EEOL リリースにアップグレードしてから、その EEOL リリースからターゲット リリースにアップグレードまたはダウングレードします。
EEOL リリースの詳細および EEOL リリース一覧の参照については、 を参照https://www.juniper.net/support/eol/junos.html。
ソフトウェアのインストールとアップグレードの詳細については、「 インストールおよびアップグレード ガイド 」を参照してください。