域名DNS运维
Cloudflare
PhoenixShield 是一套自修复备份与更新系统,在关键更新失败时自动监控系统健康状态并从备份恢复。支持灰度部署测试、健康基线建立、智能回滚和全天候自动化监控。
凤凰盾系统防护为生产环境更新提供安全兜底。通过自动快照、灰度验证和智能监控,在更新失败时秒级回滚,避免业务中断。特别适合需要频繁迭代又追求稳定性的团队,让变更可控、风险可逆,减少凌晨救火和人工值守成本。
落地案例:某电商平台计划升级支付核心模块,运维团队使用凤凰盾执行受保护更新:先创建全量系统快照,再推送到10%灰度节点验证交易成功率。监控发现灰度环境响应延迟异常后,系统自动阻断全量发布并触发回滚,5分钟内恢复至升级前状态,全程零人工干预,避免了潜在的资损事故。
安装指令(需先安装 CLI 工具):
npm install -g phoenix-shield
# 或从源码构建
git clone https://github.com/openclaw/skills.git
cd skills/mig6671/phoenix-shield && npm install
初始化项目:
phoenix-shield init --project myapp --backup-dir /var/backups
更新前创建快照:
phoenix-shield snapshot --name "pre-update-$(date +%Y%m%d)"
执行受保护更新:
phoenix-shield deploy \
--command "npm update" \
--health-check "curl -f http://localhost/health" \
--rollback-on-failure
启动更新后监控:
phoenix-shield monitor --duration 24h --interval 5m
手动回滚:
phoenix-shield rollback --to-snapshot "pre-update-20260205"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 更新命令、健康检查命令、快照名称、备份目录、监控参数、目标服务器列表 |
| 输出 | 预检报告、系统快照、灰度测试结果、部署日志、回滚记录 |
| 适用人群 | 运维工程师、DevOps 团队、系统管理员、技术负责人 |
| 不包含 | 代码漏洞扫描、数据库主从切换、容器镜像构建、云资源扩缩容 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/mig6671/phoenix-shield/SKILL.md
来源类型:GitHub 开源仓库