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 フラッシュ ドライブにダウンロードするには、次の手順に従います。

  1. USBフラッシュドライブをコンピューターに挿入します。
  2. ダウンロード サイトに移動し、目的の Junos OS パッケージを USB フラッシュ ドライブにダウンロードします。

    推奨ダウンロードサイト: MXシリーズソフトウェアダウンロード。

  3. ルーターのモデルとバージョンを選択し、[ メディアのインストール] メニューからダウンロードするソフトウェアパッケージを選択します。
  4. ソフトウェア パッケージをダウンロードします。

    (オプション)識別のためにソフトウェア パッケージの名前を変更してください。

  5. ダウンロードが完了したら、USBフラッシュ ドライブを取り出します。

USBフラッシュ ドライブからのJunos OSのインストール

注:

ベストプラクティスとして、インストール手順を開始する前に、バックアップ用にインストールされているJunos OSイメージと設定ファイルのシステムスナップショットを保存してください。

システムスナップショットの保存の詳細については、 システムスナップショットのリクエスト(リリース10以前のFreeBSDを搭載したJunos OS)を参照してください。

以下の手順で、USBフラッシュ ドライブからJunos OSパッケージをインストールします。

  1. ルーターの電源がオフになっていることを確認します。
  2. USBフラッシュドライブをルーターのUSBポートに挿入します。
  3. ルーターの電源を入れます。

    ルーターの電源を入れると、ローダースクリプトが起動し、USBフラッシュドライブにJunos OSパッケージが確認されます。

  4. インストール プロンプトが表示されたら、 Yes を入力します。
  5. インストールが完了したら、ルーターを再起動します。
  6. 再起動が完了したら、ログインし、新しいバージョンのソフトウェアが正しくインストールされていることを確認します。

USBフラッシュ ドライブを使用した Junos OS のアップグレード

USBフラッシュ ドライブを使用してMXシリーズルーター上のJunos OSをアップグレードする手順は、USBフラッシュ ドライブからJunos OSをインストールする手順とは異なります。インストール手順には、USBフラッシュ ドライブからのデバイスの起動と、設定ファイルやデータ ファイルを保持せずにJunos OSの新しいイメージをインストールすることが含まれます。アップグレード手順には、既存の設定ファイルとデータ ファイルを保持したまま、デバイス上の既存の Junos OS を別のバージョンの Junos OS に置き換えることが含まれます。

アップグレードの手順には以下が含まれます。

  1. ルーターで、rootユーザーとしてシェルを入力します。
  2. ルーター上の既存のデバイスを一覧表示します。

    次に例を示します。

  3. USBフラッシュドライブをルーターのUSBポートに挿入します。

    コンソールメッセージには、USBフラッシュドライブのデバイスIDが記載されています。

    ls directory name コマンドの結果を使用して、USBフラッシュ ドライブのデバイスIDを前のステップのデバイスIDのリストと比較することで、それを決定できます。

    注:

    USBの挿入中にコンソールセッションを使用できない場合は、 /var/log ディレクトリで daに関連するメッセージがないか確認してください。たとえば、 show log messages | match da コマンドを使用してメッセージを表示します。

    この例では、 /dev/da2s1 がUSBフラッシュ ドライブのデバイスIDです。

  4. USBドライブをマウントするディレクトリを作成します。

    次に例を示します。

  5. USBドライブを新しいディレクトリにマウントし、ディレクトリの内容を確認します。

    次に例を示します。

  6. Junos OSパッケージをUSBフラッシュ ドライブからルーター内部ストレージの /var/tmp/ ディレクトリにコピーします。
    注:

    ls directory nameコマンドを使用して、Junos OSパッケージがルーターの内部ストレージにコピーされたことを確認します。

    この例では、USBフラッシュ ドライブ上のMX_image.tgzファイルがルーターの/var/tmpディレクトリにコピーされます。

  7. Junos OSパッケージをルーターの内部ストレージにコピーした後、USBフラッシュ ドライブをアンマウントします。

    次に例を示します。

