ルーティングデバイスへのソフトウェアのインストール(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)
これがデバイスのアップグレードに最適な手順かどうかを判断します。
-
コントロールプレーンを中断することなく、トラフィックの中断を最小限に抑えた2つの異なるJunos OSリリースをアップグレードするには、インサービスソフトウェアアップグレードを使用できます。ルーターとスイッチの 統合型ISSUについて 、およびSRXシリーズファイアウォールの インサービスソフトウェアアップグレードを使用したシャーシクラスターのアップグレード を参照してください。
-
冗長ルーティングエンジンを搭載したEXシリーズイーサネットスイッチで実行されているソフトウェアと、EXシリーズバーチャルシャーシ内のすべてのメンバースイッチを1つのコマンドでアップグレードするには、ノンストップソフトウェアアップグレードを使用できます。 EXシリーズスイッチのノンストップソフトウェアアップグレードを理解するを参照してください。
-
ルーティングエンジンが1台インストールされたEX6200スイッチまたはEX8200スイッチのソフトウェアパッケージをアップグレードするには、 バーチャルシャーシまたはシングルルーティングエンジンを搭載したEXシリーズスイッチへのソフトウェアのインストール(CLI手順)を参照してください。
ソフトウェアのインストール開始時にグレースフルルーティングエンジンスイッチオーバー(GRES)またはノンストップアクティブルーティング(NSR)が有効になっている場合、ソフトウェアは正しくインストールされません。必ず GRES を無効にしてください(有効になっている場合)。デフォルトでは、NSRは無効になっています。NSRが有効な場合は、[edit routing-options]階層レベルからnonstop-routing ステートメントを削除して無効にします。
GRES と NSR が無効になっていることを確認するには:
プライマリルーティングエンジンのコンソールにログインします。
コンソール ポートを介したルーティングエンジンへのログインの詳細については、お使いのデバイス固有のハードウェア ガイドを参照してください。
CLI操作プロンプトから、設定モードに入ります。
{master} user@host> configure Entering configuration mode {master} [edit] user@host#ノンストップアクティブルーティング(NSR)を無効にします。
{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オプションを含めないでください。このような場合、アップグレードが成功するとパッケージが削除されます。MXシリーズ
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 Explorerを参照してください。バックアップルーティングエンジンを再起動して、新しいソフトウェアを起動します。
user@host> request system reboot other-routing-engine Rebooting re1 user@host>
デバイスにJunos OSの新規インストールをロードするには、デバイスを再起動する必要があります。
request system software addコマンドにrebootを追加することで、ステップ2と3を組み合わせることができます。ただし、手順を個別に実行する場合は、システムソフトウェアを追加したばかりのルーティングエンジンを再起動してください。注:インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを完了してから、
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オプションを含めないでください。このような場合、アップグレードが成功するとパッケージが削除されます。リリース12.2以降を実行しているM Series、MXシリーズ、およびT Seriesルーター Junos OSでは、
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 Explorerを参照してください。 request system rebootコマンドを使用してルーティングエンジンを再起動します。user@host> request system reboot Reboot the system? [yes, no] (no) yes
デバイスにJunos OSの新規インストールをロードするには、デバイスを再起動する必要があります。
request system software addコマンドにrebootを追加することで、ステップ3と4を組み合わせることができます。ただし、手順を個別に実行する場合は、システムソフトウェアを追加したばかりのルーティングエンジンを再起動してください。注:インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを終了してから、
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+ を入力してください。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 にバックアップされます。root ファイル システムと /config ファイル システムはルーターの CompactFlash カード上にあり、 /altroot ファイル システムは ルーターのハード ディスクまたはソリッド ステート ドライブ (SSD) にあります。
request system snapshotコマンドの詳細については、CLIエクスプローラを参照してください。注:request system snapshotコマンドを発行すると、実行中のソフトウェアとバックアップコピーが同一であるため、以前のバージョンに戻すことはできません。