移行、アップグレード、ダウングレードの手順
このセクションでは、Junos OSをアップグレードする手順、およびMXシリーズのJunos OSのアップグレードとダウングレードポリシーについて説明します。ネットワークのサイズと設定によっては、Junos OSのアップグレードまたはダウングレードに数分かかる場合があります。
Junos OS リリース 21.2R1 以降、FreeBSD 11.x ベースの Junos OS で以前に実行されていたすべての Junos OS 製品は、EX4400 を除く FreeBSD 12.x ベースの Junos OS に移行されます。Junos OS リリース 21.3R1 以降、EX4400 プラットフォームは FreeBSD 12.x ベースの Junos OS に移行されます。
次の表は、どの製品で使用できる Junos OS の詳細情報を示しています。
Platform |
FreeBSD 6.x-based Junos OS |
FreeBSD 12.x-based Junos OS |
MX5、MX10、MX40、MX80、MX104 |
はい |
いいえ |
MX240、MX480、MX960、 MX2010、MX2020 |
いいえ |
はい |
リリース 22.1R1 へのアップグレードの基本的な手順
アップグレードする前に、ファイルシステムと現在アクティブなJunos OS設定をバックアップして、アップグレードが失敗した場合に備えて、既知の安定した環境に回復できるようにします。以下のコマンドを発行します。
user@host> request system snapshot
インストール プロセスでは、ファイル システムを再構築し、Junos OS を完全に再インストールします。以前のソフトウェア インストールの設定情報は保持されますが、ログ ファイルの内容が消去される場合があります。設定テンプレートやシェルスクリプトなど、ルーティングプラットフォームに保存されているファイル(唯一の例外はjuniper.confとsshファイルが削除される場合があります)。保存されたファイルを保持するには、ルーティングプラットフォームをアップグレードまたはダウングレードする前に別のシステムにコピーします。詳細については、 インストールとアップグレードガイドを参照してください。
インストール プロセスの詳細については、 インストールおよびアップグレード ガイド とアップグレードされた FreeBSD による Junos OS のアップグレードを参照してください。
FreeBSD 12.x ベースの Junos OS にアップグレードする手順
影響を受けた製品:MX240、MX480、MX960、MX2010、MX2020。
FreeBSD 12.x ベースの Junos OS をダウンロードしてインストールするには、
-
Web ブラウザーを使用して、ジュニパーネットワークスの Web ページで、すべての Junos プラットフォーム ソフトウェアダウンロード URL に移動します。
-
ダウンロードするソフトウェアの Junos OS プラットフォームの名前を選択します。
-
[ソフトウェアのダウンロード] ページの右側にある [リリース] ドロップダウン リストから、リリース番号(ダウンロードするソフトウェア バージョンの番号)を選択します。
-
[ソフトウェア] タブを選択します。
-
[ソフトウェア] タブの [パッケージのインストール] セクションで、リリースのソフトウェア パッケージを選択します。
-
ジュニパーネットワークスの担当者が指定したユーザー名(通常は電子メール アドレス)とパスワードを使用して、ジュニパーネットワークスの認証システムにログインします。
-
エンド ユーザー ライセンス契約を確認し、同意します。
-
ソフトウェアをローカル ホストにダウンロードします。
-
ソフトウェアをルーティング プラットフォームまたは内部ソフトウェア配布サイトにコピーします。
-
ルーティング プラットフォームに新しい jinstall パッケージをインストールします。
メモ:アップグレードプロセス中に帯域内接続が失われるため、コンソールを使用してすべてのソフトウェアパッケージを帯域外にアップグレードすることをお勧めします。
ユーラシア関税同盟(アルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成されている)のお客様を除くすべてのお客様は、以下のパッケージを使用できます。
-
32 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-22.1R1.9-signed.tgz
-
64 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-22.1R1.9-signed.tgz
ユーラシア関税同盟(現在アルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成)のお客様は、以下のパッケージ(制限付き暗号化Junosパッケージ)を使用できます。
-
32 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-22.1R1.x-limited.tgz
-
64 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-22.1R1.9-limited.tgz
送信元を以下のいずれかの値に置き換えます。
-
/pathname—ルーター上のローカル ディレクトリからインストールされたソフトウェア パッケージ。
-
離れた場所からダウンロードしてインストールされるソフトウェア パッケージの場合:
-
hostnameftp:///pathname
-
hostnamehttp:///pathname
-
hostnamescp:///pathname
-
このオプションは、Junos OS(FreeBSD 6.x、10.x、11.x)から Junos OS(FreeBSD 12.x)にアップグレードする際には使用
validate
しないでください。これは、パッケージ内の junos-upgrade-x プログラムは FreeBSD 12.x をベースに構築されており、Junos OS(FreeBSD 6.x、10.x、11.x)はこれらのプログラムを実行できないためです。オプションを実行するno-validate
必要があります。ステートメントはno-validate
検証手順を無効にし、代わりにインポートポリシーを使用できます。アップグレードの
reboot
検証とインストール後に、 コマンドを使用してルーターを再起動します。再起動が完了すると、ルーターにログインプロンプトが表示されます。読み込みプロセスには、5~10 分かかる場合があります。再起動は、アップグレードに成功した場合にのみ発生します。
-
-
RE-MX-X6およびRE-MX-X8ルーティングエンジンを搭載したルーターに、Junos OSソフトウェアパッケージをインストールし、ソフトウェアパッケージをホストする必要があります。これらのルーター上のホストOSをVMホストをサポートしてアップグレードするには、junos-vmhost-install-x.tgzイメージを使用し、 コマンドで通常のパッケージの名前を
request vmhost software add
指定します。詳細については、 インストールおよびアップグレード ガイドの「VM ホストのインストール」トピックを参照してください。 -
Junos OS リリース 22.1R1 以降、Wind River Linux 9 に基づく VM ホスト イメージをインストールするには、以下の MX シリーズ ルーターで i40e NVM ファームウェアをアップグレードする必要があります。
-
MX240、MX480、MX960、MX2010、MX2020、MX2008、MX10016、MX10008
[ https://kb.juniper.net/TSB17603 を参照してください。
-
Junos OS リリース 22.1R1 jinstall パッケージをインストールした後、 コマンドを発行 request system software rollback
すると、以前にインストールされた Junos OS(FreeBSD 6.x)ソフトウェアに戻すことはできません。代わりに、 コマンドを request system software add no-validate
発行し、以前にインストールされたソフトウェアに対応する jinstall パッケージを指定する必要があります。
既存 request system
のコマンドのほとんどは、RE-MX-X6およびRE-MX-X8ルーティングエンジンを搭載したルーターではサポートされていません。 インストールおよびアップグレード ガイドの「VM ホスト ソフトウェア管理コマンド」を参照してください。
Junos OSリリースのサポートポリシーのアップグレードとダウングレード
EEOL(Extended End-of-Life)リリースとして指定されているリリースを除き、一度に3つ以上のJunos OSリリースにまたがるアップグレードとダウングレードのサポートは提供されません。EEOL リリースでは、直接アップグレードとダウングレードパスが提供されます。通常、EEOL リリースは 3 リリースを超える増分で発生しますが、1 つの EEOL リリースから次の EEOL リリースに直接アップグレードできます。
現在インストールされているEEOLリリースの前または後に直接発生するEEOLリリース、または以前またはそれ以降の2つのEEOLリリースにアップグレードまたはダウングレードできます。例えば、Junos OS リリース 19.3、19.4、および 20.1 は EEOL リリースです。Junos OS リリース 19.3 からリリース 19.4 に、または Junos OS リリース 19.3 からリリース 20.1 にアップグレードできます。
非 EEOL リリースから、3 つを超えるリリースの前または後ろにあるリリースに直接アップグレードすることはできません。以前または後の EEOL 以外のリリースから 3 つ以上のリリースにアップグレードまたはダウングレードするには、最初に次の EEOL リリースにアップグレードしてから、その EEOL リリースからターゲット リリースにアップグレードまたはダウングレードします。
EEOL リリースの詳細と EEOL リリースの一覧については、 https://www.juniper.net/support/eol/junos.html を参照してください。
冗長ルーティング エンジンを使用したルーターのアップグレード
ルーターに 2 つのルーティング エンジンが搭載されている場合、ネットワーク運用を中断しないように、各ルーティング エンジンで以下の Junos OS インストールを個別に実行します。
-
マスタールーティングエンジンでグレースフルルーティングエンジンスイッチオーバー(GRES)を無効にし、両方のルーティングエンジンに設定変更を保存します。
-
マスタールーティングエンジンで現在実行中のソフトウェアバージョンを維持しながら、バックアップのルーティングエンジンに新しいJunos OSリリースをインストールします。
-
バックアップのルーティング エンジンで新しいソフトウェア バージョンが正しく実行されていることを確認した後、バックアップのルーティング エンジンに切り替えて、新しいソフトウェアをアクティブにします。
-
バックアップ ルーティング エンジンとしてアクティブになった元のマスター ルーティング エンジンに新しいソフトウェアをインストールします。
詳細な手順については、 インストールおよびアップグレードガイドを参照してください。
リリース 22.1R1 からのダウングレード
リリース22.1R1からサポートされている別のリリースにダウングレードするには、アップグレードの手順に従いますが、22.1R1 jinstallパッケージを適切なリリースに対応するパッケージに置き換えます。
3つ以上のリリースをダウングレードすることはできません。
詳細については、 インストールとアップグレードガイドを参照してください。