次のセクションに進み、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リリース20.3R1以降、ACX710ルーターは制限されたイメージをサポートします。

ルーターまたはスイッチのソフトウェアをアップグレードするには:

  1. request system software addコマンドを使用して、新しいソフトウェア パッケージをインストールします。

    変数 installation-package は、インストール パッケージの名前です。ローカルディスクの絶対パスを指定します。パッケージ名のプレフィックスについては、 Junos OS インストール パッケージ名を参照してください。

    注:

    (Junos OSのみ)一度に複数のソフトウェア パッケージをインストールするには、request system software add set コマンドを使用できます。このコマンドの詳細については、request system software add(Junos OS)のsetオプションを参照してください。

    注意:

    request system software add コマンドを使用してパッケージをインストールするときに、パッケージが配置されているルーティングエンジンとパッケージをインストールするルーティングエンジンが同じ場合は、re0 | re1 オプションを含めないでください。このような場合、アップグレードが成功するとパッケージが削除されます。

  2. デバイスを再起動して、新しいソフトウェアを起動します。
    注:

    デバイスに新しいソフトウェアリリースをロードするには、デバイスを再起動する必要があります。

    インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを終了してから、 request system software delete package-name コマンドを発行します。これはインストールを停止する最後のチャンスです。

    システムを再起動すると、ソフトウェアがロードされます。インストールには5分から10分かかることがあります。その後、デバイスは、ソフトウェアをインストールしたばかりのブートデバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。

    ソフトウェアのアップグレード中は、インストールを実行しているルーティングエンジンはトラフィックをルーティングしません。

  3. ログインし、インストールされているソフトウェアのリリースを確認します。
    • Junos OS リリースのインストール用リリースを確認するには、 show version コマンドを使用します。

冗長ルーティングエンジン(Junos OS)を搭載したデバイスへのソフトウェアパッケージのインストール

デバイスにルーティング エンジンが 2 つある場合は、ネットワーク運用の中断を最小限に抑えるために、各ルーティングエンジンに個別に Junos OS のインストールを実行します。

冗長ルーティングエンジンをアップグレードするには、まずバックアップルーティングエンジンに新しいJunos OSリリースをインストールし、プライマリルーティングエンジンで現在実行中のソフトウェアバージョンを維持します。新しいソフトウェアバージョンがバックアップルーティングエンジンで正しく実行されていることを確認した後、デバイス制御をバックアップルーティングエンジンに切り替えます。最後に、新しいバックアップルーティングエンジンに新しいソフトウェアをインストールします。詳細な手順については、以下のサブセクションを参照してください。

デバイスの設置準備(Junos OS)

これがデバイスのアップグレードに最適な手順かどうかを判断します。

警告:

ソフトウェアのインストール開始時にグレースフルルーティングエンジンスイッチオーバー(GRES)またはノンストップアクティブルーティング(NSR)が有効になっている場合、ソフトウェアは正しくインストールされません。必ず GRES を無効にしてください(有効になっている場合)。デフォルトでは、NSRは無効になっています。NSRが有効な場合は、[edit routing-options]階層レベルからnonstop-routing ステートメントを削除して無効にします。

GRES と NSR が無効になっていることを確認するには:

  1. プライマリルーティングエンジンのコンソールにログインします。

    コンソール ポートを介したルーティングエンジンへのログインの詳細については、お使いのデバイス固有のハードウェア ガイドを参照してください。

  2. CLI操作プロンプトから、設定モードに入ります。

  3. ノンストップアクティブルーティング(NSR)を無効にします。

  4. ノンストップブリッジングが有効になっている場合は、無効にします。

  5. 有効な場合、ルーティングエンジンの冗長性を無効にします。

  6. 両方のルーティング エンジンの設定変更を保存します。

    注:

    ソフトウェアのアップグレード前に最新の設定変更がコミットされるようにするには、ノンストップアクティブルーティングとグレースフルルーティングエンジンスイッチオーバーが以前に無効になっていても、このルーティングエンジンスイッチオーバーを実行します。

  7. CLI設定モードを終了します。

