緊急ブート デバイスを使用した復旧(Junos OS)
デバイス上の Junos OS ソフトウェアが破損した場合、緊急ブート デバイスはソフトウェアの復元に役立ちます。
ルーターの緊急ブート デバイスの作成
デバイスの Junos OS ソフトウェアが何らかの形で損傷し、Junos OS ソフトウェアが完全にロードされない場合は、緊急ブート デバイスを使用してデバイスを復活させることができます。緊急ブート デバイスは、プライマリ ディスクのパーティションを再設定し、Junos OS ソフトウェアの新規インストールをリロードします。
特定のハードウェアプラットフォームでは、FreeBSD 6.1 ではなく、アップグレードされた FreeBSD カーネル (FreeBSD 10.x 以降) が動作します。お使いのシステムが FreeBSD をアップグレードした Junos OS を使用しているかどうかを確認するには、を参照してください: Junos カーネルの FreeBSD 10+ へのアップグレード
このセクションで概説する手順では、任意の ACXシリーズまたは MXシリーズ ルーター用の緊急ブート デバイスを作成する方法について説明します。
VMhost をサポートするルーティング エンジンを搭載したデバイスでは、USB デバイスを緊急ブート デバイスとして使用できます。詳細については、VMホストをサポートするルーティングエンジンの緊急ブートデバイスの作成を参照してください。ddコマンドを使用して junos-vmhost-install-usbイメージをUSBドライブに書き込んだ後、request vmhost reboot usbコマンドを使用してUSBから起動できます。
緊急ブート デバイスを作成するには、次の手順に従います。
QFXシリーズスイッチの緊急ブートデバイスの作成
開始する前に、デバイスのインストールメディアイメージとJunos OSリリースを https://www.juniper.net/customers/support/ からダウンロードする必要があります。
デバイス上の Junos OS が何らかの形で破損し、ソフトウェアの適切なロードが妨げられた場合は、緊急ブート デバイスを使用してプライマリ ディスクのパーティションを再設定し、Junos OS の新規インストールをロードできます。 次の手順を使用して、緊急ブート デバイスを作成します。
緊急ブート デバイスは、別のジュニパーネットワークス デバイス、または Linux をサポートするラップトップ PC やデスクトップ PC で作成できます。緊急ブート デバイスを作成する手順は、デバイスによって異なります。
緊急ブート デバイスを作成するには、次の手順に従います。
QFXシリーズスイッチでの緊急ブートデバイスを使用したインストールのリカバリー
デバイス上の Junos OS が何らかの方法で損傷し、ソフトウェアが正しくロードされない場合は、緊急ブート デバイス(USB フラッシュ ドライブなど)を使用してリカバリー インストールを実行し、工場出荷時の初期設定に戻す必要があります。ソフトウェアを回復したら、デバイス設定を復元する必要があります。デバイスが工場出荷時と同じように新しい設定を作成するか、以前の設定を保存した場合は、そのファイルをデバイスに復元できます。
可能であれば、回復インストールを実行する前に、次の手順を実行してみてください。
-
インストール中に使用する緊急ブート デバイスがあることを確認します。緊急ブート デバイスの作成方法については、 QFXシリーズスイッチの緊急ブート デバイスの作成 を参照してください。
-
ファイル /config/juniper.conf.gz 内の既存の設定を、デバイスからサーバーなどのリモート システム、または緊急ブート デバイスにコピーします。安全性を高めるために、バックアップ設定( /config/juniper.conf.nという名前のファイル、 n は0から9までの数字)をリモートシステムまたは緊急ブートデバイスにコピーすることもできます。
システムスナップショット機能を使用して、この手順を完了できます。システム スナップショット機能は、QFXシリーズ スイッチの実行に現在使用されているファイルの「スナップショット」(/ config および /var ディレクトリの完全な内容(実行中の Junos OS、アクティブ設定、レスキュー設定を含む)を取得し、これらのファイルをすべてメモリ ソースにコピーします。 スナップショットの作成とそれを使用した QFXシリーズスイッチのブートを参照してください。
手記:システムスナップショットは、QFX10000およびQFX5200スイッチではサポートされていません。
注意:リカバリインストールプロセスでは、内部フラッシュストレージの内容全体が完全に上書きされます。
-
必要に応じて、保管されている他のファイルをリモート・システムにコピーします。
Junos OS を再インストールするには、次の手順に従います。
-
デバイスのコンソール・ポートに接続します(直接またはコンソール・サーバー経由)。
-
緊急ブート デバイスを QFXシリーズ スイッチに挿入します。
-
デバイスを再起動するか、電源を入れ直します。
-
デバイスが再起動したらすぐに、ブートオプションメニューが開くまで Esc を押し続けます。
Press Esc for boot options ... Intel(R) Xeon(R) CPU @ 2.50GHz 2.50 GHz V0018.8 16384 MB RAM Continue Boot Manager Device Manager Boot From File Setup Utility
手記:起動オプションメニューを開くために Esc を押さなかった場合は、デバイスを複数回再起動または電源を入れ直す必要がある場合があります。
-
ブートオプションメニューで、 ブートマネージャーを選択します。
-
[ブート マネージャ(Boot Manager)] メニューで、緊急ブート デバイスを選択します。この例では、緊急ブート デバイスは USB デバイスです。
手記:以降のリリースでは、ブート マネージャ メニューに、同じ USB リカバリ デバイスに対して 2 つの異なるエントリが表示される場合があります。 [EFI USB デバイス ] エントリを選択します。
┌──────────────────────────────────────────────────────────────────────────────┐ │ Boot Manager │ └──────────────────────────────────────────────────────────────────────────────┘ Boot Option Menu SSD0 : ATP M.2 2242 IBA GE Slot 0101 v1350 IBA GE Slot 0102 v1350 USB : General Udisk SSD1 : ATP M.2 2242 IBA GE Slot 0103 v1350 EFI HDD Device (ATP M.2 2242) Internal EFI Shell
Juniper Linux インストーラまたは GNU GRUB メニューが開きます。メニューとオプションは、プラットフォームとリリースによって若干異なる場合があります。
-
工場出荷時の Junos OS ソフトウェアが緊急ブート デバイスにインストールされている場合、ソフトウェアから次のオプションが表示されます。
Juniper Linux Installer - (c) Juniper Networks 2014 Reboot Install Juniper Linux Platform Boot to host shell [debug][ ジュニパー Linux プラットフォームのインストール ] を選択して、緊急ブート デバイスから Junos OS ソフトウェアをインストールします。
手記:プラットフォームとリリースによっては、Install Juniper Linux Install(Juniper Linuxのインストール)、Install Juniper Linux with secure boot support(Juniper Linuxをセキュアブートサポート付きでインストール)など、異なるエントリが表示される場合があります。
-
デバイスは緊急ブート デバイスからソフトウェアをコピーし、時折ステータス メッセージを表示します。ソフトウェアのコピーには最大 12 分かかる場合があります。
-
ソフトウェアがデバイスにコピーされた後、デバイスはソフトウェアをインストールしたばかりの内部フラッシュ ストレージから再起動します。
手記:[ブート マネージャー] メニューに [SSD ドライブ] と [EFI HDD デバイス] の両方のエントリが含まれている場合は、[ EFI HDD デバイス ] オプションを手動で選択します。
再起動が完了すると、デバイスに Junos OS ログイン プロンプトが表示されます。
root@switch#
-
デバイスが工場出荷時と同じように新しい設定を作成するか、以前に保存した構成ファイルをデバイスに復元します。
-
緊急ブート デバイスを取り外します。
リカバリ・インストールの実行
デバイスのソフトウェアが破損しているか、その他の方法で損傷している場合は、緊急ブート デバイスを使用して回復インストールを実行し、工場出荷時の既定のインストールを復元する必要があります。ソフトウェアを回復したら、ルーターまたはスイッチの設定を復元する必要があります。デバイスが工場出荷時と同じように新しい設定を作成することも、デバイスの以前の設定を保存した場合は、そのファイルをシステムに復元するだけです。
状況によっては、回復インストールを実行する前に、次の手順を実行してみてください。
インストール中に使用する緊急リカバリディスクがあることを確認します。デバイスの初回出荷時には、緊急リカバリ ディスクが付属しています。緊急ブート デバイスを作成する手順については、ルーターの緊急ブート デバイスの作成を参照してください
ファイル /config/juniper.conf.gz 内の既存の設定をデバイスからリモートシステムにコピーします。安全性を高めるため、バックアップ設定( /config/juniper.conf.nという名前のファイル、 n は0から9までの数字)をコピーすることもできます。
注意:リカバリインストールプロセスでは、固定ストレージメディアの内容全体が完全に上書きされます。
必要に応じて、保管されている他のファイルをリモート・システムにコピーします。
Junos OS を再インストールするには、次の手順に従います。
リムーバブル メディアの緊急ブート デバイスをデバイスに挿入します。
手記:PC カードや USB スティックなどのインストール メディアに設定を保存できます。
デバイスを再起動します。
CLIがまだアクティブな場合は、コマンドモードから request system reboot コマンドを発行してデバイスを再起動します。
CLIが機能しない場合は、主電源スイッチを使用してデバイスを手動でオフにし、10秒待ってから、デバイスの電源を入れ直します。
ソフトウェアから次の質問を求められたら、 yと入力します。
手記:FreeBSD をアップグレードした Junos OS では、以下の警告は表示されません。お使いのシステムが FreeBSD をアップグレードした Junos OS を使用しているかどうかを確認するには、を参照してください: Junos カーネルの FreeBSD 10+ へのアップグレード
WARNING: The installation will erase the contents of your disk. Do you wish to continue (y/n)? y
デバイスは、リムーバブル メディアの緊急ブート デバイスからシステムにソフトウェアをコピーし、ステータス メッセージを表示することがあります。デバイスによっては、ソフトウェアのコピーに最大45分かかる場合があります。プロセスが完了すると、システムが記憶喪失状態で起動し、ログインプロンプトが表示されます。
リムーバブル メディアの緊急ブート デバイスを取り外します。
手記:SRX300、SRX320、SRX340、SRX345、SRX380ファイアウォールの場合: これらのファイアウォールの1つがすでにリカバリイメージで起動されている場合、すでに挿入されている起動可能なUSBデバイスからjunos-install-media-usb*イメージを使用してファイアウォールをリカバリすることはできません。起動可能なUSBデバイスを取り外して再度接続すると、USBデバイスからリカバリイメージをインストールできます。この動作は、誰かが回復イメージをインストールし、他の目的で再起動コマンドを発行したが、デバイスが元の回復イメージを使用する代わりに USB デバイスから 2 番目のイメージをコピーしてインストールするシナリオを回避するように設計されています。
デバイスのコンソール ポートに root としてログインし、コマンド モードから request system reboot コマンドを発行してデバイスを再起動します。
デバイスは、ソフトウェアをインストールしたばかりのブート デバイスから再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。
-
デバイスが工場出荷時と同じように新しい設定を作成するか、以前に保存した構成ファイルをシステムに復元します。詳細については、 単一のルーティングエンジンを搭載したデバイスでのJunos OSの初回設定、 デュアルルーティングエンジンを搭載したデバイス上でのJunos OSの初設定、 および保存した設定の復元を参照してください。