摘要:局域网维护中,有时候我们需要对网络设备的配置进行备份与还原。
局域网维护中,有时候我们需要对网络设备的配置进行备份与还原。
相信有很多网管员备份配置都是采用display current命令查询当前设备运行配置信息,然后采用ctrl+c,ctrl+v的方式将信息保存到txt文档中;或者直接用捕捉屏幕输出的方法保存信息。
还原的时候再复制命令到交换机中从新运行。这种方法当然也是可行的,但是当交换机的配置特别多,又比较复杂的情况下,这种方法就不太合适了。
下面我介绍一种整体导入和导出H3C交换机配置的方法。
本次实验采用的设备和软件有:H3C S5500 Series、Cisco TFTP Server
实验之前先了解几个名词的具体意义。
saved-configuration 交换机flash中保存的下次启动的配置
current-configuration交换机当前生效的配置
default-configuration 交换机的出厂配置
startup-configuration 交换机下次启动配置文件
采用TFTP服务器备份配置有两种方法:
第一种:在web界面上进行备份
要在web模式下进行备份首先必须开启交换机的http服务(默认是开启的),创建web登录的用户名和密码(权限必须在level 3以上,包括level 3),然后需要给交换机设置一个管理IP,让交换机能够与tftp服务器正常通讯。
开启tftp服务器,在浏览器中输入交换机的管理IP,此次为192.168.125.141,打开web登录界面。
![9ce544e6c96646bcb1ad6f2e1816ea4a.png](https://i-blog.csdnimg.cn/blog_migrate/f511699e6d99191f2658b590015e5d28.jpeg)
输入用户名和密码,进入web管理界面,如下图:
![5019d27205cd9fa37a3f77a709194e8e.png](https://i-blog.csdnimg.cn/blog_migrate/11efe1e1196f0de47df7ae1cd8323c0e.jpeg)
依次单击管理—>设备备份,出来设备备份界面,然后在IP地址栏中输入tftp服务器的IP地址,配置文件名中输入你要保存的文件的名称,然后单击应用,等待一段时间,会出现备份成功界面,如下图:
![3702ee60fceaf0e568fe2fc160f1eed5.png](https://i-blog.csdnimg.cn/blog_migrate/3e62af35574651985c861b036ce1d5ce.jpeg)
这时候在你的tftp软件的根目录下就有一个h3c.cfg文件,如下图所示:
![ffc4a32c0322e068f293eb3560796d48.png](https://i-blog.csdnimg.cn/blog_migrate/bf309f43ecfc1139e9ad633182c28ee2.jpeg)
配置的恢复步骤跟备份类似,只需选择管理—>设置恢复,然后输入相应的tftp服务器的ip地址和需要恢复的配置文件名称,单击应用。
![596710d7d921418eeb3097e4c58514d2.png](https://i-blog.csdnimg.cn/blog_migrate/6602d6bb4cd12ce6a4c6c208c9a15bc6.jpeg)
等待一段时间后,出现恢复成功界面,如下图:
![6dea05edf5b1c2b495d44fbe9f5708eb.png](https://i-blog.csdnimg.cn/blog_migrate/6832bb05d25526e454878dc27233dddd.jpeg)
采用这种方式恢复的配置不需要修改设备启动项,从启交换机,即以新的配置运行。
第二种:命令行形式
配置备份
第一步:使用dir /all命令查看设备的配置文件。
![8756d9bbbd1d5f265b6013443813c922.png](https://i-blog.csdnimg.cn/blog_migrate/dab732e64624e5a505598cee0609c984.jpeg)
此处的配置文件名为h3c.cfg。
第二步:使用backup startup-configuration to 192.168.125.149 aaa.cfg或tftp 192.168.125.149 put h3c.cfg aaa.cfg 备份配置文件(h3c.cfg为原配置文件名,aaa.cfg为备份后的文件名,若不指定指与原文件同名)。
![c261384c9658b8cbaeeb216dbc3b0d31.png](https://i-blog.csdnimg.cn/blog_migrate/93ba899c6e5c851cfaec3ef31925fe81.jpeg)
TFTP服务器上也有会显示传输成功,如下:
![24b03e8d64c1c5301cdc57c35a95fe08.png](https://i-blog.csdnimg.cn/blog_migrate/ef4091e0ab8d75651ddac184981027cd.jpeg)
配置恢复
第一步:使用restore startup-configuration from 192.168.125.149 aaa.cfg或tftp 192.168.125.149 get aaa.cfg
命令从tftp服务器上下载配置命令,如下图:
![81e617902f6e5ba185eecfeefb13bb66.png](https://i-blog.csdnimg.cn/blog_migrate/b5915f0a626d3946df539b119fc95e0d.jpeg)
第二步:使用dis startup命令,查看下一次启动所使用的配置命令,如下图:
![9df55841ad2fad1ba7466827ac444594.png](https://i-blog.csdnimg.cn/blog_migrate/849d1d76e3d8da5e2b98a587c68dd2aa.jpeg)
发现正是我们导入的aaa.cfg配置文件,从启交换机后,恢复之前配置的运行状态。
小知识:采用delete删除的配置没有直接删除,而是存放在交换机的回收站内,使用dir /all命令可以查看到,
带方括号的文件是采用delete命令删除的文件。
![4b4c6f3b9a242c0ceb145a64d07470f6.png](https://i-blog.csdnimg.cn/blog_migrate/363505a2baac15d466ae210f963f1f01.jpeg)
要想真正删除startup.cfg文件,可以使用reset recycle-bin命令清空回收站,或者在使用delete命令是带上unreserved参数,即:delete /unreserved flash:/startup.cfg。采用reset save-configuration命令会彻底删除设备保存的启动配置。