cisco 交换机 定期 自动 备份配置 -linux,交换机定时自动备份配置文件的方法
如果一个管理员平时只管理个位数的交换机,而且也不需要经常修改配置,那可以使用手工方式定期保存配置文件,因为一旦设备故障,可以及时导入备份配置恢复网络。
但如果网络里有很多交换机,又要经常修改配置,那让它自己定时把配置文件自动备份到服务器上,可以省去不少麻烦。
数据中心接入层目前有4台H3C S5100,3台CISCO 29xx,以H3C交换机为例,在较新的固件中有个非常实用的命令:job(注释为:Schedule a system task),在2208/2210版本或更新的固件中才有,看了一下,4台S5100都是Release 2203P08,版本太低,根本就没有这个命令,只能先升级。
找来最新的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
保存配置并重启,几分钟后新固件生效。
使用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次重启能顺带多做点事情
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
具体可参见:
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 一般即可解决问题。
实际生产环境中,不一定只有这2个品牌的设备,碰到不支持定时任务的,只能祭出终极杀器:Expect。
cisco 交换机 定期 自动 备份配置 -linux,交换机定时自动备份配置文件的方法相关推荐
- linux怎么设置自动缩进,配置Linux下vim自动缩进等功能
从终端打开配置文件: vim ~/.vimrc 添加如下代码: set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set ...
- linux 自动运行.out,linux系统定时自动重启springboot项目
一.创建脚本auto_reset_springboot.sh,tempurl:项目文件夹路径 !/bin/bash ID=`ps -ef | grep java| grep -v "grep ...
- php apache 配置文件,Linux下apache支持PHP配置文件的方法
本文用来记忆整了两天的lamp环境,如果对PHP没有要求建议全部用yum 一键安装,纯属个人经验,主要作用是用来参考的. yum install httpd #yum 安装Apache. php编译安 ...
- cisco 交换机 定期 自动 备份配置 -linux,Cisco交换机配置文件定时自动备份
Cisco交换机配置文件定时自动配备配置操作指引 目的:配置每天自动备份Cisco交换机配置文件到文件服务器. 准备: 搭建fileZilla server 文件服务器: 配置交换机备份命令: 文件服 ...
- linux 配置自动挂载,配置Linux自动挂载
使用mount命令来挂载硬件,在Linux重启后这些挂载信息会丢失,因此对应磁盘这类硬件,需要配置自动挂载来保证系统重启时进行自动挂载. 自动挂载信息保存在文件/etc/fstab文件中 查看该文件的 ...
- Linux 开机网络无法自动连接配置、网络开机自动连接
第一步:查看开机后网络是否正常连接? 1.图形界面开机后直接看右上角的网络是否连接正常(如图一). 图一(表示未正常连接↑↑↑↑↑↑↑↑↑) 2.如果是命令页面的,可以使用 ...
- linux mysql定时增量备份_Mysql 日常备份和增量备份脚本(Linux)
适合对象 本文是在linux下,mysql 4.1.14版本下测试的,经过适当修改可能适合mysql 4.0,5.0及其其他版本. 本文适合于没有启动复制功能的mysql,如果启动了复制,可能不需要采 ...
- 利用rsync+crontab实现linux的定时增量备份,利用rsync+crontab实牡现Linux服务器间的定时增量备份.doc...
利用rsynccrontab实牡现Linux服务器间的定时增量备份 利用rsync+crontab实现Linux服务器间的定时增量备份 rsync是Linux.UNIX系统下的数据镜像备份工具,它的特 ...
- mysql在linux下备份还原,Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...
最新文章
- 为什么阿里巴巴要禁用Executors创建线程池?
- Quartz.NET介绍
- 证明黎曼猜想的5页论文已发布!最简洁的解读在这里
- 副部长和消费者拼单 拼多多发放农民丰收节交易会消费券
- 数字旅游解决方案_迪庆州首个数字旅游小镇5G基站在巴拉格宗开通
- [汇编语言]实验:应用更灵活的寻址方式来定位内存地址
- 【Python CheckiO 题解】Digits Multiplication
- 人群与网络:社会选择与社会影响
- Latent Dirichlet Allocation(LDA)
- 如何将shell script功能模块化,并且对外留出函数和参数接口
- SAP 修改字段长度
- Python如何抓取APP数据?抓包工具Fiddler介绍
- ztree 更新配置后重新渲染树_zTree 树形控件 ajax动态加载数据
- Java多线程学习(吐血超详细总结)
- Outlook设置新folder location后无法显示default view的解决方案
- 数据结构和算法之二叉树左视图
- 游戏部署安全策略方案
- pytorch学习(一)数据加载之前的预处理(UCSD数据集)
- 2010年06月《安全天下事之安全的证书与证书体系的安全》
- utools快速上手心得
热门文章
- 【腾讯Bugly干货分享】Android Patch 方案与持续交付
- iOS 7开发快速入门
- LoadRunner学习第四天——检查点学习(转载)
- ios_随手篇3_关于宏的使用
- 设计,成本与开发细节的讨论
- [Windows编程] #pragma once 和#ifndef ... #define ... #endif 比较
- Swoole 自定义项目初始化事件处理的实现
- day8 网络编程 异常处理
- fft ocean注解
- 什么是Memcache