キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
1015
閲覧回数
5
いいね!
0
コメント
Akiyoshi Kawaguchi
Cisco Employee
Cisco Employee

本ドキュメントでは、MDS コンフィグレーションのバックアップとリストア方法について説明致します。

 

バックアップ

copy コマンドで、running-config もしくは startup-config を bootflash 等のローカルデバイスやリモートのファイルサーバへ保存します。

DS-C9148-16P# copy running-config bootflash:config_backup0720
Copy complete, now saving to disk (please wait)...
DS-C9148-16P# dir | grep backup
4140 Jul 20 10:00:02 2022 config_backup0720

DS-C9148-16P# copy running-config scp:
Enter destination filename: [DS-C9148-16P-running-config]
Enter hostname for the scp server: 10.x.x.x
Enter username: root
<略>

 

リストア

以下の手順で実行します。

  1. write erase コマンドで、startup-config を削除。
  2. reload コマンドで再起動。
    起動後、必要に応じてパスワードなど初期設定を行います。
  3. copy コマンドで、バックアップしていたコンフィグファイルを、running-config にコピー。
  4. copy コマンドで、running-config を startup-config にコピー。

## startup-config削除
DS-C9148-16P# write erase
Warning: This command will erase the startup-configuration.
Do you wish to proceed anyway? (y/n) [n] y

## 再起動
DS-C9148-16P# reload
This command will reboot the system. (y/n)? [n] y
2022 Jul 20 10:45:27.962 DS-C9148-16P %PLATFORM-2-PFM_SYSTEM_RESET: Manual system restart from Command Line Interface

## コンフィグをrunning-configへリストア
switch# copy bootflash:config_backup0720 running-config
Performing image verification and compatibility check, please wait....
Performing image verification and compatibility check, please wait....
Copy complete.

## コンフィグをstartup-configへコピー
DS-C9148-16P# copy running-config startup-config
[########################################] 100%
Copy complete.

 

補足

NXOSでは、copy running-config startup-config 実行時に、起動時に読み込まれるバイナリファイルも作成されます。

しかし、コンフィグ リストア時に、直接バックアップファイルを startup-config にコピーすると、バイナリファイルが作成されません。バイナリファイルがない場合、再起動時に MDS は一旦設定無しのデフォルトの状態起動します。その後、startup-config の内容が読み込まれます。
この実装により、直接バックアップファイルをstartup-configにコピーして再起動すると、予期しない動作となる場合があります(再起動の必要なコマンドはもう一度再起動が必要になる、起動時動作するはずのEEMが動作しない、など)。

例:switchnameとtimezoneの適用タイミングの比較

#### バイナリファイルがない場合
DS-C9148-16P# copy bootflash:config_backup0720 startup-config
Copying...
Copy complete.
DS-C9148-16P# reload
This command will reboot the system. (y/n)? [n] y
2022 Jul 20 10:01:17.090 DS-C9148-16P %PLATFORM-2-PFM_SYSTEM_RESET: Manual system restart from Command Line Interface
<略>

## 起動直後ではタイムスタンプには+9されず、switchnameもデフォルトのまま。
2022 Jul 20 01:02:37 %DAEMON-3-SYSTEM_MSG: receive_packet failed on eth0: Network is down - dhcpd
2022 Jul 20 01:02:40 Jul 20 01:02:40 %KERN-2-SYSTEM_MSG: Starting kernel... - kernel
2022 Jul 20 01:02:40 Jul 20 01:02:40 %KERN-1-SYSTEM_MSG: Entered kgdb_console_init:1975 - kernel
2022 Jul 20 01:02:40 Jul 20 01:02:40 %KERN-3-SYSTEM_MSG: CMOS: Module initialized - kernel
<略>
2022 Jul 20 01:03:15 switch %PLATFORM-5-MOD_STATUS: Module 1 current-status is MOD_STATUS_ONLINE/OK
2022 Jul 20 01:03:15 switch %PORT-5-IF_DOWN_ADMIN_DOWN: %$VSAN 1%$ Interface fc1/1 is down (Administratively down)
2022 Jul 20 01:03:15 switch %PORT-5-IF_DOWN_ADMIN_DOWN: %$VSAN 1%$ Interface fc1/2 is down (Administratively down)
<略>
2022 Jul 20 01:03:19 switch %VSHD-5-VSHD_SYSLOG_ROLE_CREATED: New cli role default-role created
## この時点でタイムスタンプやswitchnameの設定が反映される。
2022 Jul 20 10:03:23 DS-C9148-16P %IPCONF-4-DEL_DUP_HOST_WITH_SWITCHNAME: switchname configuration: deleting duplicate entry matching configuring switchname : DS-C9148-16P
2022 Jul 20 10:03:38.869 DS-C9148-16P %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by on vsh.2973

 

#### バイナリファイルがある場合
DS-C9148-16P# copy bootflash:config_backup0720 running-config
Performing image verification and compatibility check, please wait....
Performing image verification and compatibility check, please wait....
Copy complete.
## バイナルファイル作成
DS-C9148-16P# copy running-config startup-config
[########################################] 100%
Copy complete.
DS-C9148-16P# reload
This command will reboot the system. (y/n)? [n] y
2022 Jul 20 10:08:16.816 DS-C9148-16P %PLATFORM-2-PFM_SYSTEM_RESET: Manual system restart from Command Line Interface
<略>

## 起動時からタイムスタンプに+9され、switchnameも設定どおり。
2022 Jul 20 10:09:37 DS-C9148-16P %DAEMON-3-SYSTEM_MSG: receive_packet failed on eth0: Network is down - dhcpd
2022 Jul 20 10:09:40.487 DS-C9148-16P Jul 20 10:09:40 %KERN-2-SYSTEM_MSG: Starting kernel... - kernel
2022 Jul 20 10:09:40.506 DS-C9148-16P Jul 20 10:09:40 %KERN-1-SYSTEM_MSG: Entered kgdb_console_init:1975 - kernel
2022 Jul 20 10:09:40.546 DS-C9148-16P Jul 20 10:09:40 %KERN-3-SYSTEM_MSG: CMOS: Module initialized - kernel

 

参考ドキュメント:

Cisco MDS 9000 Series Fundamentals Configuration Guide, Release 9.x
Working with Configuration Files

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします