このページの
移行、アップグレード、ダウングレードに関する手順
このセクションでは、Junos OS をアップグレードする手順、および Junos OS のアップグレードとダウングレード ポリシーについて説明します。 Junos OS のアップグレードまたはダウングレードには、ネットワークのサイズと設定に応じて数時間がかかる場合があります。
Junos OS リリース 21.2R1 から、以前 FreeBSD 11.x ベースの Junos OS で実行していたすべての Junos OS 製品が、FreeBSD 12.x ベースの Junos OS に移行されます。
オン インストール時のソフトウェアQFX シリーズ スイッチ
アップグレードまたはダウングレードを行う場合Junos OS、常にjinstallパッケージを使用します。他のパッケージ(jbundle パッケージなど)は、サポート担当者の指示に従った場合ジュニパーネットワークス使用します。jinstall パッケージの内容とインストール プロセスの詳細については、 インストールおよびアップグレードガイド と Junos OS QFX シリーズ の基本 を参照してください。
ダウンロードとインストールのプロセスに精通していない場合は、次の手順に従います。
-
ブラウザで、 [Https://www.juniper.net/support/downloads/junos.html]に https://www.juniper.net/support/downloads/junos.html。
[ソフトウェアJunosダウンロード] ページが表示されます。
-
[ソフトウェアQFX シリーズのダウンロード] ページの Junos [QFX シリーズ] セクションで、ソフトウェアをダウンロードQFX シリーズする新しいプラットフォームを選択します。
-
[ 20.3 ソフトウェアのダウンロード] ページの [ソフトウェア] タブの右側にある [リリース] ドロップダウン リストから選択します。
-
[ソフトウェア] タブの [パッケージのインストール] セクションで、20.3 リリースの QFX シリーズパッケージのインストール を選択します。
アラート ボックスが表示されます。
-
[アラート] ボックスで、ソフトウェアの詳細については PSN ドキュメントへのリンクをクリックし、リンクをクリックしてダウンロードします。
ログイン画面が表示されます。
-
ユーザー名(一般的ジュニパーネットワークス電子メール アドレス)と、ユーザー名または担当者から指定されたパスワードを使用して、ジュニパーネットワークス ログインします。
-
ローカル ホストにソフトウェアをダウンロードします。
-
ソフトウェアをデバイスまたは内部のソフトウェア配信サイトにコピーします。
-
デバイスに新しいjinstallパッケージをインストールします。
メモ:アップグレード プロセス中に帯域内接続が失われるため、コンソールを使用してすべてのソフトウェア パッケージを帯域外にアップグレードすることをお勧めします。
米国およびカナダのお客様は、次のコマンドを使用します。
user@host> request system software add source/jinstall-host-qfx-5-x86-64-20.3-R1.n-secure-signed.tgz reboot
以下
source
のいずれかの値に置き換える:-
/pathname—スイッチのローカル ディレクトリからインストールされるソフトウェア パッケージ。
-
ダウンロードしてリモートからインストールするソフトウェア パッケージについては、以下を実行します。
-
hostnameftp:///pathname
-
http:// hostname /pathname
-
scp:// hostname / pathname (カナダおよび米国バージョンでのみ利用可能)
-
コマンドを
reboot
追加すると、アップグレードのインストール後にスイッチが再起動されます。再起動が完了すると、スイッチにログイン プロンプトが表示されます。読み込みプロセスには 5~10 分かかる場合があります。再起動は、アップグレードが正常に完了した場合にのみ実行されます。
-
Junos OS リリース 20.3 パッケージをインストールした後、 コマンドを発行して、以前にインストールしたソフトウェア jinstall
request system software rollback
に戻できます。
QFX10002-60Cデバイスへのソフトウェアのスイッチ
このセクションでは、ホスト OS と仮想ネットワークの両方を含むソフトウェアをアップグレードする方法についてJunos OS。このアップグレードには、VM ホスト パッケージ (junos-vmhost-install- x .tgz など)を使用する必要があります 。
ソフトウェア アップグレード中、SSD の代替パーティションがアップグレードされ、再起動後にプライマリ パーティションになります。プライマリ SSD でブート障害が発生した場合、スイッチは代替 SSD で使用可能なスナップショットを使用して起動できます。
QFX10002-60Cスイッチは、64ビットバージョンのデバイスのみをJunos OS。
/config および /var 以外のディレクトリに重要なファイルがある場合は、アップグレードを行う前に安全な場所にファイルをコピーします。/config および /var(/var/etc を除く)のファイルは、アップグレード後に保持されます。
ソフトウェアをアップグレードするには、以下の方法を使用できます。
インストール パッケージがスイッチ上にローカルに存在する場合は、 コマンドを実行 request vmhost software add <pathname><source> します。
例えば:
user@switch> request vmhost software add /var/tmp/junos-vmhost-install-qfx-x86-64-20.4R1.9.tgz
インストール パッケージがスイッチからリモートで存在する場合は、 コマンドを実行 request vmhost software add <pathname><source> します。
例えば:
user@switch> request vmhost software add ftp://ftpserver/directory/junos-vmhost-install-qfx-x86-64-20.4R1.9.tgz
再起動が完了したら、 コマンドを実行して新しいバージョンのソフトウェアが適切にインストールされていることを確認 show version
します。
user@switch> show version
デバイスへのソフトウェアのQFX10002 スイッチ
たとえば、FreeBSD 10 カーネル(15.1X53-D30)を持していないバージョンからアップグレードする場合は、Junos OS リリース 15.1X53-D30 から Junos OS リリース 15.1X53-D32 にアップグレードする必要があります。すべてのリリース パッケージをJunos OSした15.1X53-D32、Junos OS リリース 15.1X53-D60またはリリース リリース Junos OSアップグレード18.3R1。
スイッチで、 オプション force-host
を使用して、ホスト OS の最新バージョンを強制インストールします。ただし、デフォルトでは、ホスト OS のバージョンがスイッチにすでにインストールされているバージョンと異なる場合、オプションを使用せずに最新バージョンがインストール force-host
されます。
インストール パッケージがスイッチ上にローカルに存在する場合は、 コマンドを実行 request system software add <pathname><source> reboot します。
例えば:
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz reboot
インストール パッケージがスイッチからリモートで存在する場合は、 コマンドを実行 request system software add <pathname><source> reboot します。
例えば:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz reboot
再起動が完了したら、 コマンドを実行して新しいバージョンのソフトウェアが適切にインストールされていることを確認 show version
します。
user@switch> show version
Junos OS リリース 15.1X53-D3X から Junos OS リリース 15.1X53-D60、15.1X53-D61.7、15.1X53-D62、15.1X53-D63 のアップグレード(QFX10008 および QFX10016 スイッチ)
ソフトウェアをインストールする前に、重要なファイルを /var/home .重要なファイルのバックアップ方法の詳細 https://www.juniper.net/supportについては、
スイッチには2つのルーティング エンジンが含まれています。そのため、各ルーティング エンジン(re0と re1)にソフトウェアルーティング エンジンする必要があります。
インストール パッケージがスイッチ上にローカルに存在する場合は、 コマンドを実行 request system software add <pathname><source> します。
Re0 にソフトウェアをインストールするには、次の手順に当たって行います。
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0
インストール パッケージがスイッチからリモートで存在する場合は、 コマンドを実行 request system software add <pathname><source> re0 します。
例えば:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0
re1 にソフトウェアをインストールするには、次の手順にアクセスします。
user@switch> request system software add /var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1
インストール パッケージがスイッチからリモートで存在する場合は、 コマンドを実行 request system software add <pathname><source> re1 します。
例えば:
user@switch> request system software add ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1
両方のルーティング エンジンを再起動します。
例えば:
user@switch> request system reboot both-routing-engines
再起動が完了したら、 コマンドを実行して新しいバージョンのソフトウェアが適切にインストールされていることを確認 show version
します。
user@switch> show version
デバイスへのソフトウェアQFX10008インストールQFX10016 スイッチ
スイッチには 2 つのルーティング エンジンが搭載されているから、各スイッチJunos OSを個別にルーティング エンジンしてネットワーク運用を中断しないようにします。
ソフトウェアをインストールする前に、重要なファイルを /var/home .重要なファイルのバックアップ方法の詳細 https://www.juniper.net/supportについては、
ソフトウェアをインストールすると、グレースフル ルーティング エンジン スイッチオーバー(GRES)、ノンストップ ブリッジング(NSB)、ノンストップ アクティブ ルーティング(NSR)が有効になっている場合、ソフトウェアは適切にインストールされません。プロンプトが表示されたら、必ずCLI delete chassis redundancy
を発行します。GRES が有効になっている場合は、 コマンドを使用して削除 redundancy
されます。デフォルトでは、NSR は無効になっています。NSR が有効になっている場合は、階層レベルからノンストップ ルーティング ステートメントを削除して [edit routing-options]
、無効にします。
-
マスター コンソールにログインルーティング エンジンします。
コンソール ポートからデバイスにログインするルーティング エンジン、スイッチに固有のハードウェア ガイドを参照してください。
-
コマンド ラインから、設定モードにします。
user@switch> configure
-
冗長化ルーティング エンジン無効にする:
user@switch# delete chassis redundancy
-
ノンストップ ブリッジングの無効化:
user@switch# delete protocols layer2-control nonstop-bridging
-
両方のルーティング エンジンの設定変更を保存します。
user@switch# commit synchronize
-
設定モードCLIを終了します。
user@switch# exit
スイッチの準備が完了した後は、まずバックアップ ルーティング エンジン に新しい Junos OS リリースをインストールすると同時に、マスター バージョンで現在実行中のソフトウェア バージョンルーティング エンジン。これにより、マスター ネットワークルーティング エンジン運用を継続し、ネットワークの中断を最小限に抑えることができます。
バックアップ ルーティング エンジン で新しいソフトウェア バージョンが正しく実行されていることを確認した後、ルーティング制御をバックアップ ルーティング エンジン に切り替え、もう一方の ルーティング エンジン でソフトウェア バージョンをアップグレードまたはダウングレードする準備が整います。
-
別のサーバーのコンソール ポート(現在ルーティング エンジンポートにログインします。
コンソール ポートからデバイスにログインするルーティング エンジン、スイッチに固有のハードウェア ガイドを参照してください。
-
コマンドを使用して新しいソフトウェア パッケージを
request system software add
インストールします。user@switch> request system software add validate /var/tmp/jinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz
コマンドの詳細については、
request system software add
CLI Explorer を参照してください。 -
スイッチを再起動し、 コマンドを使用して新しいソフトウェアを
request system reboot
起動します。user@switch> request system reboot
メモ:スイッチを再起動して、スイッチ上のデバイスの新しいインストールJunos OSする必要があります。
インストールを中止するには、スイッチを再起動しません。その代わりに、インストールを完了して コマンドを発行
request system software delete <package-name>
します。これはインストールを停止する最後のチャンスです。スイッチを再起動すると、すべてのソフトウェアがロードされます。設置に必要な時間は 5~10 分です。その後、ソフトウェアがインストールされたブート デバイスからスイッチが再起動します。再起動が完了すると、スイッチにログイン プロンプトが表示されます。
ソフトウェアのアップグレード中に、インストールルーティング エンジンを実行しているサーバーからトラフィックが送信されません。
-
ログインし、 コマンドを
show version
発行して、インストールされているソフトウェアのバージョンを確認します。user@switch> show version
ソフトウェアがバックアップ デバイスにインストールルーティング エンジン、ルーティング制御をバックアップ ルーティング エンジン に切り替えて、マスター ネットワーク ソフトウェアをアップグレードまたはルーティング エンジンできます。
-
コンソール ポートを使用してマスター ルーティング エンジンログインします。
コンソール ポートからデバイスにログインするルーティング エンジン、スイッチに固有のハードウェア ガイドを参照してください。
-
ルーティング制御をバックアップ デバイスに転送ルーティング エンジン:
user@switch> request chassis routing-engine master switch
コマンドの詳細については、
request chassis routing-engine master
CLI Explorer を参照してください。 -
バックアップ ノード(ルーティング エンジン 1)がマスター サーバーであるルーティング エンジン。
user@switch> show chassis routing-engine Routing Engine status: Slot 0: Current state Backup Election priority Master (default) Routing Engine status: Slot 1: Current state Master Election priority Backup (default)
-
コマンドを使用して新しいソフトウェア パッケージを
request system software add
インストールします。user@switch> request system software add validate /var/tmp/jinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz
コマンドの詳細については、
request system software add
CLI Explorer を参照してください。 -
コマンドを使用ルーティング エンジン、デバイスを
request system reboot
再起動します。user@switch> request system reboot
メモ:スイッチ上にデバイスの新しいインストール システムをJunos OSするには、再起動する必要があります。
インストールを中止するには、システムを再起動しません。その代わりに、インストールを完了して コマンドを発行
request system software delete jinstall <package-name>
します。これはインストールを停止する最後のチャンスです。システムを再起動すると、ソフトウェアがロードされます。設置に必要な時間は 5~10 分です。その後、ソフトウェアがインストールされたブート デバイスからスイッチが再起動します。再起動が完了すると、スイッチにログイン プロンプトが表示されます。
ソフトウェアのアップグレード中に、インストールをルーティング エンジンのサーバーからトラフィックは送信されません。
-
ログインし、 コマンドを
show version
発行して、インストールされているソフトウェアのバージョンを確認します。 -
ルーティング制御をマスター ネットワークにルーティング エンジン:
user@switch> request chassis routing-engine master switch
コマンドの詳細については、
request chassis routing-engine master
CLI Explorer を参照してください。 -
マスター ノード(ルーティング エンジン 0)が実際にマスター ノードルーティング エンジン。
user@switch> show chassis routing-engine Routing Engine status: Slot 0: Current state Master Election priority Master (default) outing Engine status: Slot 1: Current state Backup Election priority Backup (default)
統合型 ISSU の実行
統合型 ISSU を使用すると、アップグレード中のトラフィックの中断を最小限に抑えて、スイッチ上で実行されるソフトウェアをアップグレードできます。
統合型 ISSU は、リリース Junos OS以降13.2X51-D15サポートされています。
次のタスクを実行します。
ソフトウェアをインストールするためのスイッチの準備
統合型 ISSU を使用してソフトウェアをインストールする前に、以下を実行します。
-
ノンストップ アクティブ ルーティング(NSR)、ノンストップ ブリッジング(NSB)、グレースフル ルーティング エンジン GRES(スイッチオーバー)が有効になっているか確認します。NSB と GRES を使用すると、NSB がサポートするレイヤー 2 プロトコルで、マスター ルーティング エンジンとバックアップ ルーティング エンジン間のプロトコル情報を同期できます。
ノンストップ アクティブ ルーティングが有効になっていると確認するには、次の手順に示します。
メモ:ノンストップ アクティブ ルーティングが有効になっている場合、グレースフル ルーティングルーティング エンジンオーバーが有効になります。
user@switch> show task replication Stateful Replication: Enabled RE mode: Master
ノンストップ アクティブ ルーティングが有効になっていない場合 ( が である場合) は、 インターフェイス上のノンストップ アクティブ ルーティングの設定 スイッチの設定 を
Stateful Replication
Disabled
参照してください。 -
ノンストップ ブリッジング(NSB)を有効にする。有効 にする方法の詳細については、「 デバイス上のEX シリーズ スイッチノンストップ ブリッジングの設定 」を参照してください。
-
(オプション)コマンドを使用して、スイッチJunos OS設定、ログ ファイルなど、システム ソフトウェアをバックアップ
request system snapshot
します。
統合型 ISSU を使用したソフトウェアのアップグレード
この手順では、スタンドアロン スイッチ上で実行されているソフトウェアをアップグレードする方法について説明します。
統合型 ISSU を使用してスイッチをアップグレードするには、次の手順に示します。
-
ソフトウェア パッケージをダウンロードするには、「 デバイスへのソフトウェア パッケージのインストール 」の「ブラウザーを使用したソフトウェア ファイルのダウンロード」セクションの手順に従QFX シリーズ します。
-
ソフトウェア パッケージまたはパッケージをスイッチにコピーします。ファイルをディレクトリにコピーすることをお勧
/var/tmp
めします。 -
コンソール接続にログインします。コンソール接続を使用すると、アップグレードの進行状況を監視できます。
-
ISSU を起動します。
-
スイッチで、次の入力を行います。
user@switch> request system software in-service-upgrade /var/tmp/package-name.tgz
例
package-name.tgz
えば.jinstall-host-qfx-10-f-x86-64-20.4R1.n-secure-signed.tgz
メモ:アップグレード中に、このデバイスにJunos OS CLI。
アップグレードの実行時に、スイッチには次のようなステータス メッセージが表示されます。
warning: Do NOT use /user during ISSU. Changes to /user during ISSU may get lost! ISSU: Validating Image ISSU: Preparing Backup RE Prepare for ISSU ISSU: Backup RE Prepare Done Extracting jinstall-host-qfx-5-f-x86-64-18.3R1.n-secure-signed.tgz ... Install jinstall-host-qfx-5-f-x86-64-19.2R1.n-secure-signed.tgz completed Spawning the backup RE Spawn backup RE, index 0 successful GRES in progress GRES done in 0 seconds Waiting for backup RE switchover ready GRES operational Copying home directories Copying home directories successful Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: FPC Warm Booting ISSU: FPC Warm Booted ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) Send ISSU done to chassisd on backup RE Chassis ISSU Completed ISSU: IDLE Initiate em0 device handoff
メモ:FPC がウォーム ブート ステージにある場合、統合型 ISSU は停止するのではなく、停止する可能性があります。また、PFE(ウォーム ブート中)にダウンまたはダウンしたリンクパケット転送エンジン検出されません。
メモ:統合型 ISSU プロセスが停止した場合、ログ ファイルを確認して問題を診断できます。ログ ファイルは 、
/var/log/vjunos-log.tgz
-
-
スイッチの再起動後にログインします。ソフトウェアがアップグレードされたと確認するには、次のコマンドを入力します。
user@switch>
show version
-
新しいデバイス Junos OS イメージをすべてのスイッチの代替ルート パーティションにコピーすることで、障害回復力のあるデュアルルート パーティション機能が正しく動作するようにします。
user@switch>
request system snapshot slice alternate
耐障害性に優れたデュアルルート パーティションでは、システムがプライマリ ルート パーティションからの起動に失敗した場合、スイッチを代替ルート パーティションから透過的に起動できます。
アップグレードとダウングレードのサポート ポリシー(Junos OSとサポート終了の拡張リリース)
EEOL(Extended End-of-Life)リリースに指定されているリリースを除き、一度に 3 つ以上の Junos OS リリースにまたがるアップグレードとダウングレードはサポートされません。EEOL リリースでは、直接アップグレードとダウングレード のパスが提供されます。EEOL リリースの一般には 3 つのリリースを超えて増加する場合でも、EEOL リリースから次の EEOL リリースに直接アップグレードできます。
現在インストールされている EEOL リリースの前または後で発生する EEOL リリース、または以前または後の 2 つの EEOL リリースにアップグレードまたはダウングレードできます。たとえば、Junos OS 19、4、20.2、20.4 は EEOL リリースです。Junos OS リリース 19.4 からリリース 20.1、20.2、20.3 または 20.4 にアップグレードできます。または Junos OS リリース 20.2、20.3、または 20.4 からリリース 21.4 へ。
非 EEOL リリースから、3 つを超えるリリースに直接アップグレードすることはできません。非 EEOL リリースから 3 つ以上のリリースにアップグレードまたはダウングレードするには、最初に次の EEOL リリースにアップグレードしてから、その EEOL リリースからターゲット リリースにアップグレードまたはダウングレードします。
EEOL リリースの詳細および EEOL リリース一覧の参照については、 を参照https://www.juniper.net/support/eol/junos.html。
ソフトウェアのインストールとアップグレードの詳細については、「 インストールおよびアップグレード ガイド 」を参照してください。