相信每一位管理员,特别是网络管理员都碰到过设备自然损坏的情况,这种情况总是突然出现,无法预计,也使人措手不及。一般积极一些的应对方法无非是等设备达到一定使用年限后,在一个适当的时间段对其进行计划内更新;被动一些的办法则等到其彻底损坏后再更换,但这样的突袭,有可能会引起较长时间的网络中断。
对于网络设备的管理人员来说,如果只有寥寥几台设备,配置较为单一,且不会经常修改配置,那么使用被动的方法是可以接受的,因为恢复配置也比较简单,还可以使用手工方式不定期地将配置备份一下。
配置文件的作用与重要性
作为一台网络设备,比如Layer2或Layer3交换机,在硬件情况正常的前提下,最重要的就是系统固件与配置文件,系统固件提供了各种功能实现的可能,而配置文件则提供了具体环节实现的方法。
交换机在启动自检后,进入固件加载过程,若完成固件解压加载,设备将载入配置文件,并将配置应用到运行环境中,如图1所示,最后完成这个过程,正式进入工作状态。
对于功能上的实现,可以通过升级固件的方式做到,而对于具体环节的实现,则需要管理员对设备不断调试、优化、配置而来。如果说固件是设备的灵魂,那么配置文件就是它的血液,也是管理员的成果,其重要性不言而喻。那么如何把设备的配置文件管理好、及时备份好,就是本文讨论的重点所在。
网络设备配置文件自动备份方法
自动备份实际应用与分析
根据笔者的实际工作环境,把自动备份配置文件的情况归为二大类:
固件支持定时任务
对于固件支持定时任务的网络设备,也有一些细分,如H3C交换机,拷贝配置文件至tftp服务器只需要1个步骤,中间没有交互操作,那么创建自动备份的配置为:
job“job name”
view monitor
time 1 repeating at 02:00 command tftp“ip” put“original file name”“destination file name”
其中“view monitor”命令不可缺少,因为系统在运行命令的时候,需要以monitor视图执行,否则将失败。若系统无法运行“job”命令,则说明需要先把固件升级到最新,然后重启并加载最新固件即可。
如果是思科交换机,可以使用kron命令,设定定时任务策略以及循环周期,但如果想要执行拷贝命令copyconfig.texttftp:则又有些不同,因为接下来是一系列的交互式指令,系统需要知道tftp服务器的地址,需要确定目的文件名。在使用定时任务的时候,系统无法关联上一条命令执行的结果,只是纯粹的运行命令而已,这个时候需要换一种方法,使用show runningconfig|redirect tftp:,具体的配置为:
kron policy-list “policy name”
cli show running | redirect tftp://ip/config name
kron occurrence daily at 1:00 recurring
policy-list“policy name”
使用将运行中的配置重定向到tftp服务器,来实现保存配置的方法,运行中的配置与启动配置区别在于启动配置未必包含运行配置中的内容,所以保存运行配置比保存启动配置效果更好。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。