ルーティング デバイスへのソフトウェアのインストール(Junos OS)
ルーティング デバイスは、Junos OS が事前にインストールされた状態で提供されます。新機能とソフトウェア修正が利用可能になると、それを使用するためにはJunos OSをアップグレードする必要があります。ソフトウェアは、単一および冗長のルーティング エンジンにインストールできます。
単一のルーティングエンジンを搭載したルーターへのソフトウェアパッケージのインストール(Junos OS)
デバイスに新しいソフトウェアリリースをインストールする前に、現在のシステムをバックアップする必要があります。
Junos OSリリース20.3R1以降、ACX710ルーターがサポートするイメージは制限されています。
ルーターまたはスイッチのソフトウェアをアップグレードするには、次の手順に従います。
参照
冗長ルーティングエンジン搭載デバイスへのソフトウェアパッケージのインストール(Junos OS)
デバイスにルーティング エンジンが 2 つある場合は、ネットワーク運用の中断を最小限に抑えるため、各ルーティングエンジンで個別に Junos OS のインストールを実行します。
冗長ルーティングエンジンをアップグレードするには、まず、プライマリルーティングエンジンで現在実行中のソフトウェアバージョンを維持したまま、バックアップのルーティングエンジンに新しいJunos OSリリースをインストールします。バックアップルーティングエンジンで新しいソフトウェアバージョンが正しく動作していることを確認した後、デバイス制御をバックアップルーティングエンジンに切り替えます。最後に、新しいバックアップ ルーティングエンジンに新しいソフトウェアをインストールします。詳細な手順については、次のサブセクションを参照してください。
- デバイスのインストール準備(Junos OS)
- バックアップ ルーティングエンジン(Junos OS)へのソフトウェアのインストール
- 残りのルーティングエンジン(Junos OS)へのソフトウェアのインストール
- インストールの完了(Junos OS)
デバイスのインストール準備(Junos OS)
これがデバイスをアップグレードするための最良の手順であるかどうかを判断します。
EX8200スイッチがJunos OS リリース10.4R3以降を実行している場合、この手順の代わりにノンストップソフトウェアアップグレード(NSSU)を使用することで、単一のコマンドとネットワーク障害を最小限に抑えて、両方のルーティングエンジン上のソフトウェアパッケージをアップグレードできます。 ノンストップソフトウェアアップグレードを使用したEX6200またはEX8200スタンドアロンスイッチのソフトウェアのアップグレード(CLI手順)を参照してください。
コントロールプレーンを中断することなく、トラフィックの中断を最小限に抑えて、2つの異なるJunos OSリリースをアップグレードするには、インサービスソフトウェアアップグレードを使用できます。ルーターとスイッチの統合 型インサービスソフトウェアアップグレードの開始 およびSRXシリーズファイアウォールの インサービスソフトウェアアップグレードを使用したシャーシクラスタのアップグレード を参照してください。
冗長ルーティングエンジンを搭載したEXシリーズイーサネットスイッチと、EXシリーズバーチャルシャーシのすべてのメンバースイッチで実行されているソフトウェアを1つのコマンドでアップグレードするには、ノンストップソフトウェアアップグレードを使用できます。 EXシリーズスイッチのノンストップソフトウェアアップグレードについてを参照してください。
ルーティングエンジンがインストールされているEX6200スイッチまたはEX8200スイッチのソフトウェア パッケージをアップグレードするには、バーチャル シャーシまたはシングル ルーティングエンジンを搭載したEXシリーズ スイッチへのソフトウェアのインストール(CLI 手順)を参照してください。
ソフトウェアのインストールを開始するときに、GRES(グレースフルルーティングエンジンスイッチオーバー)またはNSR(ノンストップアクティブルーティング)が有効になっている場合、ソフトウェアは正しくインストールされません。GRES が有効になっている場合は、必ず無効化してください。デフォルトでは、NSR は無効になっています。NSRが有効になっている場合は、階層レベルからステートメントを nonstop-routing [edit routing-options]削除して無効にします。
GRES と NSR を無効にするには、次の手順を実行します。
プライマリ ルーティングエンジンのコンソールにログインします。
コンソール ポートからルーティングエンジンにログインする方法については、お使いのデバイスのハードウェア ガイドを参照してください。
CLI 操作プロンプトから、設定モードに入ります。
{master} user@host> configure Entering configuration mode {master} [edit] user@host#
ノンストップアクティブルーティング(NSR)を無効にします(Junos OS リリース10.4以降を実行するスイッチでサポート)。
{master}[edit] user@host# delete routing-options nonstop-routing
ノンストップブリッジングが有効になっている場合は無効にします。
{master}[edit] user@host# delete protocols layer2-control nonstop-bridging
ルーティングエンジンの冗長性を有効にする場合は、無効にします。
{master}[edit] user@host# (delete | deactivate) chassis redundancy graceful-switchover
両方のルーティングエンジンで設定変更を保存します。
{master}[edit] user@host# commit synchronize re0: configuration check succeeds re1: commit complete re0: commit complete
手記:ソフトウェア アップグレードの前に最新の設定変更がコミットされるようにするには、ノンストップ アクティブ ルーティングとグレースフル ルーティングエンジン スイッチオーバーが以前に無効になっていた場合でも、この手順を実行します。
CLI コンフィギュレーション モードを終了します。
[edit] user@host# exit
バックアップ ルーティングエンジン(Junos OS)へのソフトウェアのインストール
デバイスを準備した後、まず、新しい Junos OS リリースをバックアップ ルーティングエンジンにインストールし、プライマリ ルーティングエンジンで現在実行中のソフトウェア バージョンを維持します。これにより、プライマリ ルーティングエンジンは運用を継続し、ネットワークの中断を最小限に抑えることができます。
この手順を開始する前に、必要なソフトウェア パッケージを決定し、プライマリ ルーティングエンジンの /var/tmp ディレクトリにダウンロードします。各アップグレードに必要なパッケージについては、 Junos OSのインストール パッケージ名を参照してください。
バックアップ ルーティングエンジンにソフトウェアをインストールするには、次の手順に従います。
スロット0で、現在のプライマリ ルーティングエンジンのコンソール ポートにログインします。
request system software add
コマンドを使用して、バックアップルーティングエンジン(re1)に新しいソフトウェアパッケージをインストールします。user@host> request system software add re1 validate /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
インストールと検証には約15分かかります。
注意:パッケージが配置されているルーティングエンジンとパッケージをインストールするルーティングエンジンが同じ場合は、
request system software add
コマンドを使用してパッケージをインストールするときに、re0
またはre1
オプションを含めないでください。このような場合、パッケージはアップグレードが成功した後に削除されます。Junos OS リリース 12.2以降を実行しているM Series、MXシリーズ、T Seriesルーターでは、
request system software add set
コマンドを使用して複数のソフトウェアパッケージを同時にインストールできます。user@host> request system software add set re1 /var/tmp/installation-package
request system software add set
コマンドの詳細については、「 request system software add(Junos OS)」または「 CLI エクスプローラー」を参照してください。バックアップ ルーティングエンジンを再起動して、新しいソフトウェアを起動します。
user@host> request system reboot other-routing-engine Rebooting re1 user@host>
Junos OS の新規インストールをデバイスにロードするには、デバイスを再起動する必要があります。ステップ 2 と 3 を組み合わせるには、
request system software add
コマンドに rebootを追加します。ただし、手順を個別に行う場合は、システム ソフトウェアを追加したばかりのルーティングエンジンを再起動してください。手記:インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを完了してから、
request system software delete software-package-name
コマンドを発行します。これは、インストールを停止する最後のチャンスです。デバイスを再起動すると、すべてのソフトウェアがロードされます。インストールには 5 分から 10 分かかる場合があります。その後、デバイスは、ソフトウェアがインストールされたばかりのブート デバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。
ソフトウェアがアップグレードされている間、インストールを実行しているルーティングエンジンはトラフィックをルーティングしていません。
show version invoke-on other-routing-engine
コマンドを発行して、新しいソフトウェアがインストールされていることを確認します。user@host> show version invoke-on other-routing-engine re1: -------------------------------------------------------------------------- Hostname: host1 Model: mx240 Junos: package-name . . . user@host>
(オプション)
request system software add
コマンドを使用してjwebパッケージを追加します。このパッケージを追加する前に、インストール パッケージの場合と同様に、まずソフトウェアをダウンロードする必要があります。jwebパッケージのダウンロードの詳細については、ソフトウェアのダウンロード(Junos OS)を参照してください。jwebインストールモジュールは、ルーターの表示と設定に使用できるルーター管理グラフィカルユーザーインターフェイスを追加します。
残りのルーティングエンジン(Junos OS)へのソフトウェアのインストール
ソフトウェアをバックアップルーティングエンジンにインストールしたら、ルーティング制御をバックアップルーティングエンジンに切り替え、スロット0の残りのルーティングエンジンでソフトウェアをアップグレードまたはダウングレードする準備が整います。
プライマリ ルーティングエンジンにソフトウェアをインストールするには、次の手順に従います。
ルーティング制御をプライマリからバックアップのルーティングエンジンに転送します。
user@host> request chassis routing-engine master switch warning: Traffic will be interrupted while the PFE is re-initialized Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
request chassis routing-engine master
コマンドの詳細については、CLIエクスプローラーを参照してください。スロット1のルーティングエンジンがプライマリルーティングエンジンになったことを確認します。
user@host> 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
コマンドを使用して、スロット0のルーティングエンジンに新しいソフトウェアパッケージをインストールします。user@host> request system software add validate re0 /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
インストールと検証には約15分かかります。
注意:パッケージが配置されているルーティングエンジンと、パッケージをインストールするルーティングエンジンが同じ場合は、
request system software add
コマンドを使用してパッケージをインストールするときに、re0
またはre1
オプションを含めないでください。このような場合、パッケージはアップグレードが成功した後に削除されます。Junos OS リリース 12.2以降を実行しているM Series、MXシリーズ、およびT Seriesルータでは、
request system software add set
コマンドを使用して複数のソフトウェアパッケージを同時にインストールできます。user@host> request system software add set re0 /var/tmp/installation-package
request system software add set
コマンドの詳細については、 request system software add(Junos OS)または CLI エクスプローラーを参照してください。 request system reboot
コマンドを使用して、ルーティングエンジンを再起動します。user@host> request system reboot Reboot the system? [yes, no] (no) yes
Junos OS の新規インストールをデバイスにロードするには、デバイスを再起動する必要があります。ステップ 3 と 4 を組み合わせるには、
request system software add
コマンドに rebootを追加します。ただし、手順を個別に行う場合は、システム ソフトウェアを追加したばかりのルーティングエンジンを再起動してください。手記:インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを完了してから、
request system software delete software-package-name
コマンドを発行します。これは、インストールを停止する最後のチャンスです。システムを再起動すると、ソフトウェアがロードされます。インストールには 5 分から 10 分かかる場合があります。その後、デバイスは、ソフトウェアがインストールされたばかりのブート デバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。
ソフトウェアがアップグレードされている間、インストールを実行しているルーティングエンジンはトラフィックをルーティングしません。
現在のバックアップ ルーティングエンジン(スロット 0)にログインし、
show version
コマンドを発行して、インストールされているソフトウェアのバージョンを確認します。user@host> show version
-
(オプション)
request system software add
コマンドを使用してjwebパッケージを追加します。このパッケージを追加する前に、インストール パッケージの場合と同様に、まずソフトウェアをダウンロードする必要があります。jwebパッケージのダウンロードの詳細については、ソフトウェアのダウンロード(Junos OS)を参照してください。jwebインストールモジュールは、ルーターの表示と設定に使用できるルーター管理グラフィカルユーザーインターフェイスを追加します。
インストールの完了(Junos OS)
ソフトウェアを両方のルーティング エンジンにインストールしたら、ルーターを元の設定に戻し、新しいインストールをバックアップします。
冗長ルーティングエンジンのアップグレードを完了するには:
この手順を開始する前に存在していた設定を復元します( インストールするデバイスの準備(Junos OS)から)。
user@host> configure [edit] user@host# rollback 1
手記:rollback
コマンドの番号は、ルータをインストール用に準備する際に行ったコミット数と一致する必要があります。例えば、ルーティングエンジン冗長性を無効化し、ノンストップブリッジングを無効化する別のコミットを行った場合、このステップではrollback 2
を使用する必要があります。両方のルーティングエンジンで設定変更を保存します。
[edit] user@host# commit synchronize and-quit
ルーティングの制御をスロット0の元のプライマリルーティングエンジンに戻します。
{backup} user@host> request chassis routing-engine master switch warning: Traffic will be interrupted while the PFE is re-initialized Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
request chassis routing-engine master
コマンドの詳細については、CLIエクスプローラーを参照してください。ルーティングエンジン(スロット0)が実際にプライマリルーティングエンジンであることを確認します。
{master} user@host> show chassis routing-engine Routing Engine status: Slot 0: Current state Master Election priority Master (default) Routing Engine status: Slot 1: Current state Backup Election priority Backup (default)
新しいソフトウェアをインストールし、正常に動作していることを確認したら、プライマリとバックアップの両方のルーティングエンジンで新しいソフトウェアをバックアップします。
アップグレードされた FreeBSD で Junos OS をバックアップするには、
request system snapshot recovery
コマンドを使用します。どのリリースのどのプラットフォームで、アップグレードされた FreeBSD で Junos OS を使用しているかを調べるには、 Feature Explorer を参照して Junos kernel upgrade to FreeBSD 10+ と入力してください。詳しくは、 アップグレードされたFreeBSDを搭載したJunos OSのスナップショットの使用の変更点を参照してください。Junos OSには、
request system snapshot
コマンドを使用します。{master} user@host> request system snapshot {master} user@host> request routing-engine login other-routing-engine {backup} user@host-re1> request system snapshot {backup} user@host-re1> request routing-engine login other-routing-engine {master} user@host>
ルートファイルシステムは /altroot にバックアップされ、 /config は /altconfig にバックアップされます。ルートおよび /config ファイルシステムはルータのコンパクトフラッシュカード上にあり、 /altroot および /altconfig ファイルシステムはルータのハードディスクまたはソリッドステートドライブ(SSD)上にあります。
request system snapshot
コマンドの詳細については、CLI Explorer を参照してください。手記:request system snapshot
コマンドを発行すると、実行中のソフトウェアのコピーとバックアップコピーが同一になるため、以前のバージョンに戻すことはできません。