• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

01-基础配置命令参考

目录

05-配置文件管理命令

本章节下载 05-配置文件管理命令  (197.52 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/CR/CR16000/Command/Command_Manual/H3C_CR16000_CR-R6223-6W103/01/201808/1101328_30005_0.htm

05-配置文件管理命令


1 配置文件管理

说明

设备支持两种运行模式:独立运行模式和IRF模式,缺省情况为独立运行模式。有关IRF模式的介绍,请参见“IRF配置指导”中的“IRF”。

 

1.1  配置文件管理命令

1.1.1  archive configuration

【命令】

archive configuration

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

【描述】

archive configuration命令用来手工备份当前配置。

执行该命令后,系统会将当前的配置以指定的文件名(指定前缀+序号)保存到指定的路径。

需要注意的是:

·     执行archive configuration命令前必须先执行archive configuration location命令来设置备份文件的前缀和保存路径。

·     执行该命令后,只有主用主控板会备份当前配置,备用主控板不进行备份操作。(独立运行模式)

·     执行该命令后,只有全局主用主控板会备份当前配置,IRF中的其它主控板不进行备份操作。(IRF模式)

【举例】

# 手工备份当前配置。

<Sysname> archive configuration

Warning: Save the running configuration to an archive file. Continue? [Y/N]: Y

Please wait...

Info: The archive configuration file myarchive_1.cfg is saved.

1.1.2  archive configuration interval

【命令】

archive configuration interval minutes

undo archive configuration interval

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

minutes:表示自动备份当前配置的时间间隔,取值范围为10~525600(相当于365天),单位为分钟。

【描述】

archive configuration interval命令用来使能自动备份当前配置功能,并设置自动备份的间隔时间。undo archive configuration interval用来恢复缺省情况。

缺省情况下,系统不会自动备份当前配置。

成功执行本命令后,每隔指定时间(由minutes值决定)系统会把当前配置以指定文件名自动保存到指定路径。

使用该命令时应根据设备存储介质的性能和修改配置的频繁程度来设置minutes参数的具体值:

·     对于不会频繁修改配置的设备,建议按需手动备份当前配置(相关配置可参考命令archive configuration);

·     对于使用低速存储介质(如Flash)的设备,建议不要进行自动备份配置,或设置minutes大于1440(24小时);

·     对于使用高速存储介质(如CF卡),且配置经常修改的设备,可以设置较小的minutes值。

需要注意的是:

·     执行archive configuration interval命令前必须先执行archive configuration location命令来设置备份文件的前缀和保存路径。

·     执行该命令后,只有主用主控板会备份当前配置,备用主控板不进行备份操作。但本命令会同步给备用主控板,以便主备倒换后,新主用主控板继续定时自动备份配置。(独立运行模式)

·     执行该命令后,只有全局主用主控板会备份当前配置,IRF中的其它主控板不进行备份操作。但本命令会同步给其它主控板,以便全局主用主控板变更后,新全局主用主控板继续定时自动备份配置。(IRF模式)

【举例】

# 设置每隔一小时自动备份当前配置。

<Sysname> system-view

[Sysname] archive configuration interval 60

Info: Archive files will be saved every 60 minutes.

1.1.3  archive configuration location

【命令】

archive configuration location directory filename-prefix filename-prefix

undo archive configuration location

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

directory:表示保存备份配置文件的文件夹的路径,为1~63字节的字符串,格式为存储介质名:/[文件夹名]/子文件夹名,不区分大小写。该文件夹必须预先创建好,否则,配置失败。

filename-prefix:表示备份配置文件的文件名前缀,为1~30字节的字符串,只能包含字母、数字、“_”和“-”,不区分大小写。

【描述】

archive configuration location命令用来设置备份配置文件的保存路径和文件名前缀。undo archive configuration location命令用来恢复缺省情况。

缺省情况下,系统没有设置备份配置文件的保存路径和文件名前缀,也不会定时备份配置。

需要注意的是:

·     自动或手动备份当前配置前必须使用该命令设置备份配置文件的保存路径和文件名前缀。

·     执行undo archive configuration location命令后,用户将不能手工备份当前配置,系统也不再自动备份当前配置,archive configuration intervalarchive configuration max的配置也会恢复到缺省情况,已保存的备份配置文件记录也会被清除。

·     配置备份和配置回滚操作只在主用主控板上执行。为了主备倒换后,配置回滚功能能在新主用主控板上继续生效,执行archive configuration location命令会在主用主控板和备用主控板上同时设置备份配置文件的保存路径和文件名前缀,因此,该命令指定的路径应当在主用主控板、备用主控板上均存在,且路径参数中不能包含槽位号。(独立运行模式)

·     配置备份和配置回滚操作只在全局主用主控板上执行。为了全局主用主控板变更后,配置回滚功能能在新全局主用主控板上继续生效,执行archive configuration location命令会在IRF中的所有主控板上同时设置备份配置文件的保存路径和文件名前缀,因此,该命令指定的路径应当在所有主控板上均存在,且路径参数中不能包含成员编号和槽位号。(IRF模式)

【举例】

(1)     独立运行模式

# 在flash:/archive目录下备份配置文件,文件名前缀为my_archive。

·     在主用主控板上创建文件夹flash:/archive(主用主控板所在槽位号为0)。

<Sysname> mkdir flash:/archive

.

%Created dir flash:/archive.

·     在备用主控板上创建文件夹flash:/archive(备用主控板所在槽位号为1)。

<Sysname> mkdir slot1#flash:/archive

%Created dir slot1#flash:/archive.

·     设置备份配置文件的保存路径和文件名前缀。

<Sysname> system-view

[Sysname] archive configuration location flash:/archive filename-prefix my_archive

(2)     IRF模式

# 在flash:/archive目录下备份配置文件,文件名前缀为my_archive。

·     在全局主用主控板上创建文件夹flash:/archive。

<Sysname> mkdir archive

.

%Created dir flash:/archive.

·     在全局备用主控板上创建文件夹flash:/archive(该单板所在成员设备的编号为2,槽位号为1)。

<Sysname> mkdir chassis2slot1#flash:/archive

 

%Created dir chassis2slot1#flash:/archive.

·     设置备份配置文件的保存路径和文件名前缀。

<Sysname> system-view

[Sysname] archive configuration location flash:/archive filename-prefix my_archive

1.1.4  archive configuration max

【命令】

archive configuration max file-number

undo archive configuration max

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

file-number:表示可保存的备份配置文件数目上限,取值范围为1~10。该参数的具体数值应根据设备存储介质的空间大小来决定。对于存储空间较小的设备,建议设置file-number为较小值。

【描述】

archive configuration max命令用来设置系统允许保存的备份配置文件的最大数。undo archive configuration max用来恢复缺省情况。

缺省情况下,系统最多允许保存5个备份配置文件。

备份配置文件数目过多会占用系统内存空间,通过该命令可以控制备份配置文件的数目。当备份配置文件数目到达上限后,下次备份配置文件(包括自动和手动两种触发方式)时,将删除保存时间最早的备份文件,以保存新的备份配置文件。修改备份配置文件数上限时并不删除多余文件,如果当前已有的备份配置文件数大于或等于新设置的上限值,则在备份新的配置时,系统将自动删除生成时间最早的(当前已有备份配置文件数-新设置的上限值+1)个备份配置文件。(比如,当前已有备份配置文件数为7,新设置的上限值为4,当有配置需要备份时,系统会先删除“7-4+1=4”个生成时间最早的备份配置文件)

在使用该命令前,必须先执行archive configuration location命令设置保存路径和文件名前缀,否则,本命令执行失败。

需要注意的是,执行undo archive configuration location,系统最多允许保存的备份配置文件数目也会恢复到缺省情况。

【举例】

# 设置系统最大允许保存10个备份配置文件。

<Sysname> system-view

[Sysname] archive configuration max 10

1.1.5  backup startup-configuration

【命令】

backup startup-configuration to dest-addr [ dest-filename ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

dest-addrTFTP服务器的IPv4地址或主机名,为1~255个字符的字符串。

dest-filename:目的文件名,后缀必须为“.cfg”。在服务器上将以该文件名保存设备的启动配置文件。

【描述】

backup startup-configuration命令用于将设备的下次启动配置文件备份到指定的TFTP服务器。

如果不指定目的文件名,则使用原文件名备份。

目前设备通过TFTP传输协议来实现备份操作。

【举例】

# 将设备的下次启动配置文件备份到IP地址为2.2.2.2的TFTP服务器上,文件名为192-168-1-26.cfg。

<Sysname> backup startup-configuration to 2.2.2.2 192-168-1-26.cfg

Backup next startup-configuration file to 2.2.2.2, please wait…finished!

1.1.6  configuration replace file

【命令】

configuration replace file filename

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

filename:指定用来回滚配置的配置文件名。

【描述】

configuration replace file命令用来进行配置回滚。

执行本命令后,系统当前配置将恢复到指定配置文件(filename)中的配置状态。

需要注意的是configuration replace file filename命令中指定的配置文件只能是明文配置文件,不能是被加密的配置文件。否则,会导致配置回滚出错。

【举例】

# 将当前配置回滚到配置文件my_archive_1.cfg中的配置状态。

<Sysname> system-view

[Sysname] configuration replace file my_archive_1.cfg

Current configuration will be lost, save current configuration? [Y/N]:n

Info: Now replacing the current configuration. Please wait...

Info: Succeeded in replacing current configuration with the file my_archive_1.cfg.

1.1.7  display archive configuration

【命令】

display archive configuration [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display archive configuration命令用来显示配置回滚功能的相关信息。

【举例】

# 显示配置回滚功能的相关信息。

<Sysname> display archive configuration

Location: flash:/archive

Filename prefix: my_archive

Archive interval in minutes: 120

Maximum number of archive files: 10

Saved archive files:

  No. TimeStamp              FileName

  1   Aug 05 2007 20:24:54   my_archive_1.cfg

  2   Aug 05 2007 20:34:54   my_archive_2.cfg

# 3   Aug 05 2007 20:44:54   my_archive_3.cfg

‘#’ indicates the most recent archive file.

Next archive file to be saved: my_archive_4.cfg

表1-1 display archive configuration命令显示信息描述表

字段

描述

Location

保存备份配置文件的文件夹的绝对路径

Filename prefix

备份配置文件的文件名前缀

Archive interval in minutes

自动备份配置文件的时间间隔,以分钟为单位

若不自动备份配置文件,不显示此项

Maximum number of archive files

设备可保存的最大备份配置文件数目

Saved archive files

当前已保存的备份配置文件信息

No.

显示已保存的备份配置文件信息的行号

TimeStamp

备份配置文件的保存时间

FileName

备份配置文件名,不包含路径

‘#’ indicates the most recent archive file.

“#”表示该行描述的备份配置文件是最近一次备份的

Next archive file to be saved

下次保存备份配置文件将使用的文件名

 

1.1.8  display current-configuration

【命令】

display current-configuration [ configuration [ configuration ] | controller [ interface-type [ interface-number ] ] | interface [ interface-type [ interface-number ] ] | exclude modules ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

configuration [ configuration ]:显示非接口配置。如果不带参数,则显示所有的非接口配置;如果带参数,具体参数与设备型号和用户当前的配置有关,例如:

·     isis:显示isis的配置。

·     isp:显示网络服务提供商的配置。

·     post-system:显示后置配置。

·     system:显示前置配置。

·     user-interface:显示用户接口的配置。

controller [ interface-type [ interface-number ] ]:显示控制器(比如CE1/PRI接口,相关内容请参见“接口管理配置指导”中的“WAN接口”)的配置。

interface [ interface-type [ interface-number ] ]:显示接口的配置。interface-type表示接口类型,interface-number表示接口编号。

exclude modules:不显示指定模块的配置。modules表示模块名,可以一次输入多个模块名,模块名之间用空格隔开,形如display current-configuration exclude a b,表示除了a和b模块的内容,其它生效的配置均显示。目前modules支持如下两个取值:

·     acl:表示不显示ACL模块的配置。

·     acl6:表示不显示IPv6 ACL模块的配置。

by-linenum:显示每一行信息的行号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display current-configuration命令用来显示设备当前生效的配置。

当用户完成一组配置之后,需要验证是否配置正确,则可以执行display current-configuration命令来查看当前生效的参数。对于某些当前配置的参数,如果与缺省参数相同,则不显示。对于某些参数,虽然用户已经配置,但如果实际生效的参数发生了改变,则显示实际生效的参数,如:在某Loopback接口下配置的“ip address 11.11.11.11 24”,这时,执行display current-configuration后看到的配置为“ip address 11.11.11.11 255.255.255.255”,实际生效的掩码为32位。

相关配置可参考命令savereset saved-configurationdisplay saved-configuration

【举例】

# 查看以“user”开始的配置信息。

<Sysname> display current-configuration | begin user

user-interface aux 0

user-interface vty 0 15

1.1.9  display saved-configuration

【命令】

display saved-configuration [ by-linenum ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

by-linenum:显示每一行信息的行号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display saved-configuration命令用来查看设备存储介质中保存的下次启动配置文件的内容。

可以在管理/维护设备时使用该命令确认重要的配置是否已经保存到下次启动配置文件。

如果设备未设置下次启动配置文件,或下次启动配置文件不存在,执行display saved-configuration命令会显示设备的缺省配置文件。如果缺省配置文件也不存在,系统会提示指定的配置文件不存在。

相关配置可参考命令savereset saved-configurationdisplay current-configuration

【举例】

# 显示设备存储介质中保存的下次启动配置文件的内容。

<Sysname> display saved-configuration

#

 Version 7.10, Alpha 6171

#

 sysname Sysname

#

 local-user abc password simple abc

#

 tcp window 8

#

interface Aux3/1/0

 link-protocol ppp

#

interface GigabitEthernet 3/1/1

#

interface GigabitEthernet 3/1/2

#

interface GigabitEthernet 3/1/3

 ip address 10.110.101.17 255.255.255.0

#

interface NULL0

#

ospf 1

#

 ip route-static 10.12.0.0 255.255.0.0 GigabitEthernet 3/1/1

#

user-interface con 0

user-interface aux 0

user-interface vty 0 15

 authentication-mode none

#

return

所列的配置依次是全局配置、端口配置、用户接口配置。

1.1.10  display startup

【命令】

display startup [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display startup命令用来显示用于本次及下次启动的配置文件名。

需要注意的是:

·     因为备用主控板是根据主用主控板的当前配置启动和运行的,所以主用主控板和备用主控板显示的当前启动配置文件始终是相同的。

·     当主备倒换后,主用主控板和备用主控板的角色交换,新的主用主控板没有从配置文件重启而是沿用当前的配置继续运行,所以使用display startup查看时,新主用主控板的当前启动配置文件为NULL,新备用主控板的当前启动配置文件和新主用主控板保持一致,也为NULL。

相关配置可参考命令startup saved-configuration

【举例】

# 显示本次及下次启动的配置文件名。

<Sysname> display startup

MainBoard:

 Current startup saved-configuration file: flash:/startup.cfg

 Next startup saved-configuration file: flash:/startup.cfg

Slot 1:

 Current startup saved-configuration file: flash:/startup.cfg

 Next startup saved-configuration file: flash:/startup.cfg

表1-2 display startup命令显示信息描述表

字段

描述

MainBoard

主用主控板使用的本次及下次启动的配置文件名

Current startup saved-configuration file

当前启动使用的配置文件

Next startup saved-configuration file

下一次启动时使用的配置文件

(This file does not exist.)

表示配置文件不存在

如果用户在配置完下次启动配置文件后又将该文件删除了,这种情况下会在文件名后显示该信息

Slot 1

备用主控板(所在槽位号为1)使用的本次及下次启动的配置文件名

 

1.1.11  display this

【命令】

display this [ by-linenum ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

by-linenum:显示每一行信息的行号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display this命令用来显示当前视图下生效的配置。

当用户在某一视图下完成一组配置之后,需要验证是否配置成功,则可以执行display this命令来查看当前生效的配置。

需要注意以下几点:

·     对于已经生效的配置如果与缺省情况相同,则不显示;

·     对于某些参数,虽然用户已经配置,但如果这些参数所在的功能没有生效,则不显示;

·     在任意一个用户界面视图下执行此命令,将会显示所有用户界面下生效的配置。

·     在任意一个VLAN视图下执行此命令,将会显示所有已创建的VLAN下的配置。

【举例】

# 显示系统当前视图下生效的运行配置参数(该显示信息与设备当前的配置有关)。

<Sysname> system-view

[Sysname] user-interface vty 0

[Sysname-ui-vty0] display this

#

user-interface con 0

user-interface aux 0

user-interface vty 0

 history-command max-size 256

user-interface vty 1 15

#

return

1.1.12  reset saved-configuration

【命令】

reset saved-configuration

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

【描述】

reset saved-configuration命令用来删除设备存储介质中保存的下次启动配置文件。

需要注意的是:

·     删除操作会将下次启动配置文件从主用主控板和备用主控板上彻底删除,所以请慎用该命令。(独立运行模式)

·     删除操作会将下次启动配置文件从所有主控板上彻底删除,所以请慎用该命令。(IRF模式)

相关配置可参考命令savedisplay saved-configuration

【举例】

# 擦除设备存储介质中保存的下次启动配置文件。

<Sysname> reset saved-configuration

The saved configuration file will be erased. Are you sure? [Y/N]:y

Configuration file in flash is being cleared.

Please wait ...

..

MainBoard:

 Configuration file is cleared.

Slot 1:

 Erase next configuration file successfully

1.1.13  restore startup-configuration

【命令】

restore startup-configuration from src-addr src-filename

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

src-addr:TFTP服务器的IP地址或名称,不支持IPv6,为1~255个字符的字符串。

src-filename:源文件名指定服务器上将下载的文件的文件名。

【描述】

restore startup-configuration命令用于从指定TFTP服务器上下载配置文件并设置为设备的下次启动配置文件。

执行该命令会将指定配置文件下载到主用主控板和备用主控板存储介质的根目录下,并设置为主用主控板和备用主控板的下次启动配置文件。

·     如果主用主控板或备用主控板上已经存在与源文件同名的文件,则提示用户,由用户选择是否覆盖。另外,检查重名文件或向备用主控板备份时,均默认主用主控板和备用主控板使用相同类型的存储设备。向备用主控板备份时将文件拷贝到备用主控板上与主用主控板相同的目录下,即根目录下(对于支持存储设备分区的设备,该目录为存储设备的第一个分区)。对于主用主控板和备用主控板使用不同存储设备的情况(如,主用主控板使用Flash,而备用主控板使用CF卡),备份操作失败。(独立运行模式)

·     执行该命令会将指定配置文件下载到所有成员所有主控板的设备存储介质的根目录下,并设置为所有主控板的下次启动配置文件。如果成员设备上已经存在与源文件同名的文件,则提示用户,由用户选择是否覆盖。另外,检查重名文件或向全局备用主控板备份时,均默认全局主用主控板和全局备用主控板使用相同类型的存储介质。向全局备用主控板备份时将文件拷贝到全局备用主控板上与全局主用主控板相同的目录下,即根目录下(对于支持存储设备分区的设备,该目录为存储设备的第一个分区)。对于全局主用主控板和全局备用主控板使用不同存储设备的情况(如,全局主用主控板使用Flash,而全局备用主控板使用CF卡),备份操作失败。(IRF模式)

【举例】

# 从IP地址为2.2.2.2的TFTP服务器上下载config.cfg文件作为设备的主用下次启动配置文件。

<Sysname> restore startup-configuration from 2.2.2.2 config.cfg

Restore next startup-configuration file from 2.2.2.2. Please wait...finished!

Now restore next startup-configuration file from main to slave board. Please wait...finished!

1.1.14  save

【命令】

独立运行模式:

save file-url [ all | slot slot-number ]

save [ safely ] [ force ]

IRF模式:

save file-url [ all | chassis chassis-number slot slot-number ]

save [ safely ] [ force ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

file-name:文件路径,文件名部分必须以“.cfg”为后缀。当本参数和关键字all或者slot一起使用时,本参数不能包含槽位号,如果路径中包含了文件夹,则必须先在相应的主控板上创建该文件夹,否则本板上的保存操作将失败。

all:将当前配置以指定的名称保存到所有主控板。(独立运行模式)

all将当前配置以指定的名称保存到所有成员设备。(IRF模式)

slot slot-number:将当前配置以指定的名称保存到备用主控板,slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:将当前配置以指定的名称保存到指定主控板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板的槽位号,可使用display device命令查看。(IRF模式)

safely:以安全模式保存配置文件。如果不指定该参数,表示以快速保存方式保存配置文件。

force:表示直接将当前配置保存到下次启动配置文件,系统不再输出交互信息。缺省情况下,用户执行save命令,系统要求用户输入<Y>或<N>等参数来确认本次操作,如果在30秒内没有确认,系统会自动退出本次操作。如果在执行save操作时使用了force参数,则系统会直接保存当前配置,不再需要用户输入任何信息。

【描述】

独立运行模式下:

·     save filename [ all | slot slot-number ]命令用来将当前配置保存到指定文件,但不会将该文件设置为下次启动配置文件。如果filename不存在,则系统会先创建该文件,再执行保存操作;不指定allslot参数,则保存到主用主控板上。

·     save [ safely ]命令用来将当前配置保存到主用主控板和备用主控板存储介质的根目录,并将该文件设置为下次启动配置文件。不指定backupmain参数时,则缺省使用main

·     执行“save [ safely ]”或者“save filename all+回车”操作,是对主用主控板和备用主控板同时生效还是只对主用主控板生效,与配置文件的同步保存功能是否使能有关。

IRF模式下:

·     save file-url [ all | chassis chassis-number slot slot-number ]命令用来将当前配置保存到指定文件,但不会将该文件设置为下次启动配置文件。如果file-url不存在,则系统会先创建该文件,再执行保存操作;不指定allchassis chassis-number slot slot-number参数,则保存到全局主用主控板上。

·     save [ safely ] [ force ]命令用来将当前配置保存到成员设备存储介质的根目录,并将该文件设置为下次启动配置文件。

·     执行“save [ safely ] [ force ]”或者“save file-url all+回车”操作,是对所有主控板同时生效还是只对全局主用主控板生效,与配置文件的同步保存功能是否使能有关。

相关配置可参考命令slave auto-update configreset saved-configurationdisplay current-configurationdisplay saved-configuration

【举例】

# 将当前配置保存到主用主控板和备用主控板存储介质的根目录,并将该文件设置为下次启动配置文件。

<Sysname> display startup

MainBoard:

 Current startup saved-configuration file: flash:/startup.cfg

 Next startup saved-configuration file: flash:/bb.cfg

Slot 1:

 Current startup saved-configuration file: flash:/startup.cfg

 Next startup saved-configuration file: flash:/bb.cfg

// 以上显示信息表明设备的主、备用主控板的下次启动文件均为bb.cfg

<Sysname> save

The current configuration will be written to the device. Are you sure? [Y/N]:y

Please input the file name(*.cfg)[flash:/bb.cfg]

(To leave the existing filename unchanged, press the enter key):vrpcfg.cfg

 Validating file. Please wait.....................

 The current configuration is saved to the active main board successfully.

Slot 1:

 The current configuration file is saved successfully.

 Configuration is saved to device successfully.

<Sysname> display startup

MainBoard:

 Current startup saved-configuration file: flash:/startup.cfg

 Next startup saved-configuration file: flash:/vrpcfg.cfg

Slot 1:

 Current startup saved-configuration file: flash:/startup.cfg

 Next startup saved-configuration file: flash:/vrpcfg.cfg

// 以上显示信息表明设备的主、备用主控板的下次启动文件均已经变为vrpcfg.cfg

# 将当前配置保存到1号备用主控板,文件名为test.cfg(方法一)。

<Sysname> save test.cfg slot 1

The current configuration will be saved to slot1#flash:/test.cfg. Continue? [Y/N]:y

Now saving current configuration to the device.

Saving configuration slot1#flash:/test.cfg. Please wait...

........

Configuration is saved to slot1#flash successfully.

或者可以使用以下命令(方法二):

<Sysname> save slot1#flash:/test.cfg

# 直接将当前配置保存到主用下次启动配置文件,不再进行信息确认。

<Sysname> save force

 Validating file. Please wait.....................

 The current configuration is saved to the active main board successfully.

Slot 1:

 The current configuration file is saved successfully.

 Configuration is saved to device successfully.

1.1.15  slave auto-update config

【命令】

slave auto-update config

undo slave auto-update config

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

slave auto-update config命令用来使能配置文件同步保存功能。undo slave auto-update config命令用来关闭配置文件同步保存功能。

缺省情况下,配置文件同步保存功能处于使能状态。

【举例】

# 使能配置文件同步保存功能。

<Sysname> system-view

[Sysname] slave auto-update config

1.1.16  startup saved-configuration

【命令】

startup saved-configuration cfgfile

undo startup saved-configuration

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

cfgfile:配置文件的名称,该文件必须是存储介质根目录下、后缀为.cfg的文件。

【描述】

独立运行模式下:

startup saved-configuration命令用来配置主用主控板和备用主控板的下次启动配置文件(系统下次启动时使用的配置文件)。undo startup saved-configuration命令用来设置主用主控板和备用主控板以空配置启动(空配置启动指使用系统的初始配置的启动)。

主用主控板和备用主控板的下次启动配置文件必须是相同的文件,因此,使用本命令前,请确保指定的配置文件已经保存在主用主控板和备用主控板的存储介质中,否则将导致操作失败。

配置文件必须以“.cfg”作为扩展名,启动配置文件必须存放在存储设备的根目录下,对于支持存储设备分区的设备,该文件必须存放在第一个分区内。

IRF模式下:

startup saved-configuration命令用来配置IRF中所有主控板下次启动配置文件(系统下次启动时使用的配置文件)。undo startup saved-configuration命令用来设置所有主控板以空配置启动(空配置启动指使用设备的出厂配置启动)。

所有成员主控板的下次启动配置文件必须是相同的文件,因此,使用本命令前,请确保指定的配置文件已经保存在IRF中所有主控板存储介质的根目录下,否则,操作失败。

需要注意的是,执行undo startup saved-configuration命令并重启IRF或IRF中的成员设备时,会导致IRF分裂,请谨慎使用。

相关配置可参考命令display startup

注意

由于设备启动过程中不能从U盘读取数据,所以请不要把启动配置文件保存到U盘。

 

【举例】

# 配置下次启动使用的配置文件。

<Sysname> startup saved-configuration testcfg.cfg

Please wait ....... Done!

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们