移行、アップグレード、ダウングレードの手順
このセクションでは、Junos OS のアップグレード手順、および MXシリーズ向け Junos OS のアップグレードおよびダウングレード ポリシーについて説明します。Junos OSのアップグレードまたはダウングレードは、ネットワークのサイズと設定によっては数分かかる場合があります。
Junos OS リリース 21.2R3 以降、以前は 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.2R3にアップグレードするための基本的な手順
アップグレードする前に、ファイル システムと現在アクティブな 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
sourceを以下のいずれかの値に置き換えます。
-
/pathname—ルーターのローカル ディレクトリからインストールされるソフトウェア パッケージ用。
-
遠隔地からダウンロードおよびインストールされるソフトウェアパッケージの場合:
-
ftp://hostname/pathname
-
http://hostname/pathname
-
scp://hostname/pathname
-
Junos OS (FreeBSD 6.x, 10.x, and 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ソフトウェアパッケージとホストソフトウェアパッケージをインストールする必要があります。VMホストをサポートするこれらのルーター上のホストOSをアップグレードするには、junos-vmhost-install-x.tgzイメージを使用し、
request vmhost software addコマンドで通常パッケージの名前を指定します。詳細については、 『インストールおよびアップグレードガイド』の「VMホストのインストール」トピックを参照してください。 -
Junos OSリリース21.2R3以降、Wind River Linux 9ベースのVMホストイメージをインストールするには、以下のMXシリーズルーターでi40e NVMファームウェアをアップグレードする必要があります。
-
MX240、MX480、MX960、MX2010、MX2020、MX2008、MX10016、MX10008
[ https://kb.juniper.net/TSB17603 を参照してください。
-
Junos OS リリース 21.2R3 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
sourceを以下のいずれかの値に置き換えます。
-
/pathname—ルーターのローカル ディレクトリからインストールされるソフトウェア パッケージ用。
-
遠隔地からダウンロードおよびインストールされるソフトウェアパッケージの場合:
-
ftp://hostname/pathname
-
http://hostname/pathname
-
scp://hostname/pathname
-
検証オプションは、ソフトウェア パッケージを追加するための前提条件として、現在の設定に対してソフトウェア パッケージを検証し、ルーターが正常に再起動することを確認します。これは、追加されるソフトウェアパッケージが別のリリースである場合のデフォルトの動作です。
アップグレードが検証され、インストールされた後、
rebootコマンドを使用してルーターを再起動します。再起動が完了すると、ルーターにログイン プロンプトが表示されます。読み込みプロセスには 5 分から 10 分かかる場合があります。再起動は、アップグレードが成功した場合にのみ行われます。
-
Junos OSリリース21.2R3 jinstallパッケージをインストールした後、 request system software rollback コマンドを発行して以前にインストールしたソフトウェアに戻すことはできません。代わりに、 request system software add validate コマンドを発行し、以前にインストールされたソフトウェアに対応する jinstall パッケージを指定する必要があります。
Junos OSリリースのアップグレードおよびダウングレードサポートポリシー
延長サポート終了(EEOL)リリースとして指定されたリリースを除き、一度に3つ以上のJunos OSリリースにまたがるアップグレードとダウングレードはサポートされません。EEOL リリースには直接アップグレードとダウングレード パスが用意されています。EEOL リリースは通常 3 つのリリースを超えて増分で発生しますが、1 つの EEOL リリースから次の EEOL リリースに直接アップグレードできます。
現在インストールされているEEOLリリースの直前または直後に発生するEEOLリリースにアップグレードまたはダウングレードするか、その前後に2つのEEOLリリースにアップグレードまたはダウングレードできます。例えば、20.4はEEOLリリースです。したがって、20.4から次の2つのEEOLリリース(21.2および21.4)にアップグレードするか、過去の2つのEEOLリリース(20.2および19.4)にダウングレードすることができます。
非EEOLリリースから、3 リリース以上進んでいるまたは遅れているリリースに直接アップグレードすることはできません。非 EEOL リリースから 3 つ以上のリリースにアップグレードまたはダウングレードするには、まず次の EEOL リリースにアップグレードし、次にその EEOL リリースからターゲット リリースにアップグレードまたはダウングレードします。
EEOL リリースの詳細と EEOL リリースのリストを確認するには、「 https://www.juniper.net/support/eol/junos.html」を参照してください。
冗長ルーティングエンジンを搭載したルーターのアップグレード
ルーターにルーティング エンジンが 2 つある場合は、ネットワーク運用の中断を回避するために、各ルーティングエンジンに次の Junos OS インストールを個別に実行します。
-
マスタールーティングエンジンでグレースフルルーティングエンジンスイッチオーバー(GRES)を無効にし、両方のルーティングエンジンの設定変更を保存します。
-
新しいJunos OSリリースをバックアップルーティングエンジンにインストールし、マスタールーティングエンジンで現在実行中のソフトウェアバージョンを維持します。
-
新しいソフトウェアバージョンがバックアップルーティングエンジンで正しく実行されていることを確認した後、バックアップルーティングエンジンに切り替えて、新しいソフトウェアをアクティブ化します。
-
バックアップルーティングエンジンとしてアクティブになっている元のマスタールーティングエンジンに新しいソフトウェアをインストールします。
詳細な手順については、 『インストールおよびアップグレードガイド』を参照してください。
リリース21.2R3からのダウングレード
リリース 21.2R3 からサポートされている別のリリースにダウングレードするには、アップグレード手順に従いますが、21.2R3 jinstall パッケージを適切なリリースに対応するパッケージと置き換えます。
3つ以上のリリースをダウングレードすることはできません。
詳細については、 『インストールおよびアップグレードガイド』を参照してください。