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ホストをサポートするルーティングエンジン用の緊急ブートデバイスの作成を参照してください。 junos-vmhost-install-usb
コマンドを使用してイメージを USB ドライブ dd
に書き込んだ後、 コマンドを使用して USB request vmhost reboot 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
をインストールするときに またはre1
オプションを含めre0
ないでください。このような場合、パッケージはアップグレードが成功した後に削除されます。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 を組み合わせるには、 コマンドに追加しますreboot
request system software add
。ただし、手順を個別に実行する場合は、システムソフトウェアを追加したルーティングエンジンを必ず再起動してください。メモ:インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを完了してから、コマンドを発行してください
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>
(オプション)コマンドを使用して jweb パッケージ
request system software add
を追加します。このパッケージを追加する前に、インストールパッケージと同様にソフトウェアをダウンロードする必要があります。 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)
-
コマンドを使用して、スロット0
request system software add
のルーティングエンジンに新しいソフトウェアパッケージをインストールします。user@host> request system software add validate re0 /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
インストールと検証には約15分かかります。
注意:パッケージが配置されているルーティングエンジンとパッケージをインストールしたいルーティングエンジンが同じ場合は、 コマンドを使用してパッケージ
request system software add
をインストールするときに またはre1
オプションを含めre0
ないでください。このような場合、パッケージはアップグレードが成功した後に削除されます。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 を組み合わせるには、 コマンドに追加しますreboot
request system software add
。ただし、手順を個別に実行する場合は、システムソフトウェアを追加したルーティングエンジンを必ず再起動してください。メモ:インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを完了してから、コマンドを発行してください
request system software delete software-package-name
。これは、インストールを停止する最後のチャンスです。システムを再起動すると、ソフトウェアがロードされます。インストールには5〜10分かかる場合があります。その後、デバイスは、ソフトウェアがインストールされたばかりのブートデバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。
ソフトウェアがアップグレードされている間、インストールを実行しているルーティングエンジンはトラフィックをルーティングしません。
現在のバックアップ ルーティング エンジン(スロット 0)にログインし、 コマンドを発行
show version
して、インストールされているソフトウェアのバージョンを確認します。user@host> show version
-
(オプション)コマンドを使用して jweb パッケージ
request system software add
を追加します。このパッケージを追加する前に、インストールパッケージと同様にソフトウェアをダウンロードする必要があります。 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 エクスプローラー を参照してください。メモ:コマンドを発行
request system snapshot
すると、実行中のソフトウェアとバックアップコピーが同一になるため、以前のバージョンに戻すことはできません。