設定をバックアップしてリカバリーする
概要 アップグレードが成功すると、アップグレード パッケージによって既存のオペレーティング システムが完全に再インストールされます。 juniper.conf、 rescue.conf、SNMP if客様、 /var/home、 /config/scripts、SSHファイル、その他のファイルシステム ファイルを保持します。その他の情報は削除されます。インストール プログラムを実行した後に現在のソフトウェア インストールに戻る必要がある場合は、現在の設定をバックアップする必要があります。
レスキュー設定を保存する
ソフトウェアに障害が発生した場合、レスキュー設定を使用すると、既知のワーキング設定をロードできます。ロールバック番号を思い出したり設定する必要はありません。レスキュー設定を保存すると、いつでも使用できます。
レスキュー設定ファイルは、デバイスの設定ファイルが誤って設定されている場合に便利です。レスキュー設定では、既知のワーキング設定や、いつでもロール バックできる既知の状態を持つ設定を定義できます。デバイスをこのレスキュー設定に復元して、デバイスをオンラインに戻します。このファイルをデバイスから保存した場合、ソフトウェアに障害が発生した場合に、レスキュー設定を使用してデバイスを復元できます。
現在のデバイス設定をレスキュー設定ファイルとして保存するには、次の方法に示します。
-
保存したい設定を反映するようにデバイス上の設定ファイルを編集します。
-
デバイス動作CLIモードで、この編集した設定をレスキュー設定ファイルとして保存します。
user@host> request system configuration rescue save
システムは、/config ディレクトリにレスキュー設定ファイルをレスキュー.conf.gz として自動的に保存します。デバイスに冗長なルーティング エンジンがある場合、システムは両方のルーティング エンジンでレスキュー設定ファイルを保存します。
レスキュー設定の検証
設定ファイルの構文が正しいか確認し、 コマンドを使用してコミット チェック エラーを確認 test configuration filename
できます。
レスキュー設定ファイルが正しいか確認するには、次の手順に示します。
test configuration filename
を実行します。
user@host> test configuration /config/rescue.conf.gz configuration check succeeds
設定に構文またはコミット チェック エラーが含まれている場合は、エラーが見つかった行番号と列番号を示すメッセージが表示されます。このコマンドは、テキスト ファイルのみを受け入れる。
レスキュー設定へのロール バック
障害が発生した構成の修正
レスキュー設定が、システムに必要な設定または必要な設定ではない可能性があります。そのため、失敗した設定を修正して再コミットする必要があります。
障害が発生した構成を修正するには、以下の手順に当たって行います。
レスキュー設定の削除
既存のレスキュー設定を削除するには、以下の方法で行います。
request system configuration rescue delete
します。
user@host> request system configuration rescue delete
設定ファイルまたはレスキュー設定のいずれかをリモート サーバーにコピーする
このタスクは任意ですが、推奨されます。
現在実行中の設定またはレスキュー設定ファイルのいずれかをリモート サーバーにコピーするには、次の方法に示します。
以前の構成にロール バック
直近のコミット前の設定に戻するには、設定モード コマンドに0~49の rollback
設定番号を含えます。最も最近保存された設定は番号 0(システムが戻すデフォルト設定)で、最も古く保存された設定は番号 49 です。ロールバック番号、日付、時刻、変更をコミットしたユーザーの名前、コミット方法など、過去にコミットした設定のリストを表示するには、 設定 rollback ?
モード コマンドを使用します。
以前の設定にロールバックするには、次の操作を行います。
現在の設定を同期した後ルーティング エンジンにレスキュー設定をセカンダリ サービスに同期する
システムが起動すると、現在の設定ファイルとソフトウェアとの互換性がない状態がシステムで見つけた場合、システムは設定ファイル(/config/juniper.conf.gz)をコミットできません。以前にシステムでレスキュー設定を保存した場合、システムはレスキュー設定をコミットし、現在の設定ファイル /config/juniper.conf.gz として保存します。
デュアル ルーティング エンジン auto-sw-sync enable
システムの場合、セカンダリ ルーティング エンジン がプライマリ ルーティング エンジン の現在のイメージとは異なる現在のイメージで起動され、ステートメントが設定されている場合、プライマリ ルーティング エンジン は現在のイメージをセカンダリ ルーティング エンジン に同期します。プライマリ アプリケーションルーティング エンジン、ロールバック ソフトウェア イメージとその他のイメージをセカンダリ データベースにルーティング エンジン。プライマリ ルーティング エンジン の現在の設定ファイル(juniper.conf.gz)がセカンダリ ルーティング エンジン の現在の設定ファイルと一致する場合、プライマリ ルーティング エンジン はレスキュー設定(rescue.conf.gz)をセカンダリ ルーティング エンジン に同期しない。
プライマリ ノードからセカンダリ ノードにレスキュー設定ルーティング エンジン ルーティング エンジン同期するには、次のコマンド file copy
をプライマリ ノードに発行ルーティング エンジン。
user@host-re0> file copy /config/rescue.conf.gz re1:/config/
USBソフトウェアをインストールした後のバックアップコピーから設定を復元
JUNOS OS Evolved を USB ドライブから単一ポートデバイスルーティング エンジンすると、インストール プロセスによって設定ファイルが削除されます。そのため、デバイスを再設定する必要があります。また、コマンドを request system zeroize
使用してデバイスを工場出荷時のデフォルトにリセットした場合は、デバイスを再設定する必要があります。リモート サーバーまたは別のオフボックスの場所に設定ファイルをすでに保存している場合は、その設定ファイルをデバイスにコピーして、デバイスの再設定時間を節約できます。
バックアップ コピーから設定を復元するには、以下の方法に示します。
工場出荷時のデフォルト設定に戻す
コマンド request system zeroize
は、すべての設定情報を削除し、すべてのキー値をリセットする動作モード コマンドです。この操作により、設定やログ ファイルを含むすべてのユーザー作成データ ファイルとディレクトリのリンクが解除されます。その後、デバイスは再起動され、工場出荷時のデフォルト設定に戻されます。
動作モード コマンドを request system zeroize
発行する request system snapshot
前に、動作モード コマンドを使用して、現在デバイスを実行するために使用されているファイルをセカンダリ SSD にバックアップします。
コマンドを使用して工場出荷時のデフォルト設定に戻すには、次のコマンドを使用 request system zeroize
します。