Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

スナップショットを使用したインストールのバックアップ(Junos OS)

インストールプロセスでは、juniper.confファイルとSSHファイルを除く、デバイスに保存されているすべてのファイルが削除されます。したがって、インストール プログラムを実行した後に現在のソフトウェア インストールに戻す必要がある場合に備えて、現在の設定をバックアップする必要があります。必要に応じて、設定ファイルとJunos OSを復元することもできます。

スイッチ上のインストールをバックアップする方法について

システムスナップショット機能を使用して、スイッチ上で実行されているソフトウェアのコピーを作成できます。システムスナップショット機能は、現在スイッチの実行に使用されているファイル(実行中のJunos OS、アクティブ設定、レスキュー設定を含む/ config ディレクトリと /var ディレクトリの完全な内容)の「スナップショット」を取得し、これらのファイルすべてを代替(内部、内部フラッシュ、または外部、USBフラッシュ)メモリソースにコピーします。その後、このスナップショットを使用して、次回の起動時にスイッチを起動するか、バックアップ ブート オプションとして使用できます。

QFXスイッチのシステムスナップショットについて

注:

拡張レイヤー2ソフトウェアを実行しているQFX3500およびQFX3600スイッチでは、「/」パーティションにあるすべてのディレクトリは読み取り専用です。

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

スナップショットを使用して、スイッチが内部メモリから起動された場合はファイルを外部メモリに移動するか、スイッチが外部メモリから起動された場合は、ファイルを内部メモリに移動することのみができます。同じメモリソース内の別のパーティションにスナップショットが作成されている場合でも、スイッチを起動したメモリソースにスナップショットを作成することはできません。

スナップショットは、ファイルをUSBフラッシュドライブに移動する場合に特に役立ちます。 copy コマンドやその他のファイル移動技術を使用して、内部メモリソースからスイッチのUSBメモリにファイルを移動することはできません。

スイッチ上のシステムスナップショットには、以下の制限があります。

  • スナップショットを使用して、インストールされている外部USBフラッシュ ドライブ以外のスイッチ外部の宛先にファイルを移動することはできません。

  • スナップショットコマンドは、常にローカルスイッチで実行されます。

EXシリーズスイッチのシステムスナップショットについて

スイッチは、内部フラッシュメディアまたは外部(USB)フラッシュメディアのいずれかから起動できます。スナップショットの内容は、スイッチが起動したメディア上にスナップショットを作成するか、起動元でなかったメディア上にスナップショットを作成するかによって異なります。

スナップショットは、ファイルをUSBフラッシュドライブに移動する場合に特に役立ちます。 copy コマンドやその他のファイル移動技術を使用して、内部メモリソースからスイッチ上のUSBメモリにファイルを移動することはできません。

  • スイッチが起動していないメディアにスナップショットを作成した場合、ブート メディア上のroot、altrootvarvar/tmpconfigのパーティションがスナップショットに含まれます。

    ルートパーティションはプライマリブートパーティションで、altrootパーティションはバックアップブートパーティションです。

  • スイッチの起動元のメディアにスナップショットを作成すると、スイッチの起動元のルートパーティションが代替ルートパーティションにコピーされます。 varvar/tmpconfig パーティションは、ブートメディア上にすでに存在するため、スナップショットの一部としてコピーされません。

システムスナップショット機能には以下の制限があります。

  • スナップショットを使用して、インストールされている外部USBフラッシュ ドライブまたは、スナップショットを作成したスイッチと同じ バーチャルシャーシ のメンバーであるスイッチ以外の、スイッチ外部の宛先にファイルを移動することはできません。

  • スナップショットコマンドは、バーチャルシャーシで実行されるすべてのコマンドと同様に、ローカルメンバースイッチで実行されます。異なるメンバー スイッチがスナップショットを要求した場合、スナップショット コマンドは、スナップショットを作成しているバーチャルシャーシ メンバーにプッシュされ、そのメンバーで実行され、出力はプロセスを開始したスイッチに返されます。例えば、メンバー 3 に外部スナップショットを作成するコマンドをメンバー 1 に入力すると、メンバー 3 の内部メモリのスナップショットはメンバー 3 の外部メモリで取得されます。プロセスの出力は、メンバー 1 に表示されます。スイッチ間でファイルは移動しません。

