移行、アップグレード、ダウングレードの手順
このセクションでは、Junos OSをアップグレードする手順、およびMXシリーズのJunos OSのアップグレードとダウングレードポリシーについて説明します。ネットワークのサイズと設定によっては、Junos OSのアップグレードまたはダウングレードに数分かかる場合があります。
Junos OS リリース 21.2R2 以降、FreeBSD 11.x ベースの Junos OS で以前に実行されていたすべての Junos OS 製品は、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 |
いいえ |
はい |
リリース21.2R2へのアップグレードの基本的な手順
アップグレードする前に、ファイルシステムと現在アクティブな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-20.4R1.9-signed.tgz
-
64 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-20.4R1.9-signed.tgz
ユーラシア関税同盟(現在アルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成)のお客様は、以下のパッケージ(制限付き暗号化Junosパッケージ)を使用できます。
-
32 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-20.4R1.x-limited.tgz
-
64 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-20.4R1.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 リリース 21.2R2 以降、Wind River Linux 9 に基づく VM ホスト イメージをインストールするには、以下の MX シリーズ ルーターで i40e NVM ファームウェアをアップグレードする必要があります。
-
MX240、MX480、MX960、MX2010、MX2020、MX2008、MX10016、MX10008
[ https://kb.juniper.net/TSB17603 を参照してください。
-
Junos OS リリース 21.2R2 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 ホスト ソフトウェア管理コマンド」を参照してください。
FreeBSD 6.x ベースの Junos OS にアップグレードする手順
影響を受けた製品:MX5、MX10、MX40、MX80、MX104。
FreeBSD 6.x ベースの Junos OS をダウンロードしてインストールするには、
-
Web ブラウザーを使用して、ジュニパーネットワークスの Web ページで、すべての Junos プラットフォーム ソフトウェアダウンロード URL に移動します。
-
ダウンロードするソフトウェアの Junos OS プラットフォームの名前を選択します。
-
[ソフトウェアのダウンロード] ページの右側にある [リリース] ドロップダウン リストから、リリース番号(ダウンロードするソフトウェア バージョンの番号)を選択します。
-
[ソフトウェア] タブを選択します。
-
[ソフトウェア] タブの [パッケージのインストール] セクションで、リリースのソフトウェア パッケージを選択します。
-
ジュニパーネットワークスの担当者が指定したユーザー名(通常は電子メール アドレス)とパスワードを使用して、ジュニパーネットワークスの認証システムにログインします。
-
エンド ユーザー ライセンス契約を確認し、同意します。
-
ソフトウェアをローカル ホストにダウンロードします。
-
ソフトウェアをルーティング プラットフォームまたは内部ソフトウェア配布サイトにコピーします。
-
ルーティング プラットフォームに新しい jinstall パッケージをインストールします。
メモ:アップグレードプロセス中に帯域内接続が失われるため、コンソールを使用してすべてのソフトウェアパッケージを帯域外にアップグレードすることをお勧めします。
-
ユーラシア関税同盟(アルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成されている)のお客様を除くすべてのお客様は、以下のパッケージを使用できます。
user@host> request system software add validate reboot source/jinstall-ppc-20.4R1.9-signed.tgz
-
ユーラシア関税同盟(現在アルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成)のお客様は、以下のパッケージ(制限付き暗号化Junos OSパッケージ)を使用できます。
user@host> request system software add validate reboot source/jinstall-ppc-20.4R1.9-limited-signed.tgz
送信元を以下のいずれかの値に置き換えます。
-
/pathname—ルーター上のローカル ディレクトリからインストールされたソフトウェア パッケージ。
-
離れた場所からダウンロードしてインストールされるソフトウェア パッケージの場合:
-
hostnameftp:///pathname
-
hostnamehttp:///pathname
-
hostnamescp:///pathname
-
validate オプションは、ルーターが正常に再起動されるようにソフトウェア パッケージを追加するための前提条件として、現在の設定に対してソフトウェア パッケージを検証します。これは、追加するソフトウェア パッケージが別のリリースである場合のデフォルトの動作です。
アップグレードの
reboot
検証とインストール後に、 コマンドを使用してルーターを再起動します。再起動が完了すると、ルーターにログインプロンプトが表示されます。読み込みプロセスには、5~10 分かかる場合があります。再起動は、アップグレードに成功した場合にのみ発生します。
-
Junos OS リリース 21.2R2 jinstall パッケージをインストールした後、 コマンドを発行 request system software rollback
して以前にインストールしたソフトウェアに戻すことはできません。代わりに、 コマンドを request system software add validate
発行し、以前にインストールされたソフトウェアに対応する jinstall パッケージを指定する必要があります。
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リリースをインストールします。
-
バックアップのルーティング エンジンで新しいソフトウェア バージョンが正しく実行されていることを確認した後、バックアップのルーティング エンジンに切り替えて、新しいソフトウェアをアクティブにします。
-
バックアップ ルーティング エンジンとしてアクティブになった元のマスター ルーティング エンジンに新しいソフトウェアをインストールします。
詳細な手順については、 インストールおよびアップグレードガイドを参照してください。
リリース 21.2R2 からのダウングレード
リリース21.2R2からサポートされている別のリリースにダウングレードするには、アップグレードの手順に従いますが、21.2R2 jinstallパッケージを適切なリリースに対応するパッケージに置き換えます。
3つ以上のリリースをダウングレードすることはできません。
詳細については、 インストールとアップグレードガイドを参照してください。