USBフラッシュ ドライブを使用したMXシリーズ ルーターへのソフトウェアのインストール
USBフラッシュ ドライブを使用して、MXシリーズルーターにJunos OSをインストールまたはアップグレードできます。
このトピックでは、MXシリーズルーターの全般的な情報について説明します。
特定のMXシリーズルーターの詳細については、そのデバイスのハードウェアガイドを参照してください。
特定のデバイスのハードウェアガイドにアクセスするには、 製品別Junos OS を確認し、デバイスを選択してください。デバイスのハードウェアガイドへのリンクと、他のデバイス固有のガイドへのリンクが表示されます。
開始する前に、必要なソフトウェア パッケージを決定し、USB フラッシュ ドライブにダウンロードします。どのパッケージをどのアップグレードに使用するかについては、 Junos OSおよびJunos OS Evolvedインストールパッケージ名を参照してください。
このトピックでは、標準的なJunos OSのインストールと、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シリーズスイッチのノンストップソフトウェアアップグレードを理解するを参照してください。
-
ルーティングエンジンが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コマンドを発行すると、実行中のソフトウェアとバックアップコピーが同一であるため、以前のバージョンに戻すことはできません。