スナップショットを作成し、それを使用して QFXシリーズ スイッチを起動する

システムスナップショット機能は、デバイスの実行に現在使用されているファイル(実行中のジュニパーネットワークス Junos OS、アクティブ設定、レスキュー設定、ホストOSを含む /config ディレクトリの完全な内容)の「スナップショット」を取得し、これらすべてのファイルを外部USBフラッシュドライブにコピーします。

スナップショットを使用して、次回の起動時にデバイスを起動することも、バックアップ ブート オプションとして使用することもできます。

システムスナップショット機能は、スイッチのパーティションが破損した場合にJunos OSと設定を完全に復元できる唯一の回復オプションであるため、パーティション破損後の起動オプションとして特に効果的です。

注:

EX4600およびほとんどのQFXシリーズスイッチは、外部USB経由のスナップショットをサポートしています。(EX4650スイッチはシステムスナップショットをサポートしていません。)

注:

QFabricおよびQFX5110、QFX5200、QFX10000スイッチは、システムスナップショットをサポートしていません。

このトピックは、以下のタスクで構成されています。

外付けUSBフラッシュ ドライブにスナップショットを作成し、それを使用してQFXシリーズ スイッチを起動する

スナップショットは、デバイスを起動した後、内部メモリに保存されているファイルを使用して、外部USBフラッシュ ドライブに作成できます。

外付けUSBフラッシュ ドライブにスナップショットを作成する前に、以下のツールとパーツが用意されていることを確認してください。

外付けUSBフラッシュドライブにスナップショットを作成し、それを使用してデバイスを起動するには、次の手順に従います。

  1. 外付けUSBフラッシュドライブを挿入します。
  2. request system snapshotコマンドを発行します。
  3. (オプション)外付けUSBフラッシュ ドライブに保存されているスナップショットを使用してデバイスを起動する場合は、この手順を実行します。バックアップとしてスナップショットを作成した場合は、このステップを実行しないでください。
    • 外付けUSBフラッシュドライブを挿入します。

    • デバイスの電源を入れ直します。

      外付けUSBフラッシュドライブが認識されます。

    • ソフトウェアは、次のオプションをプロンプトを表示します。

    • Install Junos Snapshotを選択して、外部USBフラッシュドライブにあるスナップショットをデバイスにインストールします。

      デバイスは、外部USBフラッシュ ドライブからソフトウェアをコピーし、ステータス メッセージを表示することがあります。ソフトウェアが外部USBフラッシュドライブからデバイスにコピーされ終わると、デバイスはソフトウェアをインストールしたばかりの内部フラッシュストレージから再起動します。再起動が完了すると、デバイスに Junos OS ログイン プロンプトが表示されます。

スナップショットを作成し、それを使用して QFX3500 および QFX3600 シリーズ スイッチを起動する

システムスナップショット機能は、現在QFXシリーズスイッチの実行に使用されているファイル(実行中のジュニパーネットワークス Junos OS、アクティブ設定、レスキュー設定を含む/ config ディレクトリと /var ディレクトリの完全な内容)の「スナップショット」を取得し、これらすべてのファイルを代替ファイル(内部、つまり内部フラッシュ、または外部 つまりUSBフラッシュ)メモリソース。これらのスナップショットを使用して、次回の起動時にスイッチを起動したり、バックアップ ブート オプションとして使用したりできます。

システムスナップショット機能は、パーティションが破損した場合にJunos OSと設定を完全に復元できる唯一の回復オプションであるため、パーティション破損後の起動オプションとして特に効果的です。

このトピックは、以下のタスクで構成されています。

