03-配置文件管理操作
本章节下载: 03-配置文件管理操作 (146.78 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) 如果主用配置文件和备用配置文件均不存在,则以缺省配置文件(config.def)初始化配置;
(4) 如果主用配置文件、备用配置文件和缺省配置文件均不存在,则以空配置启动。
目前仅PoE机型在出厂时存在缺省配置文件。
配置任务 |
说明 |
详细配置 |
保存当前配置 |
可选 |
|
清除交换机中的配置文件 |
可选 |
|
设置交换机下次启动时使用的配置文件及其属性 |
可选 |
用户通过命令行可以修改交换机的当前配置,而这些配置是暂时的。如果要使当前配置在系统下次重启时继续生效,在重启交换机前,请使用save命令将当前配置保存到配置文件中。
操作 |
命令 |
说明 |
保存当前配置 |
save [ cfgfile | [ safely ] [ backup | main ] ] |
必选 该命令可在任意视图下执行 |
l 快速模式:执行不带safely参数的save命令。这种方式保存速度快,但是保存过程中如果出现交换机重启、断电等问题,原有配置文件可能会丢失。
l 安全模式:执行带safely参数的save命令。这种方式保存速度慢,但即使保存过程中出现交换机重启、断电等问题,原有配置文件仍然会保存在交换机中,不会丢失。
用户使用save safely命令保存配置文件时,如果在保存过程中出现交换机重启、断电等问题,有如下注意事项:
(1) 如果Flash中有以.cfg为后缀名的配置文件存在,下次启动时交换机会以该配置文件中的内容初始化配置。
(2) 如果Flash中没有以.cfg为后缀名的配置文件存在,又分为两种情况:
l 当仅存在以.cfgbak为后缀名的文件(备份文件,对应原有的配置信息)或仅存在以.cfgtmp为后缀名的文件(临时文件,对应当前的配置信息)时,用户可以使用rename命令将备份文件或临时文件的后缀名修改为.cfg,下次启动时交换机会以该配置文件中的内容初始化配置。
l 当以.cfgbak为后缀名的文件和以.cfgtmp为后缀名的文件同时存在时,用户可根据需要使用rename命令将相应文件的后缀名修改为.cfg,下次启动时交换机会以该配置文件中的内容初始化配置。
关于rename命令的详细介绍请参见“文件系统管理”部分。
l 主用属性。用save [ [ safely ] [ main ] ]命令将当前配置保存到配置文件中时,配置文件的属性为主用。用户按系统提示输入保存的配置文件的文件名,如果配置文件已经存在,而且已具有备用属性,则保存后该文件将同时具有主备用两种属性;如果用户输入的文件名与系统中已有的主用配置文件名不同,则将已有的主用配置文件的主用属性删除,使系统只有唯一的主用配置文件。
l 备用属性。用save [ safely ] backup命令将当前配置保存到配置文件中时,配置文件的属性为备用。用户按系统提示输入保存的配置文件的文件名,如果配置文件已经存在,而且已具有主用属性,则保存后该文件将同时具有主备用两种属性;如果用户输入的文件名与系统中已有的备用配置文件名不同,则将已有的备用配置文件的备用属性删除,使系统只有唯一的备用配置文件。
l 普通属性。用save cfgfile的方式将当前配置保存到配置文件中时,如果cfgfile文件不存在,则保存的配置文件既无主用属性也无备用属性;如果cfgfile文件已存在,则文件的属性无变化,由保存前文件的属性决定。
l 在电源稳定程度较好的环境中,推荐用户使用快速保存方式保存配置文件;在电源环境恶劣或者远程维护等情况下,推荐用户使用安全模式保存配置文件。
l 交换机形成Fabric后,如果在其中某台交换机上执行save命令,Fabric中的各个Unit将各自保存自己的当前配置文件。
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命令可以显示交换机的当前配置和起始配置情况。用户可以通过查看显示信息查看配置的内容。
表1-5 配置文件显示
操作 |
命令 |
说明 |
查看交换机的起始配置文件 |
display saved-configuration [ unit unit-id ] [ by-linenum ] |
display命令可以在任意视图下执行 |
查看交换机当前的配置信息 |
display current-configuration [ configuration [ configuration-type ] | interface [ interface-type ] [ interface-number ] ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ] |
|
查看交换机当前VLAN的配置信息 |
display current-configuration vlan [ vlan-id ] [ by-linenum ] |
|
查看交换机当前视图的配置信息 |
display this [ by-linenum ] |
|
查看交换机启动时使用的配置文件信息 |
display startup [ unit unit-id ] |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!