Cisco Nexus 7000 シリーズ NX-OS システム管理コ ンフィギュレーション ガイド リリース 4.1
ロールバックの設定
ロールバックの設定
発行日;2012/02/04 | 英語版ドキュメント(2011/03/31 版) | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 5MB) | フィードバック

目次

ロールバックの設定

ロールバックの概要

ロールバックの概要

ハイ アベイラビリティ

仮想化サポート

ライセンス要件

ロールバックの前提条件

注意事項および制約事項

ロールバックの設定

チェックポイントの作成

ロールバックの実装

ロールバック コンフィギュレーションの確認

ロールバックのコンフィギュレーション例

デフォルト設定

その他の関連資料

関連資料

規格

ロールバックの機能履歴

ロールバックの概要

ここでは、次の内容について説明します。

「ロールバックの概要」

「ハイ アベイラビリティ」

「仮想化サポート」

ロールバックの概要

ロールバック機能を使用すると、Cisco NX-OS コンフィギュレーションのスナップショットまたはチェックポイントを使用して、デバイスをリロードしなくても、いつでもそのコンフィギュレーションをデバイスに再適用できます。権限のある管理者であれば、チェックポイントで設定されている機能について専門的な知識がなくても、ロールバック機能を使用して、そのチェックポイント コンフィギュレーションを適用できます。

いつでも、現在の実行コンフィギュレーションのチェックポイント コピーを作成できます。Cisco NX-OS はこのチェックポイントを ASCII ファイルとして保存するので、将来、そのファイルを使用して、実行コンフィギュレーションをチェックポイント コンフィギュレーションにロールバックできます。複数のチェックポイントを作成すると、実行コンフィギュレーションのさまざまなバージョンを保存できます。

実行コンフィギュレーションをロールバックするとき、次のロールバック タイプを発生させることができます。

atomic:エラーが発生しなかった場合に限り、ロールバックを実装します。

best-effort:ロールバックを実装し、エラーがあってもスキップします。

stop-at-first-failure:エラーが発生した場合は中止されるロールバックを実装します。

デフォルトのロールバック タイプは atomic です。

チェックポイント コンフィギュレーションにロールバック可能になった時点で、現在の実行コンフィギュレーションに適用される変更を確認してから、ロールバック操作にコミットできます。ロールバック操作時にエラーが発生した場合は、操作を取り消すか、またはエラーを無視してロールバック操作を続行するかを選択できます。操作を取り消した場合、Cisco NX-OS はエラーが発生するまでに、すでに適用した変更のリストを提示します。これらの変更は手動で処理する必要があります。

ハイ アベイラビリティ

ロールバック機能を使用すると、ソフトウェアをリロードしなくても、以前のチェックポイント コンフィギュレーションにロールバックできます。チェックポイント ファイルは、プロセスのリスタート後またはスーパーバイザのスイッチオーバー後も引き続き使用できます。

プロセス リスタートまたはシステム スイッチオーバー時に、無停止チェックポイントまたはロールバック操作を実行できます。

仮想化サポート

Cisco NX-OS は、ユーザがログインした Virtual Device Context(VDC; 仮想デバイス コンテキスト)で、実行コンフィギュレーションのチェックポイントを作成します。VDC ごとにさまざまなチェックポイント コピーを作成できます。ある VDC のチェックポイントを別の VDC に適用することはできません。デフォルトでは、Cisco NX-OS はデフォルトの VDC が使用されるようにします。『 Cisco NX-OS Virtual Device Context Configuration Guide 』を参照してください。

チェックポイント ファイルから VDC の作成や削除は行えません。チェックポイントは特定の VDC から作成する必要があります。

ライセンス要件

ロールバック機能にはライセンスは不要です。ライセンス パッケージに含まれていない機能は、Cisco NX-OS システム イメージにバンドルされて提供されます。追加料金は発生しません。NX-OS ライセンス方式の詳細については、『 Cisco NX-OS Licensing Guide 』を参照してください。

ロールバックの前提条件

VDC を設定する場合は、Advanced Services ライセンスをインストールしてから、設定する VDC にアクセスします。詳細については、『 Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide, Release 4.1 』を参照してください。

ロールバック機能を設定するには、network-admin または vdc-admin のユーザ権限が必要です。

注意事項および制約事項

ロールバックに関する設定時の注意事項および制約事項は、次のとおりです。

1 つの VDC で作成できるチェックポイント コピーの最大数は 10 です。

ある VDC のチェックポイント ファイルを別の VDC に適用することはできません。

チェックポイント コンフィギュレーションと比較した場合に、実行コンフィギュレーションのグローバル コンフィギュレーション部分に変更がある場合、非デフォルト VDC のチェックポイント コンフィギュレーションは適用できません。

チェックポイント ファイル名の長さは、最大 75 文字です。

チェックポイント ファイル名を「auto」の単語で始めることはできません。

チェックポイント ファイル名を「summary」または「summary」の省略形にすることはできません。

任意の 1 時点で、チェックポイント、ロールバック、または実行コンフィギュレーションからスタートアップ コンフィギュレーションへのコピーを実行できるのは、1 つの VDC で 1 ユーザだけです。

write erase および reload コマンドの実行後、チェックポイントは削除されます。 clear checkpoint database コマンドを使用すると、すべてのチェックポイント ファイルを削除できます。

ロールバック中、ハードウェアでプログラムされているレコードを変更しようとすると、NetFlow のロールバックは失敗します。

異なるソフトウェア バージョン間でのチェックポイントのロールバックはサポートされていませんが、ユーザは自己判断でロールバックを実行し、best-effort モードでエラーから回復できます。

ブートフラッシュでチェックポイントを作成した場合、ロールバックの実行前は実行システム コンフィギュレーションとの違いは実行できず、「変更なし」と報告されます。

ロールバックの設定

ここでは、次の内容について説明します。

「チェックポイントの作成」

「ロールバックの実装」


) Cisco NX-OS コマンドは Cisco IOS コマンドと異なる場合があるので注意してください。


チェックポイントの作成

1 つの VDC で作成できるコンフィギュレーション チェックポイント コピーの最大数は 10 です。

操作の前に

正しい VDC を使用していることを確認します。VDC の変更は switchto vdc コマンドを使用します。

手順概要

1. checkpoint [ name ]

2. show checkpoint [ name ]

手順詳細

 

コマンド
目的

ステップ 1

checkpoint [ name ]

 

例:

switch# checkpoint stable

実行コンフィギュレーションのチェックポイント コピーを作成します。名前には最大 79 の英数字を使用できます。名前を指定しなかった場合、Cisco NX-OS はチェックポイント名を ‘auto-<number> に設定します。number は 1 ~ 10 です。

ステップ 2

show checkpoint [ name ]

 

例:

switch# show checkpoint stable

(任意)チェックポイント ファイルの内容を表示します。

現在のコンフィギュレーションのチェックポイント コピーを作成する例を示します。

switch# checkpoint stable

 

チェックポイント ファイルを削除するには、次のコマンドを使用します。

 

コマンド
目的

no checkpoint name

 

:

switch# no checkpoint stable

チェックポイント ファイルを削除します。

ロールバックの実装

保存したチェックポイント ファイルの 1 つにコンフィギュレーション ロールバックを実装できます。


) atomic ロールバック中に設定を変更すると、ロールバックは失敗します。


操作の前に

EXEC モードでデバイスにログインし、正しい VDC に移動します。正しい VDC に移動するには、 switchto vdc コマンドを使用します。

手順概要

1. show diff rollback-patch { checkpoint name | running-config | startup-config } { checkpoint name | running-config | startup-config }

2. rollback running-config checkpoint name [ atomic | best-effort | stop-at-first-failure ]

手順詳細

 

コマンド
目的

ステップ 1

show diff rollback-patch { checkpoint name | running-config | startup-config } { checkpoint name | running-config | startup-config }

 

例:

switch# show diff rollback-patch checkpoint stable running-config

コピー元ファイルとコピー先ファイル間の相違を表示します。名前には任意の英数字ストリングを使用できます。

ステップ 2

rollback running-config checkpoint name [ atomic | best-effort | stop-at-first-failure ]

 

例:

switch# rollback running-config checkpoint stable

設定したチェックポイント ファイルのロールバックを実装します。次のロールバック タイプを発生させることができます。

atomic:エラーが発生しなかった場合に限り、ロールバックを実装します。

best-effort:ロールバックを実装し、エラーがあってもスキップします。

stop-at-first-failure:エラーが発生した場合は中止されるロールバックを実装します。

デフォルトは atomic です。

ロールバックを発生させる例を示します。

switch# rollback running-config checkpoint stable

 

ロールバック コンフィギュレーションの確認

ロールバックのコンフィギュレーション情報を表示するには、次の作業のいずれかを行います。

 

コマンド
目的

show checkpoint name

チェックポイント ファイルの内容を表示します。

show checkpoint summary

現在の VDC に含まれるすべてのチェックポイント ファイルのリストを表示します。

show diff rollback-patch { checkpoint name | running-config | startup-config } { checkpoint name | running-config | startup-config }

2 つのコンフィギュレーション間の相違を表示します。

すべてのチェックポイント ファイルを削除するには、 clear checkpoint database コマンドを使用します。

ロールバックのコンフィギュレーション例

チェックポイント ファイルを作成し、そのチェックポイントへの best-effort ロールバックを実装する例を示します。

checkpoint stable

rollback running-config checkpoint stable best-effort

 

デフォルト設定

表 7-1 に、ロールバック パラメータのデフォルト設定を示します。

 

表 7-1 デフォルトのロールバック パラメータ

パラメータ
デフォルト

ロールバック タイプ

atomic

その他の関連資料

ロールバックの実装に関する詳細情報については、次の項を参照してください。

「関連資料」

「規格」

関連資料

関連項目
マニュアル名

ロールバック CLI コマンド

『Cisco Nexus 7000 Series NX-OS System Management Command Reference, Release 4.1』

コンフィギュレーション ファイル

『Cisco Nexus 7000 Series NX-OS Fundamentals Configuration Guide, Release 4.1』

VDC

『Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide, Release 4.1』

規格

規格
タイトル

この機能がサポートする新しい規格または変更された規格はありません。また、この機能で変更された既存規格のサポートはありません。

--

ロールバックの機能履歴

表 7-2 に、この機能のリリース履歴を示します。

 

表 7-2 ロールバックの機能履歴

機能名
リリース
機能情報

注意事項および制約事項

4.1(3)

ロールバック中、ハードウェアでプログラムされているレコードを変更しようとすると、NetFlow のロールバックは失敗します。

異なるソフトウェア バージョン間でのチェックポイントのロールバックはサポートされていません。

「注意事項および制約事項」