USBフラッシュ ドライブにスナップショットを作成し、それを使用してスイッチを起動する

注:

スナップショットの作成は、QFX10000スイッチではサポートされていません。

スナップショットは、スイッチを起動した後、内部メモリに保存されているファイルを使用してUSBフラッシュ メモリに作成できます。

USBフラッシュ ドライブにスナップショットを作成する前に、以下のツールとパーツが用意されていることを確認してください。

USBフラッシュ メモリにスナップショットを作成し、それを使用してスイッチを起動するには、次の手順に従います。

  1. スナップショットをUSBフラッシュメモリに挿入します。
    注:

    この例では、 partition オプションを使用しています。スナップショット用のパーティションをすでに作成している場合は、[ partition ] オプションを使用する必要はありません。

  2. (オプション)外部USBフラッシュ ドライブに保存されているスナップショットを使用してスイッチを起動する場合は、この手順を実行します。バックアップとしてスナップショットを作成した場合は、このステップを実行しないでください。
    • 最後に作成されたスナップショットを使用してスイッチを再起動するには、次の手順に従います。

    • USBフラッシュ ドライブ上の特定のパーティションのスナップショットを使用してスイッチを再起動するには、次の手順に従います。

内部フラッシュ ドライブにスナップショットを作成し、それを使用してスイッチを起動する

スナップショットは、スイッチを起動した後、外部メモリに保存されたファイルを使用して内部メモリに作成できます。

内部メモリにスナップショットを作成し、それを使用してスイッチを起動するには、次の手順に従います。

  1. スナップショットファイルを内部メモリに配置します。
    注:

    この例では、 partition オプションを使用しています。スナップショット用のパーティションをすでに作成している場合は、 partition オプションを使用する必要はありません。

  2. (オプション)新しく作成したスナップショットを使用してスイッチを起動する場合は、この手順を実行します。バックアップとしてスナップショットを作成した場合は、このステップを実行しないでください。
    • 最後に作成されたスナップショットを使用してスイッチを再起動するには、次の手順に従います。

    • 内部メモリ内の特定のパーティションのスナップショットを使用してスイッチを再起動するには、次の手順に従います。

ブート メディアの代替スライスでのスナップショットの作成

ブートメディアの代替スライスには、スイッチがプライマリスライスから起動できない場合に起動できるバックアップソフトウェアイメージが含まれています。ソフトウェアをアップグレードすると、新しいソフトウェアイメージはブートメディアのプライマリスライスにのみコピーされます。

ブートメディアのバックアップスライスに現在ブートされているソフトウェアイメージのスナップショットを作成するには:

システムが起動すると、ログイン プロンプトの前に次のメッセージが表示されます。

WARNING: THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE

It is possible that the primary copy of JUNOS failed to boot up properly, and so this device has booted up from the backup copy.

Please re-install JUNOS to recover the primary copy in case it has been corrupted.

システムは、スイッチがバックアップ スライスから起動したことを示すアラームを生成します。

スナップショットを作成し、それを使用して EXシリーズ スイッチを起動する

システムスナップショット機能は、スイッチの実行に現在使用されているファイルの「スナップショット」を取得し、別のストレージ場所にコピーします。このスナップショットを使用して、次回の起動時にスイッチを起動するか、バックアップ ブート オプションとして使用できます。

このトピックは、以下のタスクで構成されています。

USBフラッシュ ドライブにスナップショットを作成し、それを使用してスイッチを起動する

内部メモリに保存されているファイルを使用して、スイッチの起動後にUSBフラッシュ メモリにスナップショットを作成できます。

USBフラッシュ ドライブにスナップショットを作成する前に、以下のツールとパーツが用意されていることを確認してください。

USBフラッシュ メモリにスナップショットを作成し、それを使用してスイッチを起動するには、次の手順に従います。

  1. スナップショットをUSBフラッシュメモリに挿入します。
  2. (オプション)USBフラッシュ ドライブに保存されているスナップショットを使用してスイッチを起動する場合は、この手順を実行します。

