Junosファームアップ
Junosのバージョンアップ手順を記載する。
使用するバージョンはJTAC(Juniper Technical Assistance)が推奨しているものを使用する。
ダウンロード
ファームウェアをダウンロードする。
サポートサイトへの登録は製品を所持していること、
またはサポート契約があることが条件となる。
推奨されているグリーンの枠のファームをダウンロードする。
事前準備
バージョン確認
root> show version Model: srx210he2 JUNOS Software Release [12.1X44-D30.4]
容量確認
/var/tmp/に一時的にファームウェアを置くため、容量を確認する。
> show system storage detail Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/da0s2a 632276 149958 431736 26% / devfs 1 1 0 100% /dev /dev/md0 398694 398694 0 100% /junos /cf 632276 149958 431736 26% /junos/cf devfs 1 1 0 100% /junos/dev/ procfs 4 4 0 100% /proc /dev/bo0s3e 47152 20 43360 0% /config /dev/bo0s3f 632404 10060 571752 2% /cf/var /dev/md1 343872 18310 298054 6% /mfs /cf/var/jail 632404 10060 571752 2% /jail/var /cf/var/log 632404 10060 571752 2% /jail/var/log devfs 1 1 0 100% /jail/dev /dev/md2 64364 4 59212 0% /mfs/var/run/utm /dev/md3 1884 186 1548 11% /jail/mfs
容量が足りない場合は、USBメモリを使用するか
以下の手順で不要ファイルを削除する。
request system storage cleanup
ファイルコピー
SCPを使用してファームを移す。
Macの場合一時的にSSHを許可する。
コピーを実行
file copy scp://[hogeuser]@[IP]/junos/junos-srxsme-12.1X44-D35.5-domestic.tgz /var/tmp/
バージョンアップ
バージョンアップを実施する。
コピーを作成しない、Configの互換性をチェックするオプションを追加。
request system software add no-copy no-validate /var/tmp/junos-srxsme-12.1X44-D35.5-domestic.tgz
正常時のログ出力
Formatting alternate root (/dev/da0s1a)... /dev/da0s1a: 619.6MB (1268876 sectors) block size 16384, fragment size 2048 using 4 cylinder groups of 154.91MB, 9914 blks, 19840 inodes. super-block backups (for fsck -b #) at: 32, 317280, 634528, 951776 Extracting /var/tmp/junos-srxsme-12.1X44-D35.5-domestic.tgz ... Installing package '/altroot/cf/packages/install-tmp/junos-12.1X44-D35.5-domestic' ... Verified junos-boot-srxsme-12.1X44-D35.5.tgz signed by PackageProduction_12_1_0 Verified junos-srxsme-12.1X44-D35.5-domestic signed by PackageProduction_12_1_0 JUNOS 12.1X44-D35.5 will become active at next reboot WARNING: A reboot is required to load this software correctly WARNING: Use the 'request system reboot' command WARNING: when software installation is complete Saving state for rollback ...
再起動を実施
不要ファイルを削除する
% rm /var/tmp/junos-srxsme-12.1X44-D35.5-domestic.tgz
再起動
> request system reboot
確認
> show version Model: srx210he2 JUNOS Software Release [12.1X44-D35.5]
ETC
ファームアップに失敗して壊れてしまった場合の復旧手順は別途記載予定。
元記事は、こちらです。
「Junos バージョンアップ方法」