
把机房交给 AI 管(一):vmware-skills 家族总览
前言:运维的活,AI 能干多少
vCenter 里几百台虚拟机。
告警响了你去看一眼。
扩容、迁移、快照、改网络。
每件事都不难,加起来就是天天干。
vmware-skills 想解决的就是这件事:让 AI 代理直接管 VMware 环境。
这是系列第一篇,先看全貌。
一、项目身份
vmware-skills 是一个 GitHub 组织。
作者 Wei Zhou,VMware by Broadcom 的工程师。
社区项目,不是 VMware 官方产品。MIT 协议。
一句话说清楚:
一套 11 个包的技能家族,让 Claude Code、Cursor、Codex 等 30+ AI 代理安全地管理 vSphere、NSX、vSAN、Tanzu 全栈环境。
11 个包,各管一摊:
| 包 | 职责 |
|---|---|
| VMware-AIops | VM 全生命周期,60 个工具 |
| VMware-Monitor | 只读监控,零破坏性代码 |
| VMware-NSX | 网络管理,32 个工具 |
| VMware-NSX-Security | 分布式防火墙、微分段、IDPS |
| VMware-Storage | 数据存储、iSCSI、vSAN |
| VMware-VKS | Tanzu K8s 集群管理 |
| VMware-Aria | 监控、告警、容量规划 |
| VMware-PrivateAI | GPU 清单、vGPU、模型服务 |
| VMware-Harden | 合规基线(CIS/等保/PCI) |
| VMware-Policy | 统一审计、策略执行 |
| VMware-Pilot | 多步工作流编排 |
二、主执行链路

链路拆开看: "
- 用户说人话:"帮我看看哪台虚拟机有问题"
- AI 代理读 SKILL.md,知道有哪些能力
- 走 CLI 或 MCP 两条通道之一
- 每个工具调用都过 vmware-policy 治理层(审计、策略、风险分级)
- 底层用 pyVmomi 走 vSphere SOAP API
- 到 vCenter,再到 ESXi 和虚拟机
三、家族架构

分三层看:
接入层:CLI 和 MCP 双模式。本地小模型用 CLI(省 token),云端大模型用 MCP(结构化)。
领域能力层:计算、网络、存储、容器、AI 基础设施,各有一个包。
治理层:这是和其他 VMware MCP 服务器最大的区别。每个工具调用都过审计、策略引擎、风险分级。
四、跨端边界
AI 代理端:
- Claude Code、Cursor、Codex、Gemini CLI、Trae、Kimi 等 30+
- 本地小模型(Ollama、Qwen)走 CLI
- 云端大模型走 MCP
vSphere 版本:
- VCF 9.1 / 9.0:完整支持
- 8.0 / 7.0:完整支持
- 6.7 / 6.5:向后兼容
部署环境:
- 在线:pip / uv / skills.sh / ClawHub 一条命令
- 物理隔离:连网机器 build wheel,拷过去离线装
五、数据与状态流

关键点:
- 所有操作落审计日志,JSONL 格式,含前后状态
- vSphere 事件和主机日志输出前做清洗,防提示注入
- 计划文件存在 ~/.vmware-aiops/plans/,成功自动删,24 小时自动清理
六、配置边界
连接配置:
- vCenter/ESXi 地址、账号
- .env 文件加载,权限校验,不进 shell 历史
- verify_ssl 可关,但只建议隔离实验室
风险分级:
- 读操作:直接执行
- 写操作:CLI 路径双重确认
- 破坏性操作:MCP 路径靠账号权限兜底
扫描守护进程:
- APScheduler,默认 15 分钟一轮
- 告警 + 事件 + 主机日志正则匹配
- 结果推 Slack、Discord 或任意 webhook
七、扩展点
- 技能安装:npx skills add、clawhub install、pip 三条路
- Companion 模式:AIops 的只读报告底层委托给 Monitor 库,包之间复用
- Webhook:任意 HTTP 端点
- MCP 工具注册:每个包都是标准 MCP 服务器,任何支持 MCP 的代理都能接
八、风险点
1. MCP 路径无确认
43 个写工具,AI 调一次就执行。没有确认握手,没有只读开关。兜底是 vCenter 账号权限和审计日志。给 AI 的账号权限要卡死。
2. alarm reset 爆炸半径
vSphere 没有单条告警清除 API。reset 会清掉同类型同状态的所有告警。作者在文档里明说了,这是 vSphere 的限制。
3. 社区项目
作者个人维护,不是 VMware 官方。生产用之前自己评估。
4. 提示注入
vSphere 事件消息和主机日志可能含恶意内容。项目做了截断、去控制字符、加边界标记,但这类防御永远不嫌多。
九、系列目录
- 第一篇(本篇):家族总览
- 第二篇:VMware-Monitor,只读监控
- 第三篇:VMware-AIops,60 个工具
- 第四篇:NSX 网络与安全
- 第五篇:存储与容器
- 第六篇:治理层,让审计师签字
记住
单文件的 MCP 服务器只能开关虚拟机。
vmware-skills 是 11 个包的家族,覆盖计算、网络、存储、容器、合规。
每个工具都过治理层:统一审计、策略引擎、风险分级。
GitHub:https://github.com/vmware-skills License:MIT