スナップショットを作成し、それを使用してSRXシリーズファイアウォールを起動する

スナップショットを作成し、それを使用してSRXシリーズファイアウォールを起動する

この例では、ブート デバイスの設定方法を示します。

要件

開始する前に、バックアップデバイスのストレージ容量が少なくとも1GBであることを確認してください。「 SRXシリーズファイアウォールでJunos OSアップグレードに十分なディスク容量を確保する」を参照してください。

概要

ブートデバイスを設定して、SRXシリーズファイアウォール上のプライマリブートデバイスを置き換えたり、バックアップブートデバイスとして機能させたりすることができます。J-WebユーザーインターフェイスまたはCLIを使用して、デバイス上で現在実行されている設定、または工場出荷時の元の設定とレスキュー設定のスナップショットを取得し、それを代替メディアに保存します。

メディアの冗長性を確保するため、セカンダリストレージメディアをSRXシリーズファイアウォールに接続し、常に更新しておくことをお勧めします。

プライマリストレージメディアが破損し、バックアップメディアがない場合、TFTPインストールからプライマリ内部メディアを復元できます。

また、トラブルシューティングに使用するソフトウェア障害のスナップショットを保存するようにブートデバイスを設定することもできます。

アクティブなブート デバイスにソフトウェアをコピーすることはできません。

工場出荷時のデフォルト設定で起動デバイスが作成された後は、内部メディアスロットでのみ動作できます。

この例では、内部メディアから再起動し、工場出荷時から出荷されたファイルのみを含めることで、現在実行中のファイルシステムパーティションとアクティブなファイルシステムパーティションをバックアップするようにブートデバイスを設定します。

設定

手順
CLIクイックコンフィグレーション

この例のセクションをすばやく設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルでCLIにコピー アンド ペーストして、設定モードから commit を入力します。

動作モードから、次を入力します。

GUIクイックコンフィグレーション
ステップバイステップの手順

ブート デバイスを設定するには:

  1. J-Webユーザーインターフェイスで、[ Maintain>Snapshot]を選択します。

  2. スナップショットページで、スナップショットをコピーするブートデバイスを指定します。「ターゲットメディア」のリストから、 内部 ブートデバイスを選択します。

  3. 工場出荷時の内部メディアにロードされたデフォルトファイルとレスキュー設定(設定されている場合)のみをコピーするには、工場出荷時チェックボックスを選択します。

  4. パーティションチェックボックスを選択して、スナップショットのコピー先のメディアをパーティション分割します。このプロセスは、通常、ソフトウェアがまだインストールされていないブートデバイスに必要です。

  5. スナップショットをクリックします。

  6. OKをクリックして設定を確認し、設定の候補として保存します。

  7. デバイスの設定が完了したら、 コミットオプション>コミットをクリックします。

ステップバイステップの手順
  1. ブート デバイスを設定するには:

結果

設定モードから、 show system snapshot media internal コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

SRXシリーズファイアウォール上の現在のインストールをバックアップする

このトピックでは、次のセクションについて説明します。

SRX5800、SRX5600、SRX5400 デバイス上の現在のインストールをバックアップします

現在のソフトウェアインストールに戻せるように、現在のインストールをバックアップしてください。インストール パッケージ(jinstall* など)を使用したインストール プロセスでは、juniper.conf ファイルと SSH ファイルを除く、デバイスに保存されているすべてのファイルが削除されます。したがって、インストール プログラムを実行した後に現在のソフトウェア インストールに戻す必要がある場合に備えて、現在の設定をバックアップする必要があります。

SRXシリーズファイアウォールでJunos OSをバックアップするには、 request system snapshot CLI運用モードコマンドを発行します。このコマンドは、ハードディスク、外部USBストレージメディアデバイス、またはソリッドステートドライブ(SSD)に現在のソフトウェアインストールを保存します。

