移行、アップグレード、ダウングレードの手順
このセクションでは、Junos OSをアップグレードする手順と、MXシリーズのJunos OSのアップグレードとダウングレードのポリシーについて説明します。ネットワークの規模や構成によっては、Junos OSのアップグレードまたはダウングレードに数分かかる場合があります。
Junos OS リリース 21.2R1 以降、以前は 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 |
MX240、MX480、MX960、 MX2010、MX2020 |
いいえ |
はい |
リリース 21.4R2 へのアップグレードの基本手順
アップグレードする前に、ファイルシステムと現在アクティブな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 Platforms ソフトウェア ダウンロード URL に移動します。
-
ダウンロードするソフトウェアの Junos OS プラットフォームの名前を選択します。
-
[ソフトウェアのダウンロード]ページの右側にある[リリース]ドロップダウンリストからリリース番号(ダウンロードするソフトウェアバージョンの番号)を選択します。
-
[ソフトウェア]タブを選択します。
-
[ソフトウェア]タブの[Install Package]セクションで、リリースのソフトウェア パッケージを選択します。
-
ジュニパーネットワークスの担当者から提供されたユーザー名(通常は電子メールアドレス)とパスワードを使用して、ジュニパーネットワークスの認証システムにログインします。
-
使用許諾契約書を確認して同意します。
-
ソフトウェアをローカルホストにダウンロードします。
-
ソフトウェアをルーティング プラットフォームまたは社内のソフトウェア配布サイトにコピーします。
-
ルーティングプラットフォームに新しいjinstallパッケージをインストールします。
メモ:アップグレード プロセス中にインバンド接続が失われるため、コンソールを使用してすべてのソフトウェア パッケージを帯域外にアップグレードすることを推奨します。
ユーラシア関税同盟(現在はアルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成される)のお客様を除くすべてのお客様は、以下のパッケージを使用することができます。
-
32ビットルーティングエンジンバージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-21.4R2.9-signed.tgz
-
64 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-21.4R2.9-signed.tgz
ユーラシア関税同盟(現在はアルメニア、ベラルーシ、カザフスタン、キルギスタン、ロシアで構成)のお客様は、以下のパッケージ(制限付き暗号化Junosパッケージ)をご利用いただけます。
-
32ビットルーティングエンジンバージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-21.4R2.x-limited.tgz
-
64 ビット ルーティング エンジン バージョンの場合:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-21.4R2.9-limited.tgz
source を次のいずれかの値に置き換えます。
-
/pathname- ルータのローカル ディレクトリからインストールされるソフトウェア パッケージの場合。
-
リモートの場所からダウンロードおよびインストールされるソフトウェアパッケージの場合:
-
ftp://hostname/pathname
-
http://hostname/pathname
-
scp://hostname/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ソフトウェアパッケージとホストソフトウェアパッケージをインストールする必要があります。VMホストをサポートするこれらのルーターのホストOSをアップグレードするには、junos-vmhost-install-x.tgzイメージを使用し、コマンドで
request vmhost software add
通常パッケージの名前を指定します。詳細については、 『インストールおよびアップグレード ガイド』の「VM ホストのインストール」トピックを参照してください。 -
Junos OSリリース21.4R2以降、Wind River Linux 9ベースのVMホストイメージをインストールするには、次のMXシリーズルーターでi40e NVMファームウェアをアップグレードする必要があります。
-
MX240、MX480、MX960、MX2010、MX2020、MX2008、MX10016、およびMX10008
-
-
Junos OSリリース21.4R1以降のリリース以降では、MX204およびMX2008 VMホストベースのプラットフォームのインストール時に、
ssh root-login
Junos OS VMからLinuxホストにラインカードイメージ(chspmb.elf)をコピーする必要があります。インストール中に構成によって無効にしないでください。構成下のssh
デフォルトの root-login オプションとして の代わりにdeny
を使用してdeny-password
、内部の信頼できる通信を許可します。VMHostベースのプラットフォームについては、 VMホストの概要(Junos OS)を参照してください。
Junos OSリリース21.4R2のインストールパッケージをインストールした後、コマンド 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(延長サポート終了)リリースに指定されているリリースを除き、一度に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.4R2 からのダウングレード
リリース 21.4R2 からサポートされている別のリリースにダウングレードするには、アップグレード手順に従いますが、21.4R2 jinstall パッケージを適切なリリースに対応するパッケージに置き換えます。
3 つを超えるリリースをダウングレードすることはできません。
詳細については、「 インストールおよびアップグレードガイド」を参照してください。