07-配置文件管理命令
本章节下载: 07-配置文件管理命令 (428.86 KB)
目 录
1.1.2 archive configuration interval
1.1.3 archive configuration location
1.1.4 archive configuration max
1.1.5 archive configuration server
1.1.6 archive configuration server password
1.1.7 archive configuration server user
1.1.8 backup startup-configuration
1.1.10 configuration commit delay
1.1.12 configuration replace file
1.1.13 configuration replace server
1.1.14 configuration replace server file
1.1.15 configuration replace server password
1.1.16 configuration replace server user
1.1.17 display archive configuration
1.1.18 display configuration replace server
1.1.19 display current-configuration
1.1.20 display current-configuration diff
1.1.21 display default-configuration
1.1.23 display saved-configuration
1.1.26 reset saved-configuration
1.1.27 restore startup-configuration
1.1.29 startup saved-configuration
archive configuration命令用来手工备份当前配置。
【命令】
archive configuration
【视图】
用户视图
【缺省用户角色】
network-admin
【使用指导】
设备支持手工和自动两种方式来备份当前配置。执行该命令后,系统会将当前的配置以指定的文件名保存到指定的路径。
执行archive configuration命令前必须先执行archive configuration location命令来设置备份配置文件的保存路径和文件名前缀,或者先执行archive configuration server、archive configuration server user、archive configuration server password等命令进行相关设置以将配置文件备份到远程SCP服务器上。
【举例】
# 手工备份当前配置。
<Sysname> archive configuration
Save the running configuration to an archive file. Continue? [Y/N]: Y
The running configuration was saved to myarchive_1.cfg.
【相关命令】
· archive configuration interval
· archive configuration location
· archive configuration max
· archive configuration server
· archive configuration server password
· archive configuration server user
· display archive configuration
archive configuration interval命令用来开启自动备份当前配置功能,并设置自动备份的时间间隔。
undo archive configuration interval用来关闭自动备份当前配置功能。
【命令】
archive configuration interval interval
undo archive configuration interval
【缺省情况】
自动备份当前配置功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:表示自动备份当前配置的时间间隔,取值范围为10~525600,单位为分钟。
【使用指导】
设备支持手工和自动两种方式来备份当前配置。成功执行本命令后,每隔指定时间(由interval值决定)系统会把当前配置以指定文件名自动保存到指定路径,保存完毕后,重新开始计时,进入下一个周期。
执行archive configuration interval命令前必须先执行archive configuration location命令来设置备份文件的前缀和保存路径,或者先执行archive configuration server、archive configuration serve user、archive configuration server password等命令进行相关设置以将配置文件备份到远程SCP服务器上。
【举例】
# 设置每隔一小时自动备份当前配置。
<Sysname> system-view
[Sysname] archive configuration interval 60
Archive file will be saved every 60 minutes.
【相关命令】
· archive configuration
· archive configuration location
· archive configuration max
· archive configuration server
· archive configuration server password
· archive configuration server user
· display archive configuration
archive configuration location命令用来设置备份配置文件的本地保存路径和文件名前缀。
undo archive configuration location命令用来恢复缺省情况。
【命令】
archive configuration location directory filename-prefix filename-prefix
undo archive configuration location
【缺省情况】
未设置备份配置文件的本地保存路径和文件名前缀。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
directory:表示保存备份配置文件的文件夹的路径,为1~63个字符的字符串,不区分大小写,格式为存储介质名:/[文件夹名]/子文件夹名。directory必须是设备上已存在的路径。
filename-prefix:表示备份配置文件的文件名前缀,为1~30个字符的字符串,不区分大小写,只能包含字母、数字、“_”和“-”。
【使用指导】
自动或手动备份当前配置前请使用本命令设置备份配置文件的本地保存路径和文件名前缀,或设置备份配置文件保存在远程SCP服务器上。
配置该命令后,设备备份当前运行配置时,将当前的配置以前缀_序号.cfg格式(例如archive_1.cfg)保存到该命令指定路径下的配置文件中。序号自动从1开始编号,依次加1,累加至1000后重新从1开始编号。修改备份文件的保存路径、文件名前缀,备份序号也会从1开始重新自动编号。
执行undo archive configuration location命令后:
· 用户将不能手工备份当前配置,系统也不再自动备份当前配置。
· archive configuration interval和archive configuration max配置恢复到缺省情况。
· display archive configuration的显示信息被清除。
【举例】
# 在flash:/archive/目录下备份配置文件,文件名前缀为my_archive。
<Sysname> mkdir flash:/archive
Creating directory flash:/archive... Done.
<Sysname> system-view
[Sysname] archive configuration location flash:/archive filename-prefix my_archive
【相关命令】
· archive configuration
· archive configuration interval
· archive configuration max
· display archive configuration
archive configuration max命令用来设置本地保存备份配置文件的最大数。
undo archive configuration max用来恢复缺省情况。
【命令】
archive configuration max file-number
undo archive configuration max
【缺省情况】
本地保存备份配置文件的最大数为5。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
file-number:表示可保存的备份配置文件数目上限,取值范围1~10。该参数的具体数值应根据设备存储介质的空间大小来决定。对于存储空间较小的设备,建议设置file-number为较小值。
【使用指导】
备份配置文件数目过多会占用系统内存空间,通过本命令可以控制备份配置文件的数目。当备份配置文件数目到达上限后,下次备份配置文件(包括自动和手动两种触发方式)时,将删除保存时间最早的备份文件,以保存新的备份配置文件。修改备份配置文件数上限时并不删除多余文件,如果当前已有的备份配置文件数大于或等于新设置的上限值,则在备份新的配置时,系统将自动删除生成时间最早的n(n=当前已有备份配置文件数-新设置的上限值+1)个备份配置文件。例如,当前已有备份配置文件数为7,新设置的上限值为4,当有配置需要备份时,系统会先删除“7-4+1=4”个生成时间最早的备份配置文件。
在使用本命令前,必须先执行archive configuration location命令设置保存路径和文件名前缀,否则,本命令执行失败。
执行undo archive configuration location,备份配置文件的最大数目也会恢复到缺省情况。
【举例】
# 设置备份配置文件的最大数为10。
<Sysname> system-view
[Sysname] archive configuration max 10
【相关命令】
· archive configuration
· archive configuration location
· archive configuration interval
· display archive configuration
archive configuration server命令用来指定配置文件备份到远程服务器时使用的参数。
undo archive configuration server命令用来恢复缺省情况。
【命令】
archive configuration server scp { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ vpn-instance vpn-instance-name ] [ directory directory ] filename-prefix filename-prefix [ interval interval ]
undo archive configuration server
【缺省情况】
未指定配置文件备份到远程服务器时使用的参数。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
scp:将配置文件备份到远程SCP服务器。
ipv4-address:指定远程SCP服务器的IPv4地址。
ipv6 ipv6-address:指定远程SCP服务器的IPv6地址。
port port-number:指定远程SCP服务器提供SCP服务的TCP端口号,取值范围为1~65535,缺省值为22。
vpn-instance vpn-instance-name:指定远程SCP服务器所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示远程SCP服务器位于公网中。
directory directory:指定配置文件在远程SCP服务器上的备份目录,缺省为SCP服务器的根目录,不区分大小写。
filename-prefix filename-prefix:指定配置文件的文件名前缀,filename-prefix为1~30个字符的字符串,只能包含字母、数字、“_”和“-”,不区分大小写。
interval interval:开启自动将配置文件备份到远程服务器功能,并设置自动备份的时间间隔。取值范围为10~525600,单位为分钟。
【使用指导】
如果将配置文件备份到远程SCP服务器,请保证本地配置和服务器端配置一致。如果服务器端设置了登录用户的用户名和密码,请使用archive configuration server user命令配置登录服务器的用户名、使用archive configuration server password命令配置登录服务器的密码。
设备支持将配置文件备份到远程SCP服务器。在将配置文件备份到远程SCP服务器之前,请完成如下配置:
· 使用本命令指定配置文件备份到远程SCP服务器时使用的参数。
· 使用archive configuration server user命令配置登录远程SCP服务器的用户名。
· 使用archive configuration server password命令配置登录远程SCP服务器的密码。
设备支持将配置文件手动备份(使用archive configuration命令完成手动备份)或自动备份(使用archive configuration interval命令用来开启自动备份当前配置功能)到远程SCP服务器。
配置文件备份成功后,会在远程服务器指定的路径下生成以“前缀_YYYYMMDD_HHMMSS.cfg”命名的配置文件(例如archive_20170526_203430.cfg)。
archive configuration server命令和archive configuration location命令具有互斥性,不能同时配置。配置本命令后,如要使用archive configuration location命令指定配置文件备份到本地时使用的参数,需先使用undo archive configuration server恢复缺省情况。同理,如使用archive configuration location命令指定了配置文件备份到本地时使用的参数后,要指定配置文件备份到远程SCP服务器时使用的参数,需先使用undo archive configuration location命令恢复缺省情况。
配置文件在远程SCP服务器上的备份数量不受archive configuration max配置的限制。
执行undo archive configuration server命令后:
· 用户将不能手