request system snapshot コマンドを発行すると、/root ファイル・システムは /altroot にバックアップされ、/config/altconfig にバックアップされます。/root ファイル システムはデバイスの CompactFlash カード上にあり、/altroot ファイル システムはデバイスのハード ディスクまたはソリッド ステート ドライブ (SSD) 上にあります。バックアップが完了すると、現在のソフトウェア インストールとバックアップ ソフトウェア インストールは同一になります。

デバイスをデバイスのハードディスクまたはソリッドステートドライブ(SSD)にコピーするには、次のコマンドを使用します。

user@host> request system snapshot media

SRX300、SRX320、SRX340、SRX345、SRX380、SRX3400、SRX3600デバイス上の現在のインストールをバックアップします

SRXシリーズファイアウォールでは、現在のJunos OSイメージと設定ファイルをメディア(USBやコンパクトフラッシュなど)にバックアップして、問題が発生した場合に取得できます。

デバイス上で現在実行中およびアクティブなファイル システム パーティションをバックアップするには、次のコマンドを使用します。

user@host> request system snapshot media

以下のオプションがサポートされています。

  • internal—スナップショットを内部メディアにコピーします。

  • usb—スナップショットをUSBストレージ デバイスにコピーします。これは、SRX300、SRX320、SRX340、SRX345、SRX380デバイスのデフォルトオプションです。

スナップショットを作成し、それを使用して ACXシリーズ ルーターを起動する

ACXシリーズルーターのシステムスナップショットについて

システムスナップショット機能により、ACXシリーズルーターで実行されているソフトウェアのコピーを作成できます。システムスナップショット機能を使用して、現在ルーターの実行に使用されているファイル(実行中のジュニパーネットワークスジュニパーオペレーティングシステム(Junos OS)とアクティブな設定を含むルート(/)ディレクトリと /config ディレクトリの完全な内容)の「スナップショット」を取得し、これらすべてのファイルをUSB(ユニバーサルシリアルバス)ストレージデバイスなどの別のメディアにコピーできます。 デュアルルートパーティションルーターのアクティブスライス、またはデュアルルートパーティションルーターの代替スライス。

注:

Junos OSは、現在実行中のソフトウェアが故障した場合、バックアップソフトウェアを自動的に使用します。たとえば、 da0s1 スライスが故障した場合、 da0s2 スライスを使用して自動的に起動Junos OS、自動スナップショット機能が設定されている場合は、 da0s2 スライスのスナップショットを取得し、 da0s1 スライスにコピーします(デフォルトでは無効になっています)。ただし、システムスナップショット機能を使用して手動でこれを行うこともできます。

注:

ACX5048およびACX5096ルーターでは、システムスナップショット機能はUSBストレージデバイスを使用している場合にのみ適用されます。

通常、内蔵デュアルNANDフラッシュデバイス(da0s1 または da0s2)上のイメージをアップグレードする前にスナップショットを作成したり、不良イメージを修正することで、不良イメージによってシステムが役に立たなくなるのを防ぐことができます。別のメディアへのスナップショットにより、システムが現在のイメージから起動しない場合に備えて、デバイスを他のメディアから起動できます。

以下の状況で、ルーター上で現在実行中のソフトウェアと設定のスナップショットを撮ることができます。

  • ルーターのアクティブなスライス(例: da0s1)は、新しいJunos OSイメージ(jinstallパッケージを使用)で更新されます。この場合、もう一方のスライス(da0s2)を新しいイメージで更新する必要があります。

    注:

    アクティブなスライスは、 da0s1 または da0s2にすることができます。

  • ルーターのアクティブスライス(例: da0s1)が破損し、ルーターがバックアップスライス(つまり da0s2から)再起動されます。そのため、アクティブなスライス(つまり da0s1)で新しいイメージを復元する必要があります。

  • ルーターのデュアル内部NANDフラッシュ デバイスの両方のスライスが破損しており、ルーターは再起動を試み続けます。このような状況では、USBストレージデバイスを挿入し、そのデバイスからルーターを起動し、NANDフラッシュデバイスのスライス(da0s1da0s2)を復元できます。

    注:

    USBストレージデバイスからスナップショットを作成する前に、USBストレージデバイスに、ルーターを起動できるJunos OSのイメージが含まれていることを確認してください。

