コンフィグ管理


1 機能概要

本製品では、以下のコンフィグを使用して設定値を管理します。


2 用語の定義

特になし


3 機能詳細 

3.1 ランニングコンフィグ

running-configは、現在動作中の設定で、RAM上で管理しているため再起動すると破棄されます。
本製品では、コンフィギュレーションモードで実行したコマンドは、即座に running-config に反映され、設定した通りに機能します。
running-configの内容は、 show running-config コマンド で参照できます。

3.2 スタートアップコンフィグ

startup-configは、Flash ROM内もしくはSDカード内に保存された設定で、再起動しても内容は保持されます。
本製品を起動すると startup-config の設定が runnning-config の初期設定として展開されます。

本製品では、 Flash ROM上の2つのスタートアップコンフィグとSDカード上の1つのスタートアップコンフィグを管理できます。
本体 Flash ROM 内の startup-config は、 0 - 1 の ID で、SDカード内のコンフィグは sd というキーワードで管理します。

本体Flash ROM内の5種類のコンフィグからどのコンフィグを使用するかは、ユーザーが startup-config select コマンドで設定します。

各コンフィグには 管理をしやすくするために、 startup-config description コマンドで Description (説明文) を付加することができます。

cold start コマンド実行後など、startup-configが存在しない状態で起動しようとしたとき、自動的にdefault-configが適用されます。

running-config の設定は、 copy running-config startup-config コマンド、または write コマンドで startup-config に保存します。
startup-config の内容は、 erase startup-config コマンドで破棄、 show startup-config コマンドで参照、 copy startup-config コマンドでコピーができます。 

3.3 デフォルトコンフィグ

default-config は、本体Flash ROMに保存された本製品がスイッチとして最低限動作するための設定で、startup-config 同様、再起動しても内容は保持されます。
工場出荷時の設定は、default-config で管理します。
システム起動時、startup-config が存在しない場合、 default-config が startup-config にコピーされ、running-config に展開されます。
default-config の内容は、参照することはできません。

3.4 起動時のコンフィグファイルの決定

本製品の起動時のコンフィグファイルを決定する流れは以下のとおりです。

  1. startup-config select コマンド設定値を参照し、使用する startup-config を決定する。
    startup-config select コマンドで sd が設定されていて、startup-configが保存されているSDカードが挿入されていなかった場合、startup-config #0 が選択される。
  2. 決定した startup-config が存在する場合、該当データをRAM上に running-config として展開する。
    startup-config select コマンド設定値にしたがって決定した startup-config がROM上に存在しない場合、default-config をRAM上に展開する。

SDカード内のコンフィグを使用した起動に失敗した場合、以下のメッセージがコンソールとSYSLOGに表示されます。

Loading config0 because can't read config in SD card.

3.5 TFTPによるコンフィグファイルの制御

本製品では、TFTPサーバー機能を有効にすることで、PC などのリモート端末にインストールされた TFTP クライアントを使用して、以下を行うことができます。

  1. 稼働中の running-config、startup-config を取得する
  2. 予め準備した設定ファイルを、startup-config として適用させる

TFTPサーバーを正常に機能させるためには、 VLAN に対して IP アドレスが設定されていることが条件となります。
リモート端末からの設定ファイルの取得/設定は、バイナリモードで行い、設定ファイルの取得先/送信先のリモートパスとして、以下を指定します。
なお、startup-configの設定は、システム再起動後に running-config として適用されます。

また、設定ファイルを適用後、自動的にシステムを再起動させたい場合は、以下のリモートパスを指定します。
現在稼働しているコンフィグが適用対象となります。

設定ファイルを適用(PUT)するとき、対象CONFIG、および、対象ファイルの種別が正しいことを確認してください。
誤ったファイルを指定すると正しく反映できません。
running-configの場合は、設定ファイルの先頭に以下を追記する必要があります。

!
! Switch Configuration
!



4 関連コマンド

関連コマンドについて、以下に示します。
詳細は、コマンドリファレンスを参照願います。


5 コマンド実行例

5.1 スタートアップコンフィグの選択

startup-config #1を選択して再起動する。

Yamaha#startup-config description 1 TEST ... (startup-config #1に"TEST"と説明文を設定)
Yamaha#startup-config select 1 ... (startup-config #1を選択)
reboot system? (y/n): y  ... (再起動する)


5.2 ランニングコンフィグの保存

running-configを保存する。

Yamaha#copy running-config startup-config
Suceeded to write configuration
Yamaha#


5.3 スタートアップコンフィグのコピー

startup-config #1 を SDカードへコピーする。

Yamaha#copy startup-config 1 sd  ... (startup-config #1 を SDカードへコピー)
Suceeded to copy configuration
Yamaha#show startup-config sd  ... (SDカードのstartup-configを表示)
!
!  Last Modified: Tue Mar 13 17:34:02 JST 2018
!
dns-client enable
!
interface port1.1
 switchport
 switchport mode access
 no shutdown
!
...


5.4 スタートアップコンフィグの消去

SDカードのstartup-configを消去する。

Yamaha#erase startup-config sd  ... (SDカード内のstartup-configを消去)
Suceeded to erase configuration
Yamaha#



6 注意事項

特になし



7 関連文書


トップへ戻る