适用场景
Runbook 的价值是把"老师傅脑子里的做法"变成"新人照着也能执行的标准动作"。配上自动化执行,速度快且不会漏步骤。
配置步骤(Runbook 设计规范)
# 结构
# 1) 适用场景与触发条件
# 2) 前置检查(确认环境、确认非高峰)
# 3) 执行步骤(命令 + 预期输出)
# 4) 验证方法(如何确认成功)
# 5) 回滚/补偿步骤
# 6) 记录要求(日志、工单)
关键参数与建议
- 覆盖场景:服务重启、磁盘清理、扩容、证书更新、故障切换
- 参数化:目标对象、影响范围、验证方式作为参数
- 可审计:谁执行、什么时候、执行了哪些步骤、结果如何
- 风险分级:只读检查类可自由执行;变更类需审批
- 可回滚:每一步都有回退动作或补偿动作
容易踩的坑
- 只写命令不写预期输出,无法判断成功
- 不写前置检查,误操作生产
- 无回滚步骤,出问题无法收场
验证与巡检
# 证据:Runbook 清单与评审记录
- 巡检:高频场景覆盖率、季度更新
小结
Runbook 的验收:让一名新同事按 Runbook 独立完成一次服务重启与一次磁盘清理,且有人核查结果。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。