Junos OSのリカバリー
ソフトウェアのインストールに失敗した場合や、Junos OS のインストール後に CLI が動作しないなどの障害が発生した場合は、障害が発生したソフトウェアを回復できます。Junos OSをインストールすることでソフトウェアをリカバリーし、既存のJunos OSイメージを削除して新しいイメージをインストールすることができます。
失敗したソフトウェア・インストールからのリカバリー
問題
形容
Junos OSがインストールされたように見えてもCLIが機能しない場合や、デバイスにソフトウェアがインストールされていない場合は、このリカバリーインストール手順を使用してJunos OSをインストールできます。
解決
Junos OSイメージがすでにスイッチに存在する場合、新しいJunos OSパッケージを別のパーティションにインストールするか(両方のJunos OSイメージがスイッチに残る場合)、既存のJunos OSイメージを削除してから新しいインストール プロセスを開始するか、どちらかを選ばなければなりません。
QFX5100、QFX5200、EX4600、QFX10000、OCXシリーズスイッチには、Junos OSイメージを再インストールするための個別のパーティションがありません。
これらのスイッチでは、リカバリ イメージが自動的に作成されます。以前に実行したスイッチの電源がオンになっていて、Junos OSイメージを使用して起動できない場合、[リカバリイメージの選択]メニューでオプションを選択することで、リカバリJunos OSイメージを使用してスイッチを起動できます。
スイッチ上のシステム スナップショットを外部 USB フラッシュ ドライブに作成し、そのスナップショットをリカバリに使用することをお勧めします。システムスナップショット機能は、デバイスの実行に現在使用されているファイル(実行中のジュニパーネットワークスJunos OS、アクティブ構成、レスキュー構成、ホストOSを含む /config ディレクトリの完全なコンテンツ)の「スナップショット」を取得し、これらのファイルをすべて外部USBフラッシュドライブにコピーします。 「スナップショットを作成してそれを使用して QFX3500 および QFX3600 シリーズ スイッチを起動する 」または「 スナップショットを作成してそれを使用して QFXシリーズ スイッチを起動する」を参照してください。
システムスナップショットは、QFX5200およびQFX10000スイッチではサポートされていません。
リカバリー・インストールを実行するには、以下の手順に従ってください。
スイッチの電源を入れます。ローダー スクリプトが起動します。
「Loading /boot/defaults/loader.conf」というメッセージが表示された後、次のメッセージが表示されます。
Hit [Enter] to boot immediately, or space bar for command prompt.
スペースバーを押して、手動ローダーに入ります。
loader>
プロンプトが表示されます。手記:ローダー プロンプトは、QFX5100、QFX5200、EX4600、QFX10000、OCX シリーズ スイッチには表示されません。
QFX5100、QFX5200、EX4600、QFX10000、OCX シリーズ スイッチのみで、以前に実行していたスイッチの電源がオンになり、Junos OS イメージを使用して起動できない場合、リカバリ イメージが自動的に保存されます。
これらのスイッチのいずれかが起動され、Junos OSのバージョンを読み込めない場合、コンソールに[リカバリイメージの選択]メニューが表示されます。「リカバリイメージの選択」メニューの指示に従って、これらのスイッチの1つのJunos OSのリカバリバージョンを読み込みます。
QFX5100、QFX5200、EX4600、QFX10000、または OCX シリーズ スイッチを使用している場合は、この手順の残りの部分は無視してかまいません。
次のコマンドを入力します。
loader> install [––format] [––external] source
どこ:
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 つのボリュームがあります。
-
Junos OSを実行し、設定とログファイルを保存するために使用されるdev/gpt/junos(略して/junos)ボリューム
-
dev/gpt/oam (略して/oam )は、Junos OSと設定の完全なバックアップを保存するために使用されるOAM(運用、管理、保守)ボリュームです。
デバイスのソフトウェアが損傷したり、 /junos ボリュームに障害が発生した場合、 /oam ボリュームに保存されているバックアップされたソフトウェアと設定を使用してシステムを起動し、リカバリ設定でJunos OSをリストアできます。この再起動を実行して構成を復元するには、 /oam ボリュームに、実行中の構成をシステムに提供するために必要なすべての情報が含まれている必要があります。この情報は、 request system snapshot recovery
コマンドを使用して作成されたリカバリスナップショットによって提供されます。
次の手順を実行してJunos OSをリカバリするには、コンソールにアクセスする必要があります。
/oam ボリュームに保存されているリカバリースナップショットを使用して Junos OS をリカバリするには、次の手順に従います。