| name | disaster-recovery-drill |
| version | 1.0.0 |
| description | 灾备恢复演练系统 - 定期的备份恢复测试与改进:
1. 全局考虑:覆盖演练计划、执行、评估、改进全流程
2. 系统考虑:计划→执行→验证→报告→改进闭环
3. 迭代机制:根据演练结果优化灾备策略
4. Skill化:标准接口,可按层级独立演练
5. 流程自动化:定时自动执行恢复演练
|
| author | Satisficing Institute |
| tags | ["disaster-recovery","drill","backup","testing"] |
| requires | [{"model":"kimi-coding/k2p5"},{"cron":true}] |
灾备恢复演练系统标准Skill V1.0.0
标准1: 全局考虑(Global Coverage)
1.1 演练要素
| 要素 | 说明 | 必含 |
|---|
| 演练目标 | 验证备份完整性和恢复流程 | ✅ |
| 演练范围 | 全量/指定层级 | ✅ |
| 恢复测试 | 实际恢复操作 | ✅ |
| 时间记录 | RTO评估 | ✅ |
| 问题记录 | 发现的问题清单 | ✅ |
| 改进建议 | 优化措施 | ✅ |
1.2 演练类型
| 类型 | 频率 | 范围 |
|---|
| 桌面演练 | 每月 | 流程走查 |
| 部分恢复 | 每周 | 指定层级 |
| 全量演练 | 每季度 | 完整恢复 |
标准2: 系统考虑(Systematic)
2.1 演练流程
制定计划 → 准备环境 → 执行恢复 → 验证完整性 → 记录时间 → 生成报告 → 提出改进
2.2 成功标准
| 指标 | 目标值 |
|---|
| RTO | <30分钟 |
| 数据完整性 | 100% |
| 恢复成功率 | 100% |
标准3: 迭代机制(Iterative)
根据演练结果持续优化备份策略和恢复流程。
标准4: Skill化(Skill-ified)
4.1 目录结构
disaster-recovery-drill/
├── SKILL.md # 本文件
├── _meta.json # 元数据
├── scripts/
│ ├── plan_drill.py # 演练计划
│ ├── execute_drill.py # 执行演练
│ ├── verify_recovery.py # 验证恢复
│ └── generate_report.py # 生成报告
└── templates/
└── drill_report_template.md
4.2 调用接口
from disaster_recovery_drill import DrillManager
drill = DrillManager()
report = drill.run_drill(layer="all")
history = drill.get_history()
标准5: 流程自动化(Fully Automated)
5.1 Cron配置
0 3 * * 0 cd /workspace && openclaw skill run disaster-recovery-drill run --layer all
5.2 使用方法
openclaw skill run disaster-recovery-drill run --layer all
openclaw skill run disaster-recovery-drill report
5标准验证清单
| 标准 | 验证项 | 状态 |
|---|
| 1. 全局 | 演练要素全覆盖 | ✅ |
| 2. 系统 | 计划→执行→改进闭环 | ✅ |
| 3. 迭代 | 持续优化机制 | ✅ |
| 4. Skill化 | 标准目录 + 调用接口 | ✅ |
| 5. 自动化 | 定时自动演练 | ✅ |
版本: v1.0.0
来源: backup-disaster-recovery散落机制提取
创建: 2026-03-20