交换机定时自动备份配置文件的方法

简介:
如果一个管理员平时只管理个位数的交换机,而且也不需要经常修改配置,那可以使用手工方式定期保存配置文件,因为一旦设备故障,可以及时导入备份配置恢复网络。
<br/>
但如果网络里有很多交换机,又要经常修改配置,那让它自己定时把配置文件自动备份到服务器上,可以省去不少麻烦。 
<br/>
数据中心接入层目前有4台H3C S5100,3台CISCO 29xx,以H3C交换机为例,在较新的固件中有个非常实用的命令:job(注释为:Schedule a system task),在2208/2210版本或更新的固件中才有,看了一下,4台S5100都是Release 2203P08,版本太低,根本就没有这个命令,只能先升级。
<br/>
交换机定时自动备份配置文件的方法
<br/>
找来最新的S5100EI-CMW310-R2221P06-S168.bin、版本为805的bootroom和最新的网页服务端H3C-http3.3.1-0003.web,使用TFTP方式导入,并设定启动加载:
boot boot-loader S5100EI-CMW310-R2221P06-S168.bin
boot bootrom S5100EI-805.btm 
boot web-package H3C-http3.3.1-0003.web main
同时为了安全起见,把老的固件设置为备份属性,多一层保险:
boot boot-loader backup-attribute s5100ei-cmw310-r2203p08.bin
保存配置并重启,几分钟后新固件生效。
<br/>
交换机定时自动备份配置文件的方法
<br/>
使用job命令设置定时备份配置文件:
job backupconfig //创建job并命名
view monitor //运行命令时候使用monitor视图
time 1 repeating at 02:00 command tftp IP put config.cfg XXX.cfg //通过tftp把配置文件备份到服务器上,每天2点循环运行。
实际可以每周、每月,或者1次到点运行等等,不仅限于运行保存配置命令,还可以运行其他命令。非常实用。
升级bootrom和web包对job命令没有什么关系,只是希望1次重启能顺带多做点事情
<br/>
cisco的设备也支持类似配置:
先建立一条 策略
Router(config)# kron policy-list backupconfig
Router(config-kron-policy)#cli show run | redirect tftp://10.1.x.x/xxx.cfg
再设置循环运行的时间
Router(config)# kron occurrence daily at 1:00 recurring
Router(config-kron-occurrence)# policy-list backupconfig
<br/>
具体可参见:
http://ipwireless.blog.51cto.com/75232/121503
另1:较老的IOS可能没有kron这个命令,比如我手头一台2970,版本12.2(20),升级到最新的12.2(44)就有了。2960 IOS 12.2(25)也可以支持。
另2:手头还有2台ASR版本ISO-XE Version 15.1(3)S2,使用show run | redirect tftp://10.1.x.x/xxx.cfg 命令,无法把配置重定向到tftp,出现timedout提示,这个时候,可以尝试指定tftp的source-interface:ip tftp source-interface xx/x 一般即可解决问题。
<br/>

实际生产环境中,不一定只有这2个品牌的设备,碰到不支持定时任务的,只能祭出终极杀器:Expect。












本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/2045074,如需转载请自行联系原作者

相关文章
|
网络虚拟化
华为交换机批量加入 Vlan 方法
华为交换机单独加入vlan太麻烦,思科有批量加入vlan的方法,华为也有。要求 1~6口划分到vlan2,6~12口划分到vlan3,13~18口划分到vlan4,19~24口划分到vlan5.25,~26 加入trunk.
3411 0
|
3月前
|
数据安全/隐私保护
收藏,华三交换机V7软件版本升级方法(命令行版)
收藏,华三交换机V7软件版本升级方法(命令行版)
222 1
|
3月前
|
测试技术 数据安全/隐私保护 网络虚拟化
干货 | 如何用python实现每天定时备份交换机配置文件? 真香~
干货 | 如何用python实现每天定时备份交换机配置文件? 真香~
|
3月前
|
网络虚拟化 数据安全/隐私保护
手把手教网络工程师2种方法如何恢复交换机配置
手把手教网络工程师2种方法如何恢复交换机配置
|
监控 安全 网络安全
防火墙以及路由器和交换机的安装,调试以及维护工作的详细说明方法?
防火墙以及路由器和交换机的安装,调试以及维护工作的详细说明方法?
|
缓存 Shell 网络虚拟化
【网络】交换机的原理和配置方法
【网络】交换机的原理和配置方法
511 0
|
小程序 数据安全/隐私保护 Python
Python通过FTP备份华为交换机配置文件
Python通过FTP备份华为交换机配置文件
236 1
Python通过FTP备份华为交换机配置文件
|
网络虚拟化
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令、以及如何将接口划分到vlan的方法,和管理通行数据的管理方法和命令voice vlan作用。.........
1039 0
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令
|
XML 运维 Linux
SDN 系统方法 | 5. 交换机操作系统
SDN 系统方法 | 5. 交换机操作系统
680 0
SDN 系统方法 | 5. 交换机操作系统
|
算法 编译器 5G
SDN 系统方法 | 4. 裸金属交换机(下)
SDN 系统方法 | 4. 裸金属交换机(下)
325 0
SDN 系统方法 | 4. 裸金属交换机(下)