设备重启怎么做才安全
远程重启设备本身就是一条命令,风险全在前后动作:重启前确认配置已保存(否则回到旧配置)、确认启动文件指向目标版本、确认没有他人在操作;重启后核对版本、配置与业务恢复情况。思科独有 reload in 定时重启与 reload cancel 撤销,是改高风险配置时的保命绳。
基本信息
| 适用设备 | 全部设备(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为/H3C 命令 | save force 保存后 reboot |
| 思科命令 | write memory 后 reload;reload in N 定时;reload cancel 撤销 |
| 确认机制 | 三家均需交互确认 |
| 堆叠环境 | 成员依次重启并经历主备倒换 |
| 重启后必查 | 版本、配置、邻居、业务连通性 |
典型使用场景
- 版本升级后让新版本生效
- 配置异常或进程异常的恢复手段
- 割接收尾:重启一次确认能稳定启动
- 远程高危变更的回滚保险(思科 reload in)
- 故障恢复后的状态复核与留档
华为 VRP
华为 VRP
<SW-CORE-01> save force # 先保存,不要依赖重启提示
<SW-CORE-01> display startup # 核对下次启动的配置与版本
<SW-CORE-01> reboot
Warning: All the configuration will be saved to the configuration file for the next startup, Continue? [Y/N]: Y思科 IOS
思科 IOS
SW-CORE-01# write memory
SW-CORE-01# reload
System configuration has been modified. Save? [yes/no]: yes
Proceed with reload? [confirm]
! 定时重启:reload in 5 取消:reload cancel
! 查看待执行计划:show reloadH3C Comware
H3C Comware
<SW-CORE-01> save force
<SW-CORE-01> display startup # 核对启动文件
<SW-CORE-01> reboot
Start to check configuration with next startup configuration file, please wait.....
This command will reboot the device. Continue? [Y/N]: Y重启前后动作清单
| 阶段 | 动作 | 目的 |
|---|---|---|
| 重启前 | save force 或 write memory | 避免重启后回到旧配置 |
| 重启前 | 核对启动文件与目标版本 | 避免重启后版本没变,白中断一次 |
| 重启前 | 确认无人正在操作 | 避免与他人的变更叠加 |
| 重启后 | display version 或 show version 核对 | 确认版本与启动状态符合预期 |
| 重启后 | 验证业务连通性 | 确认业务恢复而不是只看设备起来 |
三厂重启命令都必须交互确认,这层保护是有价值的:除非流程与回滚预案都很明确,否则不要为了图快在脚本里写自动确认的重启。
堆叠或 IRF 环境重启会依次重启成员并经历主备倒换:业务中断时间要按全部成员完成来估算,按单机经验估窗口是最常见的低估。