
把机房交给 AI 管(六):治理层,让审计师签字
前言:最后一公里
前面五篇讲了看、做、网络、存储。
但让 AI 动生产环境,真正的拦路虎是:审计师不签字。
谁改的?改了什么?凭什么允许它改?
家族的治理四件套就是回答这些问题的:Policy、Harden、Pilot、Debug。
一、项目身份
VMware-Policy:所有 VMware MCP 技能的统一审计日志、策略执行、内容清洗。
VMware-Harden:AI 原生的合规基线执行。CIS、vSphere SCG、等保 2.0、PCI-DSS。
VMware-Pilot:工作流编排。多步状态机 + 审批门。
VMware-Debug:诊断大脑。只读的事件分诊、日志关联、根因路由(WIP)。
四个包,回答四个问题:
改了什么(Policy)?该不该改(Harden)?谁批的(Pilot)?为什么坏了(Debug)?
二、主执行链路

每个工具调用都过这套流水线:
- 策略检查:这条操作允许吗
- Token 预算:AI 是不是在无限循环烧钱(runaway breaker 熔断)
- 内容清洗:vSphere 返回的事件和日志,截断、去控制字符、加边界标记,防提示注入
- 审计日志:JSONL,全量落盘
这就是 README 里说的 governed harness(受治理的执行框架)。
三、核心模块

Policy 的五个机制:
- 统一审计:家族所有包的操作都汇到一处
- 策略引擎:规则化拦截
- Token 预算 + 熔断:AI 跑偏自动刹停
- 撤销令牌:每个变更带着 undo-token,可精确回退
- 风险分级:不同风险的操作不同对待
Pilot 的审批门:
多步流程里插人工审批点。AI 准备好一切,停在门前,人点头才继续。
Debug 的定位:
只读。出事了把日志、事件跨包关联起来,路由到可能的根因。它自己不做任何变更。
四、跨端边界
Policy:横切所有家族包,不挑代理类型。Claude Code 也好,Cursor 也好,走的都是同一套治理。
Harden:对着 vSphere 环境跑基线扫描和漂移检测,四套标准可组合。
Pilot:编排的是家族内工具,也可以编排外部命令。
Debug:只读,跨包查询,WIP 阶段,能力还在长。
五、数据与状态流

数据闭环:
操作产生审计 → Harden 拿审计和实时状态比对基线 → 偏离就告警 → Pilot 编排修复流程(中间插审批门)→ 修复动作又产生审计。
六、配置边界
Policy:
- 策略规则集
- Token 预算阈值
- 审计日志位置
Harden:
- 选基线:CIS / SCG / 等保 2.0 / PCI-DSS,按行业勾
- 漂移检测频率
Pilot:
- 状态机定义(步骤、分支、审批门位置)
- 审批人路由
Debug:
- 关联的时间窗口
- 日志源范围
七、扩展点
- 自定义策略:策略引擎的规则可以按企业自己的红线写
- 自定义基线:等保和内部标准可以叠加
- Webhook 审计外送:审计日志推到企业 SIEM
- Pilot 编排外部系统:不止 VMware 工具
八、风险点
1. 治理层本身的信任
所有包都过 Policy,那 Policy 挂了怎么办?它成为新的单点。要有监控。
2. 审计日志的存储与防篡改
JSONL 落本地磁盘,被删了就断链。企业用要外送到 SIEM 并做防篡改。
3. 基线扫描的性能开销
Harden 全量扫大环境有成本,频率要权衡。
4. Debug 还在 WIP
能力不完整,别把根因分析全押在它上面,结论要人复核。
5. 审批门形同虚设的风险
审批人疲劳后见框就点。审批门的位置和数量要设计,不能到处都是。
九、系列总结
六篇讲完,回到最初的问题:AI 能管生产机房吗?
vmware-skills 的答案是分层的:
- Monitor:先只读,建立信任
- AIops:写操作上 Plan/Apply + 双重确认
- NSX / Storage / VKS:领域拆分,各管一摊
- Policy / Harden / Pilot / Debug:审计、合规、审批、诊断兜底 " 不是"信任 AI 所以放手",是"不信任所以建治理"。
这才是 AI 运维能落地的样子。
记住
让 AI 动生产环境,难的不是技术,是审计师不签字。
Policy 管记录,Harden 管合规,Pilot 管审批,Debug 管诊断。
不是信任 AI 所以放手,是不信任所以建治理。
GitHub:
- https://github.com/vmware-skills/VMware-Policy
- https://github.com/vmware-skills/VMware-Harden
- https://github.com/vmware-skills/VMware-Pilot
- https://github.com/vmware-skills/VMware-Debug License:MIT
