Junos OSの復旧

ソフトウェアのインストールに失敗した場合や、CLIが動作しないなど、Junos OSのインストール後に障害が発生した場合、失敗したソフトウェアを復元できます。Junos OSをインストールすることでソフトウェアを復元し、既存のJunos OSイメージを削除して新しいイメージをインストールできます。

失敗したソフトウェアのインストールからの回復

問題点

説明

Junos OSがインストールされているように見えるが、CLIが機能しない場合、またはデバイスにソフトウェアがインストールされていない場合は、このリカバリーインストール手順を使用してJunos OSをインストールできます。

ソリューション

スイッチに Junos OS イメージがすでに存在する場合は、新しい Junos OS パッケージを別のパーティションにインストールします。その場合は両方の Junos OS イメージがスイッチ上に残ります。新しいインストールプロセスを開始する前に既存の Junos OS イメージを削除できます。

注:

QFX5100、QFX5200、EX4600、QFX10000 スイッチには、Junos OS イメージを再インストールするための個別のパーティションがありません。

これらのスイッチでは、リカバリーイメージが自動的に作成されます。以前に実行していたスイッチの電源がオンになっていて、Junos OS イメージを使用して起動できない場合、「リカバリ イメージの選択」メニューでオプションを選択することで、リカバリ Junos OS イメージを使用してスイッチを起動できます。

スイッチ上のシステムスナップショットを外付けUSBフラッシュドライブに作成し、そのスナップショットを復元目的で使用することをお勧めします。システムスナップショット機能は、デバイスの実行に現在使用されているファイル(実行中のジュニパーネットワークス Junos OS、アクティブ設定、レスキュー設定、ホストOSを含む/ config ディレクトリの完全な内容)の「スナップショット」を取得し、これらすべてのファイルを外部USBフラッシュ ドライブにコピーします。 スナップショットの作成とそれを使用した QFX3500 および QFX3600 シリーズスイッチの起動 、またはスナップショット の作成とそれを使用した QFXシリーズスイッチの起動を参照してください。

システムスナップショットは、QFX5200およびQFX10000スイッチではサポートされていません。

リカバリインストールを実行するには:

  1. スイッチの電源を入れます。ローダースクリプトが起動します。

  2. 「 Loading /boot/defaults/loader.conf 」というメッセージが表示された後に、次のメッセージが表示されます。

    Hit [Enter] to boot immediately, or space bar for command prompt.

    スペースキーを押してマニュアルローダーに入ります。 loader> プロンプトが表示されます。

    注:

    ローダー プロンプトは、QFX5100、QFX5200、EX4600、QFX10000 スイッチには表示されません。

    QFX5100、QFX5200、EX4600、QFX10000 スイッチのみで、以前に実行していたスイッチの電源がオンになっていて、Junos OS イメージを使用して起動できない場合、回復イメージが自動的に保存されます。

    これらのスイッチの1つが起動されていて、Junos OSのバージョンを読み込めない場合、コンソールに「リカバリイメージの選択」メニューが表示されます。「リカバリイメージの選択」メニューの指示に従って、これらのスイッチのいずれかのJunos OSのリカバリバージョンをロードします。

    QFX5100、QFX5200、EX4600、または QFX10000 スイッチを使用している場合は、この手順の残りの部分は無視できます。

  3. 次のコマンドを入力します。

    ここで:

    • format—インストールパッケージをインストールする前にインストールメディアを消去できます。このオプションが含まれていない場合、システムは新しいJunos OSを、最後にインストールされたJunos OSとは異なるパーティションにインストールします。

    • external—インストールパッケージを外部メディア(USBスティックなど)にインストールします。

    • source—次の 2 つの例に示すように、ネットワーク上のサーバー上または外部メディア上のファイルとして、Junos OS パッケージの名前と場所を表します。

      • サーバーのネットワーク アドレスとサーバー上のパス。例えば、 tftp://192.0.2.0/junos/jinstall-qfx-5e-flex-15.1X53-D30.5-domestic-signed.tgz

      • Junos OS USB デバイス上のパッケージ (通常はルート ドライブに唯一のファイルとして格納されます)、 例:file://jinstall-qfx-5e-flex-15.1X53-D30.5-domestic-signed.tgz)。

    これでインストールは通常どおり進行し、ログインプロンプトが表示されて終了します。

