网络设备配置丢了怎么办?有人改错了一行命令导致全公司断网,想回退发现改前的配置没存。或者设备故障换了台新的,原来的配置全没了。配置备份和恢复是运维的必修课,今天说说H3C设备上怎么做。

为什么要备份配置

实际运维中配置丢失的场景比想象中多。

误操作。最常见的情况。改VLAN配错了一条命令,把接口从VLAN10改到了VLAN20,整个部门的网络断了。想恢复发现不记得原来的VLAN号。

设备故障。交换机主板烧了,换台新的,原来配置全没了。如果有备份,几分钟就能恢复;没有备份就得从零开始重新规划,几个小时甚至几天。

版本升级失败。升级Comware系统后某个功能不兼容,需要回退到旧版本。配置也要回退。

安全审计。出了安全事件需要追溯是谁在什么时间改了什么配置,有配置变更记录就能追溯。

基本的备份方法

最简单的方式是手动用命令导出:

display current-configuration

这个命令在终端上输出当前运行的配置。可以把输出复制粘贴到文本文件保存。

更正式的做法是通过TFTP或FTP下载配置文件:

backup startup-configuration to tftp 10.1.1.100

这个命令把启动配置文件备份到TFTP服务器。恢复时:

restore startup-configuration from tftp 10.1.1.100 config.cfg

用FTP也类似。先在设备上配FTP客户端参数:

backup startup-configuration to ftp 10.1.1.100 username admin password mypass

配置回退

H3C设备支持配置回退功能。在修改配置前先保存一个回退点,改错了可以一键回退。

configuration replace file flash:/backup/config_20260801.cfg

这个命令把当前运行配置替换为指定文件的配置。用来做快速回退很方便。

也可以用定时回退。在做高危变更前设置一个定时回退,如果忘了确认,设备在一定时间后自动回退到变更前配置:

scheduler revert-back milliseconds 3600000

H3C设备配置备份恢复 怎么不丢配置

设置1小时后自动回退。如果变更成功,手动执行确认取消定时回退:

scheduler revert-back cancel

如果变更失败了且运维人员忘了回退,1小时后设备自动恢复。这是一个安全网。

save命令

配置备份和保存是两个概念。display current-configuration显示的是当前运行配置(running-config),改了命令立即生效但重启就没了。save命令把当前运行配置写入启动配置(startup-config),重启后加载。

所以改完配置一定要save:

save

如果不save,设备重启后恢复到上一次save时的配置。这也是一种保护机制——改错了不save,重启就恢复了。但正常改完还是要save。

自动备份

手动备份容易忘。特别是设备数量多的环境,靠人记着每周备份不靠谱。

方案一:设备端定时备份。H3C设备支持定时任务自动备份配置:

job backup_job

view monitor

time 1 repeating at 2:00:00

command 1 backup startup-configuration to tftp 10.1.1.100

每周日凌晨2点自动把配置备份到TFTP服务器。

方案二:iMC自动配置管理。如果用了iMC平台,iMC可以自动纳管设备并定期备份配置。iMC还支持配置对比功能——两次备份之间配置有什么变化一目了然,谁改了什么一清二楚。

方案三:Python脚本批量备份。用Python的Netmiko库写个脚本,循环SSH登录所有设备,执行display current-configuration,把输出保存到文件。加上文件名带日期和设备IP,方便追溯。

恢复方法

设备换新恢复配置的步骤:

第一步,新设备上电做基础配置(管理IP和SSH),确保能远程访问。

第二步,把备份的配置文件传到设备:

restore startup-configuration from tftp 10.1.1.100 switch01_20260801.cfg

第三步,重启设备使配置生效:

reboot

重启后验证配置是否完整恢复,display current-configuration和备份文件对比。

最佳实践

变更前先备份。养成习惯,不管改什么配置,改之前先display current-configuration存一份。高危变更用定时回退做安全网。

定期备份。至少每周一次自动备份,配置变更后立即备份。

异地保存。不要只存在TFTP服务器本地,备份文件同步到其他位置。

版本管理。配置文件名带日期,保留多个版本,不要只留最新的一份。出了问题可以追溯到任何一个历史版本。

对比检查。定期对比当前配置和上次备份的差异,发现未经授权的变更。

H3CIE-RS+的GB0-802笔试中设备基本维护属于排障模块考点。配置管理是运维基本功,命令不难但流程要规范。润天教育作为H3C钻石级授权培训中心,路由交换课程中有配置备份恢复的实验环节,千万级真机实验室可以模拟配置回退和设备恢复的完整流程。