コンフィグレーションガイド

[目次][用語][索引][前へ][次へ]


2.4.7 リモートサーバを利用したコンフィグレーションの編集

複数の本装置に対してコンフィグレーションを編集する場合,リモートサーバ上に保存されたコンフィグレーションファイルを直接利用できます。この例を次に示します。

<この項の構成>
(1) snmpコンフィグレーションの共通利用例
(2) リモートサーバでのコンフィグレーションの履歴管理例

(1) snmpコンフィグレーションの共通利用例

共通に利用できるsnmp情報に関するコンフィグレーションを本装置Aであらかじめ作成し,リモートサーバへ保存しておきます。その後,本装置B,Cでコンフィグレーションを編集する際に,リモートサーバに保存されたファイルを直接読み込み,コンフィグレーションへマージすることで,共通のsnmp情報の定義を行うことができます。

snmpコンフィグレーションの共通利用例の概念図を「図2-30 snmpコンフィグレーションの共通利用例(概念図)」に,流れ図を「図2-31 snmpコンフィグレーションの共通利用例(流れ図)」に示します。

図2-30 snmpコンフィグレーションの共通利用例(概念図)

[図データ]

図2-31 snmpコンフィグレーションの共通利用例(流れ図)

[図データ]

本装置Aにおいて,コンフィグレーションを作成します。
> enable
# configure
 
(config)# show
#system configuration file modified by operator at Fri Feb 01 00:00:00 2003
!
line TokyoOsaka ethernet 0/1
  ip 192.168.1.1/24
!
snmp "public" 20.1.1.1 read_write
snmp "public" 10.1.1.1 read ex_trap level 7
snmp "event-monitor" 30.1.1.1 read selection_trap bgp_trap rmon_trap
snmp "private" 40.1.1.1 read trap limited_coldstart_trap trap_version 2
snmp "public-v6" 3ffe::1 read_write
!

共通で利用するsnmp情報に関するコンフィグレーションをsave-hereコマンドでリモートサーバ上のstaffホームディレクトリ配下conf/snmp.cnfに転送し保存します。
(config)# save-here snmp ftp://staff@server/conf/snmp.cnf
Configuration file save to ftp://staff@server/conf/snmp.cnf? (y/n): y
 
Authentication for server.
User: staff
Password: xxxxx …… リモートサーバ上のユーザstaffのパスワードを入力します
transferring...
Data transfer succeeded.
 
(config)#
 

スタートアップコンフィグレーションファイルを編集中に,load mergeコマンドで,リモートサーバ上のsnmp.cnfをマージします。
> enable
# configure
 
(config)# show
#system configuration file modified by operator at Fri Feb 01 00:00:00 2003
!
line TokyoNagoya ethernet 0/1
  ip 192.168.2.1/24
!
(config)#

show-fileコマンドで,リモートサーバ上のsnmp.cnfを確認します。
(config)# show-file ftp://staff@server/conf/snmp.cnf
 
Authentication for server.
User: staff
Password: xxxxx …… リモートサーバ上のユーザstaffのパスワードを入力します
transferring...
 
snmp "public" 20.1.1.1 read_write
snmp "public" 10.1.1.1 read ex_trap level 7
snmp "event-monitor" 30.1.1.1 read selection_trap bgp_trap rmon_trap
snmp "private" 40.1.1.1 read trap limited_coldstart_trap trap_version 2
snmp "public-v6" 3ffe::1 read_write
!
 
### Total 6 lines.
 
(config)# 

確認が終わったら,load mergeコマンドで,リモートサーバ上のsnmp.cnfを読み込みマージします。
(config)# load merge ftp://staff@server/conf/snmp.cnf
 
Authentication for server.
User: staff
Password: xxxxx …… リモートサーバ上のユーザstaffのパスワードを入力します
transferring...
Data transfer succeeded.
 
Are you sure? (y/n): y
Load complete.
 
!(config)# 

マージ結果を確認します。
!(config)# show
#system configuration file modified by operator at Fri Feb 01 00:00:00 2003
!
line TokyoNagoya ethernet 0/1
  ip 192.168.2.1/24
!
snmp "public" 20.1.1.1 read_write
snmp "public" 10.1.1.1 read ex_trap level 7
snmp "event-monitor" 30.1.1.1 read selection_trap bgp_trap rmon_trap
snmp "private" 40.1.1.1 read trap limited_coldstart_trap trap_version 2
snmp "public-v6" 3ffe::1 read_write
!
 
!(config)# 

(2) リモートサーバでのコンフィグレーションの履歴管理例

各本装置でスタートアップコンフィグレーションファイルを作成した段階で,リモートサーバへバックアップコンフィグレーションファイルとして直接保存し,リモートサーバでその履歴を管理しておきます。その後,従来のコンフィグレーションへ戻したい場合,リモートサーバに保存されたバックアップコンフィグレーションファイルをスタートアップコンフィグレーションファイルへ直接コピーして反映できます。

リモートサーバでのコンフィグレーションの履歴管理例の概念図を「図2-32 リモートサーバでのコンフィグレーションの履歴管理例(概念図)」に,流れ図を「図2-33 リモートサーバでのコンフィグレーションの履歴管理例(流れ図)」に示します。

図2-32 リモートサーバでのコンフィグレーションの履歴管理例(概念図)

[図データ]

本装置A,Bにおいて,履歴が管理できるように,装置毎に作成したスタートアップコンフィグレーションファイルに時系列ファイル名を付けてリモートサーバ上へ保存します。

図2-33 リモートサーバでのコンフィグレーションの履歴管理例(流れ図)

[図データ]

コンフィグレーションモードでリモートサーバ上の/systemA/031021.cnfへ保存します。
> enable
# configure ……… スタートアップコンフィグレーションファイルの編集を開始
 
(config)# save ftp://staff@server//systemA/031021.cnf
Configuration file save to ftp://staff@server//systemA/031021.cnf? (y/n):y
 
Authentication for server.
User: staff
Password: xxxxx …… リモートサーバ上のユーザstaffのパスワードを入力します
transferring...
Data transfer succeeded.
 
(config)#
 

装置管理者モードでリモートサーバ上の/systemA/031022.cnfへ保存します。
> enable
# copy running-config ftp://staff@server//systemA/031022.cnf
Configuration file save to ftp://staff@server//systemA/031022.cnf? (y/n):y
 
Authentication for server.
User: staff
Password: xxxxx …… リモートサーバ上のユーザstaffのパスワードを入力します
transferring...
Data transfer succeeded.
# 
 

装置毎に履歴管理されてリモートサーバ上の/systemA/031021.cnfに保存されているバックアップコンフィグレーションファイルを,スタートアップコンフィグレーションファイルに反映します。
> enable
# copy backup-config ftp://staff@server//sytemA/031021.cnf primary
 
Authentication for server.
User: staff
Password: xxxxx …… リモートサーバ上のユーザstaffのパスワードを入力します
transferring...
Data transfer succeeded.
 
Caution: All network interface ports will be reset at command execution.
Are you sure? (y/n): y
#

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.