IT・ICT

冗長化試験などに最適!Ciscoでconfigロールバックを実施する方法

投稿日:2018年4月17日 更新日:

Ciscoのネットワーク機器でもconfigのロールバックができることがわかったのでやりかたをご紹介したいと思います。
※configのロールバックとは、設定変更前のconfigに切り戻すことです。
また「10分後に設定変更前に切り戻す」といった時間の指定も可能です。

遠隔で設定変更する際に「この設定したら接続が切れるかも・・・?」というときは予めロールバックの設定を入れておき、

5分後に切り戻るようにしておけば万が一設定の誤りで遠隔接続ができなくなっても接続できていたconfigに切り戻すということが可能です。

 

私は以下の環境にて検証するときに実際に設定しました。

 

図の環境は「メイン回線」と「バックアップ回線」があり、メイン回線が切れたときにちゃんとバックアップ回線に切り替わるか、という検証を実施しました。

具体的にはメイン回線の接続ポートである「Gi0/1」と「Gi0/2」をshutdownし、バックアップ回線側で対象機にTelnetできるかというような感じです。
これを現地ではなく遠隔で実施しました。

もしバックアップ回線への切り替わりに失敗しても5分後には復旧するので、現地に行く必要がなく工数を圧縮することができると思います。

それでは実際に設定例をご紹介します。

 

アーカイブ(archive)の設定

スイッチにログインし、グローバルコンフィグレーションモードに移行します。

移行後にアーカイブコンフィグレーションモードに移行し、アーカイブconfig(切り戻し用config)の保存場所を作成します。

保存場所名は任意で構いません。

 

既存のconfigをアーカイブへ保存

現在のconfigを切り戻し用configとしてアーカイブへ保存します。

保存後に「何分後にアーカイブへ保存したconfigへ切り戻す」というコマンドを打てば完了です。

下記は15分後に切り戻るよう設定しています。

 

検証設定を投入する!

あとは設定をミスっていても関係ありません。15分後にはアーカイブに保存したconfigに勝手に切り戻ります。

私の場合は上で記載した環境で「Gi0/1」と「Gi0/2」をシャットダウンし、バックアップ回線に切り替わることを確認。

その後通常のconfigに切り戻り検証完了っといった感じです。

 

いかがだったでしょうか。

テスト機等で検証できれば一番良いのですが、本番機への設定追加などぶっつけ本番で挑まないといけないことは多々あるかと思います。

寿命がすり減りますよね・・・・

 

ロールバック機能を使えば最悪失敗しても元のconfigにもどるので、被害は最小限に留めることができるかと思います。

また、不足の事態に備えて現地で設定するという状況も少なくすることができるのでは無いでしょうか。

保守・運用業務の中で皆さんのお役に立てれば幸いです。

 

-IT・ICT


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Versionを指定したyumインストール

CentOSではyumを利用し簡単にソフトウェアをインストールすることができます。しかしソフトウェアのagentソフトなど、versionをあわせないと正常に動作しないことがあったりするので、vers …

Wordへの画像貼り付け自動化!画像貼り付けマクロの記載方法

運用・保守業務を実施されている方は月次、年次で報告書を提出することが多いと思います。 報告書の中には対応した内容や、サーバーのリソース状況、運用状況等を記載することが わたしは多いですが、中でも画像を …

Sakura Editor(サクラエディタ)の便利な使い方(インストール・タブ表示・置換)

皆さんはエディタは何を利用していますか? WindowsPCで標準の「メモ帳」お使いの方も多いかとおもいますが、ぜひこの機会に別のエディタを試してほしいです。 なぜならメモ帳と比べると、機能の差が段違 …

駐車したパーキングを忘れてしまった・・・。GoogleMapアプリの駐車場メモ機能

初めて訪れた土地など、土地勘の無い場所でコインパーキングを探すのって大変ですよね。 やっとの思いで駐車し、店舗での買い物や用事が終わっていざ車に戻ろうとしたらパーキングの場所を忘れてしまった・・・ 都 …

メールアカウント作成作業を短縮!bashスクリプトによるメールアカウント一括作成

メールサーバー新規構築時等、メールアカウント作成作業って単純だけど手間ですよね・・ メールアカウント数が10とか20とかならまだしも1000とかあったら地獄!しかもメールアカウント作成に加え、パスワー …