例:ソフトウェアと設定のスナップショットを作成する

この例には、イメージをアップグレードする前に、ACXシリーズルーターで現在実行中のソフトウェアと設定のスナップショットを作成したり、不適切なイメージを修正することで、不適切なイメージによってシステムが役に立たなくなるのを防ぐことができる6つのシナリオが含まれています。

スナップショットを撮る

ステップバイステップの手順

シナリオ:NANDフラッシュデバイススライスからUSBストレージデバイスにスナップショットを作成するには:

  1. NANDフラッシュデバイスからルーターを起動し、フォーマットされたUSBストレージデバイスがルーターのUSBポートに接続されていることを確認します。USBストレージ デバイスは、ルート(/)ディレクトリと /config ディレクトリ用にフォーマットする必要があります。

  2. request system snapshotコマンドを発行します。

    現在マウントされているNANDフラッシュスライスのルート(/)ディレクトリと /config ディレクトリがUSBストレージデバイスにコピーされます。

ステップバイステップの手順

シナリオ:NANDフラッシュデバイススライスからUSBストレージデバイスへのスナップショットをフォーマットして取得するには:

  1. NANDフラッシュデバイスからルーターを起動し、USBストレージデバイスがルーターのUSBポートに接続されていることを確認します。

    注:

    USBストレージ デバイスをフォーマットすると、USBストレージ デバイス上のすべてのデータが削除されます。

  2. request system snapshot partitionコマンドを発行します。

    USBストレージ デバイスがフォーマットされると、現在マウントされているNANDフラッシュスライスのルート(/)ディレクトリと /config ディレクトリがUSBストレージ デバイスにコピーされます。

ステップバイステップの手順

シナリオ:NANDフラッシュデバイスのアクティブスライスから代替スライスまでスナップショットを取得するには:

  1. NANDフラッシュデバイスからルーターを起動します。

  2. request system snapshot slice alternate コマンドを発行します。

    現在マウントされているNANDフラッシュスライスのルート(/)ディレクトリと /config ディレクトリが、もう一方のスライスにコピーされます。

ステップバイステップの手順

シナリオ:パーティション分割後に、NANDフラッシュデバイスのアクティブスライスから代替スライスにスナップショットを取得するには:

  1. NANDフラッシュデバイスからルーターを起動します。

  2. request system snapshot partition slice alternate コマンドを発行します。

    アクティブなフラッシュスライスのBSDラベル(ディスクパーティショニング情報)がインストールされ、現在マウントされているNANDフラッシュスライスのルート(/)ディレクトリと /config ディレクトリがもう一方のスライスにコピーされます。

ステップバイステップの手順

シナリオ:USBストレージデバイスからNANDフラッシュデバイスのアクティブスライスにスナップショットを取得するには:

  1. 必要なJunos OSイメージが入っているUSBストレージ デバイスからルーターを起動します。

  2. request system snapshotコマンドを発行します。

    USBストレージ デバイスのルート(/)ディレクトリと /config ディレクトリが、アクティブなNANDフラッシュ スライスにコピーされます。

ステップバイステップの手順

シナリオ:パーティション分割後にUSBストレージデバイスからNANDフラッシュデバイスのアクティブスライスにスナップショットを取得するには:

  1. 必要なJunos OSイメージが入っているUSBストレージ デバイスからルーターを起動します。

  2. request system snapshot partitionコマンドを発行します。

    アクティブフラッシュスライスのBSDラベル(ディスクパーティショニング情報)がインストールされ、次にUSBストレージデバイスのルート(/)ディレクトリと /config ディレクトリがアクティブなNANDフラッシュスライスにコピーされます。