找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

501

积分

0

好友

69

主题
发表于 昨天 03:12 | 查看: 2| 回复: 0

在网络设备日常运维与重大变更过程中,配置的备份与回滚是保障业务稳定性的关键。若变更后出现问题,是逐条undo变更步骤,还是快速回退到变更前的安全状态?通常,我们有配置替换或配置回滚两种高效的解决方案。

两种配置回滚方式

方法一:配置回滚点功能(推荐)

此功能相当于系统自动创建的“还原点”。启用后,可在重大变更前手动或自动创建回滚点,出现问题时可快速回退至指定时间点的状态,是网络与系统运维中的高效实践。

1. 手动创建回滚点 手动创建回滚点

2. 自动创建备份配置

通过以下命令设置自动备份:

// 设置备份路径为flash:/,文件名前缀为backup
archive configuration location flash: filename-prefix backup
// 设置每10分钟自动保存一次
archive configuration interval 10
// 最多保存10份备份文件
archive configuration max 10

使用 display archive configuration 命令可以查看已保存的备份文件列表。

查看备份文件

当需要回滚时,执行替换命令:

configuration replace file flash:/backup_3.cfg

执行此命令后,设备将使用指定备份文件中的配置完全替换当前运行配置,过程迅速。系统会提示确认,输入 Y 即可。请注意:回滚成功后,务必执行 save 命令将当前配置保存为启动配置,否则设备重启后会加载旧的错误配置。

回滚确认

方法二:配置替换法(最常用、最可靠)

此方法需要你提前手动将一份正确的配置备份到设备存储介质(如flash)中。当需要回滚时,直接使用该备份文件替换当前运行配置,是基础的运维与DevOps保障手段。

首先,手动保存当前正确配置:

save flash:/backup.cfg

保存备份配置

可以通过 dir 或类似命令查看文件系统中的备份文件。 查看文件系统

回滚时,同样使用 configuration replace file 命令:

configuration replace file flash:/backup.cfg

执行配置替换

关键注意事项

  1. 备份文件的一致性:确保用于回滚的 .cfg 文件来自同一台设备且软件版本相同。使用其他设备的配置可能导致严重问题甚至设备失联。
  2. replace命令的威力configuration replace file 是全局替换,它会用文件中的每一行配置覆盖当前配置,文件中没有的当前配置会被删除。务必确保备份文件包含你所需的全部配置。
  3. 保存启动配置:回滚操作成功后,必须执行 save。否则设备重启后,会加载回滚前保存的、有问题的启动配置,导致问题复现。
  4. Console口保障:执行高危操作(尤其是配置回滚)时,应尽可能通过Console线连接设备。这样即使操作失误导致网络中断,仍可通过Console口访问设备进行修复。



上一篇:谷歌学生计划实战指南:免费解锁Gemini Advanced与2TB云存储
下一篇:API安全实战指南:6个常见漏洞解析与修复避坑
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-9 01:40 , Processed in 0.079270 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表