アップグレードされた FreeBSD で Junos OS を実行しているデバイスでのJunos OSの回復

一部のハードウェアプラットフォームは、FreeBSD 6.1 の代わりにアップグレードされた FreeBSD カーネル (FreeBSD 10.x 以降) を実行します。アップグレードされたFreeBSDを備えたJunos OSを実行するジュニパーネットワークスデバイスには、2つの独立したボリュームがあります。

  • dev/gpt/junos (略して/junos )Junos OSを実行し、設定ファイルとログ ファイルを保存するために使用されるボリューム

  • dev/gpt/oam (略して/oam )は、Junos OSと設定の完全なバックアップを保存するために使用されるOAM(運用、管理、および保守)ボリュームです。

デバイスのソフトウェアが損傷した場合、 または /junos ボリュームに障害が発生した場合は、 /oam ボリュームに保存されているバックアップされたソフトウェアと設定を使用してシステムを起動し、回復設定で Junos OS を復元できます。この再起動を実行して構成を復元するには、 /oam ボリュームに、実行中の構成をシステムに提供するために必要なすべての情報が含まれている必要があります。この情報は、 request system snapshot recovery コマンドを使用して作成されたリカバリスナップショットによって提供されます。

注:

Junos OSを復旧するには、以下の手順を実行するにはコンソールへのアクセスが必要です。

/oamボリュームに保存されているリカバリスナップショットを使用してJunos OSをリカバリするには、次の手順に従います。

  1. フロントパネルの電源ボタンを押して、ルーターやスイッチなどのデバイスの電源を切ります。
  2. PCやラップトップなどの管理デバイスを次のように接続して設定します。
    1. 管理デバイスの電源をオフにします。
    2. デバイスに付属のイーサネットロールオーバーケーブルの一端を、デバイスに付属のRJ-45からDB-9シリアルポートアダプターに差し込みます。
    3. RJ-45-to-DB-9シリアルポートアダプターを管理デバイスのシリアルポートに差し込みます。
    4. イーサネット ロールオーバー ケーブルのもう一方の端をデバイスのコンソール ポートに接続します。
    5. 管理デバイスの電源を入れます。
    6. 管理デバイス上で、非同期端末エミュレーション アプリケーション(Microsoft Windows Hyperterminal など)を起動し、使用する通信(COM)ポート(COM1 など)を選択します。
    7. ポート設定を次のように構成します。
      • ビット/秒:9600

      • データビット:8

      • パリティー:なし

      • 停止ビット:1

      • フロー制御:なし

  3. フロントパネルの電源ボタンを押して、デバイスの電源を入れます。

    フロントパネルの 電源 LED が緑色になったことを確認します。

    管理デバイスの端末エミュレーション画面に、デバイスのブートシーケンスが表示されます。

  4. Junosメインメニューにアクセスします。

    3秒以内にCtrl+cを押すと、自動起動シーケンスが停止し、Junosメインメニューが表示されます。

  5. メインメニュー Junos Choice:プロンプトで、 B または 4 を入力して 4. [B]oot menuを選択します。お使いのデバイスに有効なオプションのみが表示されます。メニュー番号は、利用可能なものによって異なります。
  6. ブートメニューのChoice:プロンプトで、 R または 3 を入力して 4. Boot from [R]ecovery snapshot オプションを選択します。デバイスが再起動してリカバリーモードになります。次のサンプル出力は、EX2300スイッチでJunos OSを復元したときに端末に表示されるメッセージを示しています。
  7. デバイスにログインし、コマンド request system recover junos-volumeを実行します。
  8. デバイスを再起動して回復を完了します。
    注:

    詳細については、「 KB32642」を参照してください。