首页 > 其他分享 >关于华为网络设备中配置文件的理解

关于华为网络设备中配置文件的理解

时间:2024-01-11 10:22:06浏览次数:25  
标签:zip 配置文件 配置 保存 华为 网络设备 configuration 设备

基本概念

涉及配置文件管理的基本概念有3个:当前配置配置文件下次启动的配置文件

(1)当前配置

设备内存中的配置信息称为设备的当前配置,它是设备当前正在运行的配置。显然,设备下电后或设备重启时,内存中原有的所有信息(包括配置信息)都会消失。

(2)配置文件

包含设备配置信息的文件称为配置文件,它存在于设备的外部存储器中(注意,不是在内存中),其文件名的格式一般为“*.cfg”或“*.zip”。用户可以将当前配置保存到配置文件中。当设备重启时,配置文件的内容可以被重新加载到内存,成为新的当前配置。配置文件除了具有保存配置信息的作用外,还可以方便设备安装和维护人员查看、备份以及移植配置信息用于其他设备。缺省情况下,保存当前配置时,设备会将配置信息保存到名为“vrpcfg.zip”的配置文件中,并存放于设备的外部存储器的根目录下。

(3)下次启动的配置文件:

顾名思义,下次启动的配置文件即为设备下次启动时加载至内存的配置文件。设备重启时,会从指定的配置文件中提取配置信息,并加载至内存中;缺省情况下,下次启动的配置文件的文件名为“vrpcfg.zip”。

保存当前配置

保存当前配置的方式有两种:手动保存自动保存

(1)手动保存配置

用户可以使用 save [configuration-file]命令随时将当前配置以手动方式保存到配置文件中,参数configuration-file为指定的配置文件名,格式必须为“*.cfg”或“*.zip”。如果未指定配置文件名,则配置文件名缺省为“vrpcfg.zip”。

例如,需要将当前配置保存到文件名为“vrpcfg.zip”的配置文件中时,可进行如下操作。

[Huawei] save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]:y       //输入“y”确认保存
It will take several minutes to save configuration file, please wait...
Configuration file had been saved successfully
Note : The configuration file will take effect after being activated


如果还需要将当前配置保存到文件名为“xjw.zip”的配置文件中,作为对vrpcfg.zip的备份,则可进行如下操作。

[Huawei] save xjw.zip
Are you sure to save the configuration to flash : /xjw.zip ? [Y/N] : y
Now saving the current configuration to the slot 17.
Save the configuration successfully

(2)自动保存配置

自动保存配置功能可以有效降低用户因忘记保存配置而导致配置丢失的风险。自动保存功能分为周期性自动保存定时自动保存两种方式。 

  • 在周期性自动保存方式下,设备会根据用户设定的保存周期,自动完成配置保存;无论设备的当前配置相比配置文件是否有变化,设备都会进行自动保存操作。
  • 在定时自动保存方式下,用户设定一个时间点,设备会每天在此时间点自动进行一次保存。缺省情况下,设备的自动保存功能是关闭的,需要用户开启之后才能使用。

周期性自动保存的设置方法如下:

首先执行命令autosave interval on,开启设备的周期性自动保存功能,然后执行命令 autosave interval time,设置自动保存周期。time为指定的时间周期,单位为分钟,默认值为1440分钟(24小时)。

定时自动保存的设置方法如下:

首先执行命令autosave time on,开启设备的定时自动保存功能,然后执行命令autosave time time-value,设置自动保存的时间点。time-value为指定的时间点,格式为hh:mm:ss,默认值为00:00:00。

说明:

周期性自动保存与定时自动保存是互斥的。同一时间、同一台设备只允许设置其中一种自动保存方式。如果希望更换自动保存方式,则需要首先取消已经设置的自动保存方式。另外,即使设置了自动保存功能,用户依然可以使用save命令进行手动方式保存配置。

缺省情况下,设备会保存当前配置到“vrpcfg.zip”文件中。如果用户指定了另外一个配置文件作为设备下次启动的配置文件后,则设备会将当前配置保存到新指定的下次启动的配置文件中

 

设置下次启动的配置文件

设备支持设置任何一个存在于设备的外部存储器的根目录下(如:flash:/)的“*.cfg”或“*.zip”文件作为设备的下次启动的配置文件。

我们可以通过startup saved-comfiguration configuration-file命令来设置设备下次启动的配置文件,其中configuration-file为指定配置文件名。

如果设备的外部存储器的根目录下没有该配置文件,则系统会提示设置失败。

例如,如果需要指定已经保存的xjw.zip文件作为下次启动的配置文件,可执行如下操作。    

[Huawei] startup saved-configuration xjw.zip    

This operation will take several minutes, please wait...    

Info : Succeeded in setting the file for booting system

注意

设置了下次启动的配置文件后,再保存当前配置时,默认会将当前配置保存到所设置的下次启动的配置文件中,从而覆盖了下次启动的配置文件的原有内容。所以,保存当前配置时应该特别小心。 设置好下次启动的配置文件后,一般都会重启设备让配置生效。如果设备是由多人维护的,则很可能出现当前配置信息与下次启动的配置文件中的信息不一致的情况。VRP系统提供了compare comfiguration 命令,用来比较当前配置与下次启动的配置文件的差异。执行该命令后,系统会从下次启动的配置文件的首行开始与当前配置进行比较,在比较出不同之处时,将从两者有差异的地方开始显示字符,默认显示120个字符。

