request system snapshot (Junos OS with Upgraded FreeBSD)
構文
request system snapshot <configuration> <delete snapshot-name> <load snapshot-name> <media type> <name snapshot-name> <no-configuration> <recovery>
説明
アップグレードされた FreeBSD を使用した Junos OS には、次の 2 種類のスナップショットがあります。
-
回復スナップショット
-
非回復スナップショット
Recovery snapshots- このコマンドを使用してrequest system snapshot recovery
、復旧スナップショットを作成します。回復スナップショットには、スナップショットの作成時に作成されたパッケージと構成のコピーが含まれています。リカバリスナップショットは、/oam ボリュームのrecovery.ufsに保存されます。
TVP プラットフォームを使用する QFX は、これらのコマンドをサポートしていません。
プラットフォームが Junos OS をアップグレードした FreeBSD バージョン(Junos OS リリース 15.1R1 以上)にアップグレードすると、Junos OS は新しい Junos OS バージョンでリカバリスナップショットを自動的に生成します。その後は、新しいソフトウェア バージョンにアップグレードするたびに、復旧スナップショットを要求する必要があります。
Non-recovery snapshotsrequest system snapshot
- コマンドを使用して、非リカバリスナップショットを作成します。非回復スナップショットは、基本的にソフトウェア コンポーネントと構成ファイルの一覧であり、ソフトウェアまたは構成の主要な変更が発生し、既知の安定したシステム ベースラインを確立する必要がある場合に役立ちます。
デバイス上で、現在実行中のアクティブなファイル システム パーティションを、実行されていないスタンバイ パーティションにバックアップします。デフォルトでは、非リカバリ・スナップショットにはsnap.datetime.という名前が付けられ、/packages/setsディレクトリに保存されます。
request system snapshot
コマンドを実行した後、実行中のソフトウェアとバックアップコピーが同一であるため、以前のバージョンに戻すことはできません。
オプション
none |
ルーターまたはスイッチ上で、現在実行中のアクティブなファイルシステムパーティションを、実行されていないスタンバイパーティションにバックアップします。具体的には、 snap.< date>.< timeという名前の 非リカバリスナップショットが作成され >/packages/setsに格納されます。 |
configuration | 設定ファイルのコピー( /config および /var ディレクトリとSSHファイルの内容)をスナップショットの一部として保存します。これがデフォルトです。 |
delete snapshot-name |
(オプション)特定の非復旧スナップショットを /packages/sets から削除します。ワイルドカードがサポートされているため |
load snapshot-name |
(オプション) /packages/sets から特定のスナップショットを読み込みます。 |
media type |
(オプション)ソフトウェアのコピー先のブートデバイスを指定します。
|
name snapshot-name | 非回復スナップショットの名前を指定します。 |
no-configuration | 設定ファイルのコピー( /config および /var ディレクトリとSSHファイルの内容)をスナップショットの一部として保存しないでください。 |
recovery |
回復スナップショットを作成し、 /oam ボリュームに格納します。 |
詳細な情報
デバイス上のソフトウェアをアップグレードする前に、既知の安定したシステムがある場合は、 コマンドを発行 request system snapshot
して、設定を含むソフトウェアを /packages/sets ファイルシステムにバックアップします。ルーターまたはスイッチのソフトウェアをアップグレードし、新しいパッケージが正常にインストールされ、実行されていることを確認したら、コマンドを再度発行 request system snapshot
して、新しいソフトウェアを /packages/sets ファイル システムにバックアップします。
デバイス上のソフトウェアをアップグレードし、新しいパッケージが正常にインストールされ、実行されていることを確認した後、またはルーティング エンジンの 1 つを交換した場合は、 コマンドを発行 request system snapshot recovery
して、新しい更新されたリカバリ スナップショットを作成する必要もあります。Junos OS は、障害があると判断された場合、再起動時に Junos OS ボリュームをリカバリスナップショットから自動的にリカバリスナップショットから復元します。また、リカバリスナップショットに保存された設定も復元されます。
スナップショット スクリプト (非復旧スナップショットの出力を生成するスクリプト) は XML 出力を生成しません。このような場合は、<output> タグが使用されます。
user@host> request system snapshot | display xml <rpc-reply xmlns:junos="http://xml.juniper.net/junos/18.1I0/junos"> <output> NOTICE: Snapshot snap.20180105.165049 created successfully </output> <cli> <banner></banner> </cli> </rpc-reply>
必要な権限レベル
メンテナンス
出力フィールド
このコマンドを入力すると、リクエストステータスに関するフィードバックが提供されます。
サンプル出力
システム スナップショットの回復を要求する
user@host> request system snapshot recovery Creating image ... Compressing image . . . Image size is 777MB Recovery snapshot created successfully
システムスナップショットの要求
user@host> request system snapshot NOTICE: Snapshot snap.20190412.124526 created successfully
システム スナップショット名の要求
user@host> request system snapshot name pre-maintenance-snapshot NOTICE: Snapshot pre-maintenance-snapshot created successfully
システムスナップショットを表示
user@host> show system snapshot Non-recovery snapshots: Snapshot snap.20190412.124526: Location: /packages/sets/snap.20190412.124526 Creation date: Apr 12 12:45:26 2019 Junos version: 18.3R1.8 Total non-recovery snapshots: 1 Recovery Snapshots: Snapshots available on the OAM volume: recovery.ufs Date created: Thu Mar 28 07:44:25 PDT 2019 Junos version: 18.3R1.8 Total recovery snapshots: 1
システム スナップショットの削除の要求
user@host> request system snapshot delete snap.20150112.122106 NOTICE: Snapshot ’snap.20150112.122106’ deleted successfully
リリース情報
Junos OS リリース 15.1 で導入されたコマンド。
Junos OSとアップグレードされたFreeBSDを使用するすべてのプラットフォームで導入されたコマンド。どのリリースでどのプラットフォームが Junos OS とアップグレードされた FreeBSD を使用しているかを確認するには、 Feature Explorerを参照し、「 」と入力し freebsdて、[ Junos カーネルを FreeBSD 10+ にアップグレードする] を選択してください。
configuration
および no-configuration
オプションはJunos OSリリース23.2R1で追加されました。
name
Junos OSリリース23.2R1で追加された オプション。