バックアップルーティングエンジンへのソフトウェアのインストール(Junos OS)

デバイスの準備が完了したら、まずバックアップのルーティングエンジンに新しいJunos OSリリースをインストールし、プライマリルーティングエンジンで現在実行中のソフトウェアバージョンを維持します。これにより、プライマリルーティングエンジンが運用を継続し、ネットワークへの中断を最小限に抑えることができます。

この手順を開始する前に、必要なソフトウェア パッケージを決定し、プライマリ ルーティングエンジンの /var/tmp ディレクトリにダウンロードします。どのパッケージをどのアップグレードに使用するかについては、 Junos OS インストール パッケージ名を参照してください。

バックアップのルーティングエンジンにソフトウェアをインストールするには、次の手順に従います。

  1. スロット0にある現在のプライマリルーティングエンジンのコンソールポートにログインします。

  2. request system software addコマンドを使用して、バックアップルーティングエンジン(re1)に新しいソフトウェアパッケージをインストールします。

    インストールと検証には約15分かかります。

    注意:

    パッケージが配置されているルーティングエンジンとパッケージをインストールするルーティングエンジンが同じ場合は、 request system software addコマンドを使用してパッケージをインストールするときにre0またはre1オプションを含めないでください。このような場合、アップグレードが成功するとパッケージが削除されます。

    MXシリーズ request system software add set コマンドを使用して、複数のソフトウェアパッケージを同時にインストールできます。

    request system software add setコマンドの詳細については、request system software add(Junos OS)またはCLI Explorerを参照してください。

  3. バックアップルーティングエンジンを再起動して、新しいソフトウェアを起動します。

    デバイスにJunos OSの新規インストールをロードするには、デバイスを再起動する必要があります。request system software addコマンドにrebootを追加することで、ステップ2と3を組み合わせることができます。ただし、手順を個別に実行する場合は、システムソフトウェアを追加したばかりのルーティングエンジンを再起動してください。

    注:

    インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを完了してから、 request system software delete software-package-name コマンドを発行してください。これはインストールを停止する最後のチャンスです。

    デバイスを再起動すると、すべてのソフトウェアがロードされます。インストールには5分から10分かかることがあります。その後、デバイスは、ソフトウェアをインストールしたばかりのブートデバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。

    ソフトウェアのアップグレード中は、インストールを実行しているルーティングエンジンはトラフィックをルーティングしません。

  4. show version invoke-on other-routing-engineコマンドを発行して、新しいソフトウェアがインストールされていることを確認します。

  5. (オプション)request system software addコマンドを使用してjwebパッケージを追加します。このパッケージを追加する前に、インストール パッケージと同じようにソフトウェアをダウンロードする必要があります。jwebパッケージのダウンロードについて、詳しくはソフトウェアのダウンロード(Junos OS)を参照してください。

    jweb インストールモジュールは、ルーターの表示と設定に使用できるルーター管理グラフィカルユーザーインターフェイスを追加します。

残りのルーティングエンジンへのソフトウェアのインストール(Junos OS)

ソフトウェアをバックアップのルーティングエンジンにインストールしたら、ルーティング制御をバックアップのルーティングエンジンに切り替え、スロット0の残りのルーティングエンジンでソフトウェアをアップグレードまたはダウングレードする準備が整います。