当前配置文件与下次启动文件差异比较

例如,如果需要比较一下设备的当前配置与之前指定的下次启动的配置文件backup.zip之间的差异,则可执行以下操作。

[Huawei] compare configuration
    The current configuration is not the same as the next startup configuration file.
    ====== Current configuration line 14 ======
    undo http server enable
    #
    drop illegal-mac alarm
    #
    vlan batch 10 to 11
    #
    dot1x enable
    mac-authen
    #
    set transceiver-monitoring disable
    ====== Configuration file line 14 ======
    http server enable
    #
    drop illegal-mac alarm
    #
    vlan batch 10 to 11
    #
    dot1x enable
    mac-authen
    #
    set transceiver-monitoring disable

从显示信息中可以看到,当前配置中是取消了HTTP服务器功能的(undo http server enable),这一点与下次启动的配置文件是有差异的。

标签:zip,配置文件,配置,保存,华为,网络设备,configuration,设备
From: https://www.cnblogs.com/xiaojuwa/p/17957979

相关文章

  • jasypt-spring-boot 配置文件加密样例
    jasypt-spring-boot配置文件加密样例首先引入pom.xml<!--低版本的jdk(如1.8.0_25-b18)中会出现Failedtobindpropertiesunder'xxx'tojava.lang.String,不会在高版本的jdk(如1.8.0_161)运行环境中出现;原因:加密引发异常。原因是您正在使用强加密算法,并且您尚未在此Java......
  • 华为认证 | HCIP-Storage V5.5 认证正式发布!
    华为认证存储高级工程师HCIP-StorageV5.5(中文版)自2023年12月28日起正式在中国区发布。01发布概述基于“平台+生态”战略,围绕“云-管-端”协同的新ICT技术架构,华为公司打造了覆盖ICT领域的认证体系,包含ICT基础设施认证、基础软硬件认证、云平台及云服务认证三类认证。根据ICT从业......
  • 每日一练 | 华为认证真题练习Day162
    1、在路由器间使用缺省路由,是一种低成本的解决方案,但是比完整的路由表需要的系统资源更多。A.正确B.错误2、AS边界路由器可以是内部路由器IR或者是ABR,必须属于骨干区域。A.正确B.错误3、OSPFDR-PRIORITY命令默认值为1,取值范围为0-255。A.正确B.错误4、BGP邻居是通过UDP建立......
  • 华为AITO问界M9的10大黑科技,多数盲订用户都不在乎!
    文|AUTO芯球作者|李瑞怎么还有人说华为是骗子?华为一张海报说问界M9上市6天,大定超过3万台。有些人就说这是假的,反正没第三方数据,华为可以随便写。我去,我作为一名大定问界M9的车主,就奉劝哪些黑子,想黑也要找点高级的理由啊你看我26号大定的,现在已经进入到排产中了,算快的了吧。而且,就在......
  • 每日一练 | 华为认证真题练习Day161
    1、OSPFSTUB区域的ABR不向STUB区域内泛洪第五类LSA,第四类LSA和第三类LSA,因此STUB区域没有AS外部路由能力,STUB区域的ABR向区域内通告一条默认路由,指导发往AS外部的目的地。A.正确B.错误2、OSPF直接运行于TCP协议之上,使用TCP端口号179。A.正确B.错误3、如果RouterPriority被设......
  • 使用Terraform部署华为云和kubernetes资源
    本文分享自华为云社区《使用Terraform部署华为云和kubernetes资源》,作者:可以交个朋友。Terraform概述Terraform是由HashiCorp创建的开源“基础架构即代码”工具。作为一种声明式编码工具,Terraform使开发人员能够使用一种称为HCL(HashiCorp配置语言)的高级配置语言来描述运行应......
  • php-7.1.13的配置文件一览
    [PHP];;;;;;;;;;;;;;;;;;;;Aboutphp.ini;;;;;;;;;;;;;;;;;;;;;PHP’sinitializationfile,generallycalledphp.ini,isresponsiblefor;configuringmanyoftheaspectsofPHP’sbehavior.;PHPattemptstofindandloadthisconfigurationfromanumbero......
  • 华为HarmonyOS开发之模拟器不能启动的问题(虚拟化未开启)
    如图,点击查看处理指导,根据提示修改配置后还是启动失败 查看任务管理器——》性能——》CPU 显示虚拟化未开启,需要开启开启步骤开启成功,模拟器也可以启动了 ......
  • 华为认证 | HCIP和HCIE难度差多了?
    许多有志于在ICT领域发展的人士,都希望获得华为的HCIP或HCIE认证。那么,考取这些认证到底需要多少钱?HCIP和HCIE的难度又存在怎样的差异?下面将为您揭晓答案。01考华为HCIE多少钱?★考试费用华为HCIE认证考试的费用主要由两部分组成:笔试费用和实验费用。笔试部分的费用为300美金,实验部......
  • “云+冷链”新场景,华为云助力前海粤十“物畅其流”
    本文分享自华为云社区《“云+冷链”新场景,华为云助力前海粤十“物畅其流”》,作者:华为云社区精选。导语:随着技术进步,冷链物流从传统模式向信息化、智能化演进,作为冷链数智化发展的先锋,前海粤十凭借其创新的智慧冷链物流园区一体化管理云平台,在“2023华为开发者大赛”企业赛道获得......