USBフラッシュ ドライブを使用したMXシリーズ ルーターへのソフトウェアのインストール
USBフラッシュ ドライブを使用して、MXシリーズ ルーターにJunos OSをインストールまたはアップグレードできます。
このトピックでは、MXシリーズルーターの全体的な情報について説明します。
特定のMXシリーズルーターの詳細については、そのデバイスのハードウェアガイドを参照してください。
特定のデバイスのハードウェア ガイドにアクセスするには、 製品別 Junos OS を確認し、デバイスを選択してください。デバイスのハードウェア ガイドへのリンクが、他のデバイス固有のガイドへのリンクとともに表示されます。
開始する前に、必要なソフトウェア パッケージを決定し、USBフラッシュ ドライブにダウンロードします。各アップグレードに必要なパッケージについて、詳しくは Junos OS および Junos OS Evolvedのインストール パッケージ名を参照してください。
このトピックでは、標準的な Junos OS のインストールと、Junos OS インストール パッケージによるアップグレードについて説明します。
Junos OSリカバリインストールの詳細については、 Junos OSのリカバリを参照してください。
FreeBSD をアップグレードした Junos OS へのアップグレードについては、 FreeBSD をアップグレードした Junos OS のアップグレードとダウングレードを参照してください。
USBフラッシュ ドライブへのJunos OSのプレインストール
ソフトウェアを使用してルーターをインストールまたはアップグレードする前に、USBフラッシュ ドライブにJunos OSが保存されている必要があります。
USBフラッシュ ドライブにソフトウェアをプリインストールするには、次のことを確認してください。
-
USBフラッシュ ドライブは、MXシリーズ ルーターのUSBポートの仕様に適合しています。
-
USBフラッシュ ドライブは空で、FAT-32としてフォーマットされています。
-
USBフラッシュ ドライブの容量は、目的のJunos OSパッケージのサイズを収容するのに十分な大きさです)。
-
ダウンロード サイトからソフトウェア パッケージをダウンロードし、USB フラッシュ ドライブにコピーするコンピューター。
Junos OS パッケージを USB フラッシュ ドライブにダウンロードするには、次の手順に従います。
USBフラッシュ ドライブからのJunos OSのインストール
ベスト プラクティスとして、インストール手順を開始する前に、インストール済みのJunos OSイメージと設定ファイルのシステム スナップショットをバックアップ用に保存しておいてください。
システム スナップショットの保存の詳細については、 システム スナップショットの要求(リリース 10 より前の FreeBSD を搭載した Junos OS)を参照してください。
USBフラッシュ ドライブからJunos OSパッケージをインストールするには、次の手順に従います。
USBフラッシュ ドライブを使用したJunos OSのアップグレード
USBフラッシュ ドライブを使用してMXシリーズ ルーター上のJunos OSをアップグレードする手順は、USBフラッシュ ドライブからJunos OSをインストールする手順とは異なります。インストール手順には、USBフラッシュ ドライブからデバイスを起動し、設定ファイルやデータ ファイルを保持せずにJunos OSの新しいイメージをインストールすることが含まれます。アップグレード手順には、既存の設定ファイルとデータ ファイルを維持したまま、既存の Junos OS をデバイス上の別のバージョンの Junos OS に置き換えることが含まれます。
アップグレードの手順は次のとおりです。
-
USBフラッシュ ドライブからルーターの内部ストレージにJunos OSパッケージをコピーする。
-
ルーターの Junos OS をアップグレードする。
手記:ベスト プラクティスとして、アップグレード手順を開始する前に、デバイスのストレージ容量を解放し、既存のJunos OSイメージと設定ファイルのシステムスナップショットをバックアップ用に保存しておいてください。
ストレージ領域を解放する方法については、 システムストレージクリーンアップの要求(Junos OS)を参照してください。
システム スナップショットの保存の詳細については、 システム スナップショットの要求(リリース 10 より前の FreeBSD を搭載した Junos OS)を参照してください。
次のセクションに進み、Junos OSのアップグレードを続行します。
VMhost をサポートするルーティング エンジンを搭載したデバイスでは、USB デバイスを緊急ブート デバイスとして使用できます。詳細については、VMホストをサポートするルーティングエンジンの緊急ブートデバイスの作成を参照してください。ddコマンドを使用して junos-vmhost-install-usbイメージをUSBドライブに書き込んだ後、request vmhost reboot usbコマンドを使用してUSBを起動できます。
ルーティング デバイスへのソフトウェアのインストール(Junos OS)
ルーティング デバイスは、Junos OS が事前にインストールされた状態で提供されます。新機能とソフトウェア修正が利用可能になると、それを使用するためには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シリーズスイッチのノンストップソフトウェアアップグレードについてを参照してください。
-
ルーティングエンジンがインストールされている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)を無効にします。
{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 エクスプローラー」を参照してください。バックアップ ルーティングエンジンを再起動して、新しいソフトウェアを起動します。
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+ と入力してください。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コマンドを発行すると、実行中のソフトウェアのコピーとバックアップコピーが同一になるため、以前のバージョンに戻すことはできません。