プライマリルーティングエンジンにソフトウェアをインストールするには:

  1. プライマリからバックアップルーティングエンジンにルーティング制御を転送します。

    request chassis routing-engine masterコマンドの詳細については、CLIエクスプローラーを参照してください。

  2. スロット1のルーティングエンジンがプライマリルーティングエンジンになっていることを確認します。

  3. 次の request system software add コマンドを使用して、新しいソフトウェア パッケージをスロット 0 のルーティングエンジンにインストールします。

    インストールと検証には約15分かかります。

    注意:

    パッケージが配置されているルーティングエンジンとパッケージをインストールするルーティングエンジンが同じ場合は、 request system software addコマンドを使用してパッケージをインストールするときにre0またはre1オプションを含めないでください。このような場合、アップグレードが成功するとパッケージが削除されます。

    リリース12.2以降を実行しているM Series、MXシリーズ、およびT Seriesルーター Junos OSでは、 request system software add set コマンドを使用して複数のソフトウェアパッケージを同時にインストールできます。

    request system software add setコマンドの詳細については、request system software add(Junos OS)またはCLI Explorerを参照してください。

  4. request system rebootコマンドを使用してルーティングエンジンを再起動します。

    デバイスにJunos OSの新規インストールをロードするには、デバイスを再起動する必要があります。request system software addコマンドにrebootを追加することで、ステップ3と4を組み合わせることができます。ただし、手順を個別に実行する場合は、システムソフトウェアを追加したばかりのルーティングエンジンを再起動してください。

    注:

    インストールを終了するには、デバイスを再起動しないでください。代わりに、インストールを終了してから、 request system software delete software-package-name コマンドを発行してください。これはインストールを停止する最後のチャンスです。

    システムを再起動すると、ソフトウェアがロードされます。インストールには5分から10分かかることがあります。その後、デバイスは、ソフトウェアをインストールしたばかりのブートデバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。

    ソフトウェアのアップグレード中は、インストールを実行しているルーティングエンジンはトラフィックをルーティングしません。

  5. 現在のバックアップルーティングエンジン(スロット0)にログインし、 show version コマンドを発行して、インストールされているソフトウェアのバージョンを確認します。

  6. (オプション)request system software addコマンドを使用してjwebパッケージを追加します。このパッケージを追加する前に、インストール パッケージと同じようにソフトウェアをダウンロードする必要があります。jwebパッケージのダウンロードについて、詳しくはソフトウェアのダウンロード(Junos OS)を参照してください。

    jweb インストールモジュールは、ルーターの表示と設定に使用できるルーター管理グラフィカルユーザーインターフェイスを追加します。

インストールの完了(Junos OS)

両方のルーティング エンジンにソフトウェアをインストールしたら、ルーターを元の設定に戻し、新しいインストールをバックアップします。

冗長ルーティングエンジンのアップグレードを完了するには:

  1. この手順を開始する前に存在していた設定を復元します(インストール 用のデバイスの準備(Junos OS)から)。

    注:

    rollbackコマンドの数は、インストール用にルーターを準備する際に行ったコミット数と一致する必要があります。例えば、ルーティングエンジン冗長性を無効にし、ノンストップブリッジングを無効にするためのコミットを別々に行った場合、このステップでrollback 2を使用する必要があります。

  2. 両方のルーティング エンジンの設定変更を保存します。

  3. ルーティング制御をスロット0の元のプライマリルーティングエンジンに戻します。

    request chassis routing-engine masterコマンドの詳細については、CLIエクスプローラーを参照してください。

  4. ルーティングエンジン(スロット0)が実際にプライマリルーティングエンジンであることを確認します。

  5. 新しいソフトウェアをインストールし、正常に動作していることを確認したら、プライマリとバックアップの両方のルーティングエンジンで新しいソフトウェアをバックアップします。

    • アップグレードされた FreeBSD でJunos OSをバックアップするには、 request system snapshot recovery コマンドを使用します。どのリリースでアップグレードされた FreeBSD で Junos OS を使用しているかを確認するには、 Feature Explorer を参照して Junos kernel upgrade to FreeBSD 10+ を入力してください。

    • Junos OSには、 request system snapshot コマンドを使用します。

    ルートファイルシステムは /altroot にバックアップされ、 /config は /altconfig にバックアップされます。root ファイル システムと /config ファイル システムはルーターの CompactFlash カード上にあり、 /altroot ファイル システムは ルーターのハード ディスクまたはソリッド ステート ドライブ (SSD) にあります。

    request system snapshotコマンドの詳細については、CLIエクスプローラを参照してください。

    注:

    request system snapshotコマンドを発行すると、実行中のソフトウェアとバックアップコピーが同一であるため、以前のバージョンに戻すことはできません。