03-配置文件管理操作
本章節下載 (145.34 KB)
目 錄
配置文件用來保存用戶對以太網交換機進行的配置,記錄用戶的整個配置過程。通過配置文件,用戶可以非常方便地查閱這些配置信息。
設備的配置按其作用的時間域分為兩種:
l
起始配置:當設備啟動時,根據讀取的配置文件,進行初始化工作,該配置稱為起始配置(saved-configuration)。如果設備中沒有配置文件,則係統在啟動過程中使用空配置進行初始化。
l
當前配置:與起始配置相對應,當設備運行時,用戶對設備進行的配置稱為當前配置(current-configuration)。當前配置保存在設備的臨時存儲器中,設備重啟之後會失效。
配置文件為一個文本文件,其內容格式和結構如下:
l
以命令格式保存用戶對交換機的配置;
l
隻保存非缺省的配置參數;
l
命令的組織以命令行視圖為基本框架,同一命令行視圖的命令組織在一起,形成一節,節與節之間通常用注釋行隔開(以“#”開始的行為注釋行);
l
配置文件中各節的安排順序通常為:係統配置、邏輯接口配置、物理端口配置、路由協議配置、用戶界麵配置等;
l
以“return”結束。
main表示配置文件的主用屬性,backup表示配置文件的備用屬性。設備上可以同時存在主用、備用兩種屬性的配置文件。當主用配置文件損壞或者丟失的時候,可以使用備用配置文件來啟動或配置設備。相對於隻支持單種配置文件的係統,這種雙重保護的方式增強了文件係統的安全性和可靠性。用戶可以通過命令設置配置文件的main/backup屬性。同一配置文件可以同時具有主備用屬性,但在同一時刻,同一屬性的文件,設備上隻能有一個。
main/backup屬性在文件係統中主要有三大應用:
l
在保存當前配置時,用戶可以指定配置文件的主用/備用/普通屬性。
l
在清除設備中的配置文件時,用戶可以指定清除主用配置文件或備用配置文件;對於具有主備用雙重屬性的配置文件,可以指定是清除配置文件的主用屬性還是備用屬性。
l
在設置下次啟動使用的配置文件時,用戶可以指定使用主用配置文件或備用配置文件。
設備啟動時,配置文件的選擇遵循以下規則:
(1)
如果主用配置文件存在,則以主用配置文件初始化配置;
(2)
如果主用配置文件不存在,備用配置文件存在,則以備用配置文件初始化配置;
(3)
如果主用配置文件和備用配置文件均不存在,則以空配置啟動。
|
配置任務 |
說明 |
詳細配置 |
|
保存當前配置 |
可選 |
|
|
清除設備中的配置文件 |
可選 |
|
|
設置下次啟動時使用的配置文件及其屬性 |
可選 |
用戶通過命令行可以修改設備的當前配置,而這些配置是暫時的。如果要使當前配置在係統下次重啟時繼續生效,在重啟設備前,請使用save命令將當前配置保存到配置文件中。
|
操作 |
命令 |
說明 |
|
保存當前配置 |
save [ cfgfile | [ safely ] [ backup | main ] ] |
必選 該命令可在任意視圖下執行 |
l
快速保存方式,執行不帶safely參數的save命令。這種方式保存速度快,但是保存過程中如果出現設備重啟、斷電等問題,原有配置文件可能會丟失。
l
安全模式,執行帶safely參數的save命令。這種方式保存速度慢,但即使保存過程中出現設備重啟、斷電等問題,原有配置文件仍然會保存在設備中,不會丟失。
注意:
如果在配置文件保存過程中出現設備重啟、斷電等問題,可能會造成下次啟動時使用的配置文件丟失,這時,設備將以空配置啟動。設備啟動後,用戶需要重新設置下次啟動時使用的配置文件(請參見“1.2.3 設置下次啟動時使用的配置文件及其屬性”)。
l
主用屬性。用save [ [ safely ] [ main ] ]命令將當前配置保存到配置文件中時,配置文件的屬性為主用。用戶按係統提示輸入保存的配置文件的文件名,如果配置文件已經存在,而且已具有備用屬性,則保存後該文件將同時具有主備用兩種屬性;如果用戶輸入的文件名與係統中已有的主用配置文件名不同,則將已有的主用配置文件的主用屬性刪除,使係統隻有唯一的主用配置文件。
l
備用屬性。用save [ safely ] backup命令將當前配置保存到配置文件中時,配置文件的屬性為備用。用戶按係統提示輸入保存的配置文件的文件名,如果配置文件已經存在,而且已具有主用屬性,則保存後該文件將同時具有主備用兩種屬性;如果用戶輸入的文件名與係統中已有的備用配置文件名不同,則將已有的備用配置文件的備用屬性刪除,使係統隻有唯一的備用配置文件。
l
普通屬性。用save cfgfile的方式將當前配置保存到配置文件中時,如果cfgfile文件不存在,則保存的配置文件既無主用屬性也無備用屬性;如果cfgfile文件已存在,則文件的屬性無變化,由保存前文件的屬性決定。
& 說明:
l
在電源穩定程度較好的環境中,推薦用戶使用快速保存方式保存配置文件;在電源環境惡劣或者遠程維護等情況下,推薦用戶使用安全模式保存配置文件。
l
配置文件必須以“.cfg”作為文件後綴名。
用戶通過命令可以清除設備中的配置文件。配置文件被清除後,設備下次啟動時將采用空配置啟動。
|
操作 |
命令 |
說明 |
|
清除設備中的配置文件 |
reset saved-configuration [ backup | main ] |
必選 該命令隻能在用戶視圖下執行 |
在以下幾種情況下,用戶可能需要清除設備中的配置文件:
l
在設備軟件升級之後,係統軟件和配置文件不匹配。
l
設備中的配置文件被破壞(常見原因是加載了錯誤的配置文件)。
配置文件支持main/backup屬性,用戶清除配置文件時,有以下幾種情況:
l
使用reset saved-configuration [ main ]命令清除配置文件時,對於隻有主用屬性沒有備用屬性的配置文件,將刪除該文件;對於具有主備用雙重屬性的配置文件,隻刪除其主用屬性。
l
使用reset saved-configuration backup命令清除配置文件時,對於隻有備用屬性沒有主用屬性的配置文件,將刪除該文件;對於具有主備用雙重屬性的配置文件,隻刪除其備用屬性。
注意:
清除操作會將配置文件從設備上徹底刪除,所以請用戶慎用該命令。
|
操作 |
命令 |
說明 |
|
設置下次啟動時使用的配置文件及其屬性 |
startup saved-configuration cfgfile [ backup | main ] |
必選 該命令隻能在用戶視圖下執行 |
用戶可以設置設備下次啟動時使用的配置文件,也可以設置配置文件的main/backup屬性。屬性的生成有兩種方式:
l
將當前配置保存到主用配置文件中時,係統會自動將該主用配置文件設置為下次啟動時主用的配置文件;
l
使用startup saved-configuration cfgfile
[ main ]命令設置配置文件為下次啟動時主用的配置文件。
l
將當前配置保存到備用配置文件中時,係統會自動將該備用配置文件設置為下次啟動時備用的配置文件;
l
使用startup saved-configuration cfgfile
backup命令設置配置文件為下次啟動時備用的配置文件。
& 說明:
配置文件必須以“.cfg”作為文件後綴名,並且存放在交換機Flash的根目錄下。
在完成上述配置後,在任意視圖下執行display命令可以顯示設備的當前配置和起始配置情況。用戶可以通過查看顯示信息查看配置的內容。
|
操作 |
命令 |
說明 |
|
查看設備的起始配置文件 |
display saved-configuration [ unit unit-id ] [ by-linenum ] |
display命令可以在任意視圖下執行 |
|
查看設備當前的配置信息 |
display current-configuration [ configuration [ configuration-type ] | interface
[ interface-type ] [ interface-number ] ] [ by-linenum
] [ | { begin | include | exclude } regular-expression
] |
|
|
查看設備當前VLAN的配置信息 |
display current-configuration vlan [ vlan-id ] [ by-linenum ] |
|
|
查看當前視圖的配置信息 |
display this [ by-linenum ] |
|
|
查看啟動使用的配置文件信息 |
display startup [ unit unit-id ] |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
