自动化运维-网络设备配置批量备份
Posted 王亮亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维-网络设备配置批量备份相关的知识,希望对你有一定的参考价值。
网络备份需求
数据中心网络逐步向云网一体化转型,无论是胖树形的传统资源池,还是基于Spine_leaf架构的SDN资源池,都会大量使用TOR交换机,维护人员需要维护的网络设备数量越来越多。手动进行配置备份操作,耗时耗力。
目前还没有开源的配置备份工具,小编从网上搜索了一些资料,改写了一个基于CRT的VBScript循环脚本,可以快速完成配置备份任务。500台规模的网络设备,使用脚本30分钟左右就能轻松搞定。
基于CRT的VBS循环脚本
这里只说明几个关键点,需要小伙伴们自己研究一下
脚本使用方法
1、打开百度网盘链接,下载压缩包
链接:https://pan.baidu.com/s/1Sqkaj7NW7OyyEYtMGO99hw
提取码:98pk
解压后把config文件夹拷贝到C盘根目录;文件夹内容,如下图所示:
config_bak用于存放配置备份文件;
SecureCRT5.1.3汉化版是大家熟悉的CRT远程工具;
SecureCRT_langfangV1是VBS循环脚本;
shebei.txt是设备列表文件;
2、安装SecureCRT5.1汉化版,为什么要用这么老的版本?主要是老版本的CRT功能简单,兼容性较好,极少出错:
3、修改【shebei.txt】设备列表文件,每列解释如下,列与列之间用空格隔开,注意是空格,不是Table。
第1列,设备Hostname;
第2列,Telnet用户名;
第3列,Telnet密码;
第4列,Super密码,(老设备会用到,需要的话自己去修改);
第5列,设备管理IP,必须路由可达,不能用CRT去跳转登录;
第6列,Telnet端口号,默认是23
第7列,Telnet协议
第8列,设备型号,这列很关键,这里的型号是给脚本做判断用的,脚本可以根据不同的设备型号执行不同的if循环语句,相当于给设备做了分类处理
完成这个设备列表文件填写,建议先用Excel做好表格,复制到Notepad+或UE里面进行修改,把Table替换成空格就行了。
4,打开SecureCRT运行脚本
5,运行完脚本后,配置文件默认存放在config_bak文件夹中
6,小伙伴们可以对脚本进行适当修改,使用它可以批量执行命令,例如性能巡检、状态收集等重复性操作。
声明:小编纯粹基分享技术的目的,发表了这篇文章,至于脚本使用过程中出现的任何问题、以及造成的任何损失,不承担任何责任。提醒小伙伴们谨慎使用!!!
分享知识,分享快乐!
以上是关于自动化运维-网络设备配置批量备份的主要内容,如果未能解决你的问题,请参考以下文章
网络设备-批量自动配置备份软件Kiwi cattools使用介绍