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 へのアップグレードとダウングレード」を参照してください。
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 に置き換えます。
アップグレードの手順は次のとおりです。
-
Junos OSパッケージをUSBフラッシュ ドライブからルーターの内部ストレージにコピーします。
-
ルーターでの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)
これがデバイスのアップグレードに最適な手順かどうかを判断します。
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が有効になっている場合は、[ルーティングオプションの編集]階層レベルからノンストップルーティングステートメントを削除して無効にします。
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
コマンドの詳細については、 システム ソフトウェアの追加要求(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
コマンドの詳細については、 システム ソフトウェアの追加要求(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
コマンドを使用します。どのリリースのどのプラットフォームで、Junos OS とアップグレードされた FreeBSD を使用しているかを確認するには、 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 エクスプローラー を参照してください。手記:request system snapshot
コマンドを発行すると、実行中のコピーとバックアップ コピーのソフトウェアが同一になるため、以前のバージョンに戻すことはできません。