linux登录交换机备份脚本,如何从Linux上备份和恢复许多Cisco路由器和交换机的配置?...

这是我发现到目前为止最容易管理的…虽然它有点粗糙,特别是对于那些不喜欢CLI的人.

这是一个用于向许多cisco设备发送命令的expect脚本.

它允许您传入一个文件,其中包含所有设备的名称以及要在设备上执行的命令.

我只是每晚都有tftp配置到我们的中央配置tftp服务器.

copy system:running-config tftp://mytftpserver/this-router-config

要恢复你可以申请:

copy tftp://mytftpserver/this-router-config system:running-config

一个简单的例子是有一个名为“myrouters”的文件

--- CUT ---

#!/bin/sh

DATE=`date +%Y%m%d`

for THISHOST in `cat myrouters`

do

ciscocmd [auth params] -c "copy system:running-config tftp://mytftpserver/$THISHOST.$DATE"

done

--- CUT ---

这将创建一个名为routerx.20130707的配置文件

如果你改变了

DATE=`date +%Y%m%d`

DATE=`date +%w`

你只需要一个7天的配置窗口

routerx.1,routerx.2,.. routerx.7

以上是一个非常简单的例子,但这主要是我所做的.我实际上有一个“config-backup.sh”和一个“config-restore.sh”.

每个脚本都使用填充了设备名称的文件名的参数,第二个参数是“YYYYMMDD”中的日期.如果是备份,则会将日期附加到配置文件名.如果是恢复,它会告诉设备加载“$HOST.$DATE”.

我从cron运行备份.

有了这个,我可以很容易地从我的手机恢复任何东西.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值