03-配置文件管理操作
本章节下载: 03-配置文件管理操作 (140.44 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) 如果主用配置文件和备用配置文件均不存在,则:
l 对于S3100-SI系列以太网交换机,以空配置启动。
l 对于S3100-EI系列以太网交换机,如果缺省配置文件(config.def)存在,以缺省配置文件初始化配置;如果缺省配置文件不存在,以空配置启动。
配置任务 |
说明 |
详细配置 |
保存当前配置 |
可选 |
|
清除设备中的配置文件 |
可选 |
|
设置下次启动时使用的配置文件及其属性 |
可选 |
用户通过命令行可以修改设备的当前配置,而这些配置是暂时的。如果要使当前配置在系统下次重启时继续生效,在重启设备前,请使用save命令将当前配置保存到配置文件中。
操作 |
命令 |
说明 |
保存当前配置 |
save [ cfgfile | [ safely ] [ backup | main ] ] |
必选 该命令可在任意视图下执行 |
l 快速模式,执行不带safely参数的save命令。这种方式保存速度快,但是保存过程中如果出现设备重启、断电等问题,原有配置文件可能会丢失。
l 安全模式,执行带safely参数的save命令。这种方式保存速度慢,但即使保存过程中出现设备重启、断电等问题,原有配置文件仍然会保存在设备中,不会丢失。
S3100系列以太网交换机不支持安全模式功能,用户在使用save safely命令保存配置文件时,如果在保存过程中出现设备重启、断电等问题,原有配置文件将会丢失。
l 主用属性。用save [ [ safely ] [ main ] ]命令将当前配置保存到配置文件中时,配置文件的属性为主用。用户按系统提示输入保存的配置文件的文件名,如果配置文件已经存在,而且已具有备用属性,则保存后该文件将同时具有主备用两种属性;如果用户输入的文件名与系统中已有的主用配置文件名不同,则将已有的主用配置文件的主用属性删除,使系统只有唯一的主用配置文件。
l 备用属性。用save [ safely ] backup命令将当前配置保存到配置文件中时,配置文件的属性为备用。用户按系统提示输入保存的配置文件的文件名,如果配置文件已经存在,而且已具有主用属性,则保存后该文件将同时具有主备用两种属性;如果用户输入的文件名与系统中已有的备用配置文件名不同,则将已有的备用配置文件的备用属性删除,使系统只有唯一的备用配置文件。
l 普通属性。用save cfgfile的方式将当前配置保存到配置文件中时,如果cfgfile文件不存在,则保存的配置文件既无主用属性也无备用属性;如果cfgfile文件已存在,则文件的属性无变化,由保存前文件的属性决定。
配置文件必须以“.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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!