返回顶部
v

vmware-pilotVMware引导

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.4.4
安全检测
已通过
78
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

vmware-pilot

VMware Pilot

为 VMware MCP 技能提供多步骤工作流编排——设计、审批、执行、回滚。

配套技能vmware-aiops(VM 操作)| vmware-monitor(监控)| vmware-nsx(网络)| vmware-aria(指标/告警)| vmware-avi(负载均衡/AKO)

此技能的功能

能力描述
工作流设计自然语言目标 → AI 从 8 个技能的 185 个工具中设计步骤
审批关卡
在破坏性操作前暂停执行,等待人工审核 | | 状态持久化 | 基于 SQLite,重启后仍可恢复,支持从检查点继续执行 | | 回滚 | 工作流失败时按顺序逆向已完成步骤 | | 自定义模板 | 将工作流保存为 YAML 以便复用,无需重启即可热加载 | | 合规扫描 | 跨技能执行只读的健康/容量/异常检查 |

快速安装

bash
pip install vmware-pilot


uvx --from vmware-pilot vmware-pilot-mcp

何时使用此技能

场景使用 Pilot?原因
克隆 VM,测试,然后应用到生产环境多步骤 + 审批
启动一个 VM
否,使用 aiops | 单次操作 | | 设置应用网络 + 防火墙 + VM | 是 | 跨技能编排 | | 检查集群健康状态 | 否,使用 monitor/aria | 单次只读查询 | | 诊断并修复告警 | 是 | incident_response 模板 | | 运行合规检查 | 是 | compliance_scan 模板 | | 排空服务器,打补丁,恢复流量 | 是 | 跨技能:avi drain + aiops patch | | 使用 AKO Ingress 部署应用 | 是 | 跨技能:aiops + vks + avi | | 检查池成员健康状态 | 否,使用 avi | 单次只读查询 |

相关技能 — 技能路由

用户意图推荐技能
VM 生命周期(电源、克隆、部署)vmware-aiops(uv tool install vmware-aiops)
只读监控
vmware-monitor(uv tool install vmware-monitor) | | NSX 网络(分段、网关、NAT) | vmware-nsx(uv tool install vmware-nsx-mgmt) | | NSX 安全(DFW、组) | vmware-nsx-security(uv tool install vmware-nsx-security) | | Aria 指标/告警/容量 | vmware-aria(uv tool install vmware-aria) | | Tanzu Kubernetes(Supervisor/TKC) | vmware-vks(uv tool install vmware-vks) | | 存储(iSCSI、vSAN、数据存储) | vmware-storage(uv tool install vmware-storage) | | 负载均衡、VS、池、AKO | vmware-avi(uv tool install vmware-avi) | | 审计日志查询 | vmware-policy(vmware-audit CLI) | | 多步骤编排 | vmware-pilot(此技能) |

常见工作流

1. 设计自定义工作流(交互式)

用户:我需要为新的应用环境设置网络和 VM

AI 调用:getskillcatalog() → 查看可用工具
AI 调用:design_workflow(goal=...) → 创建草稿
AI 调用:update_draft(id, steps=[...]) → 填充步骤
用户审核并确认
AI 调用:confirmdraft(id, saveas_template=True)
AI 调用:run_workflow(id) → 执行,包含审批关卡

2. 克隆并测试(内置模板)

AI 调用:planworkflow(cloneand_test, {
target_vm: db01,
changespec: {memorymb: 32768},
target: vcenter-prod
})
AI 调用:runworkflow(workflowid)
→ 克隆 → 应用 → 监控 → [审批关卡] → 提交 → 清理

3. 带审批的批量操作

AI 调用:planworkflow(planand_approve, {
operations: [
{action: poweroff, vmname: db01},
{action: revertsnapshot, vmname: db01, snapshot_name: baseline},
{action: poweron, vmname: db01}
]
})
→ 创建计划 → [审批关卡] → 执行计划(失败时自动回滚)

4. 使用 AVI 排空的滚动维护

通过 AVI 排空池成员的流量,修补服务器,然后恢复流量:

  1. 1. vmware-avi pool disable # 排空池成员流量
  2. vmware-avi analytics # 验证排空完成(0 个活跃连接)
  3. vmware-aiops vm guest-exec --cmd apt-get upgrade -y # 修补服务器
  4. vmware-avi pool enable # 恢复池成员流量
  5. vmware-avi pool members # 验证健康状态为绿色

5. AKO 感知的应用部署

部署后端 VM,创建 K8s 命名空间,并将 AKO Ingress 连接到 AVI Controller:

  1. 1. vmware-aiops deploy ova --name # 部署后端 VM
  2. vmware-vks namespace create # 创建 K8s 命名空间
  3. kubectl apply -f ingress.yaml # 创建带有 AKO 注解的 Ingress
  4. vmware-avi ako ingress check # 验证 AKO 注解是否正确
  5. vmware-avi ako sync status # 验证 AVI Controller 上已创建 VS

MCP 工具(11 个)

类别工具风险描述
发现getskillcatalog可用于设计的技能和工具
list_workflows | 低 | 内置 + 自定义模板 | | 设计 | design_workflow | 低 | 自然语言 → 草稿 | | | update_draft | 中 | 编辑草稿步骤 | | | confirm_draft | 中 | 最终确定草稿 → 准备执行 | | 执行 | plan_workflow | 中 | 从模板创建 | | | create_workflow | 中 | 一步式自定义创建 | | | run_workflow | 中 | 执行(在审批处暂停) | | 控制 | approve | 高 | 人工审批以继续 | | | rollback | 高 | 逆向已完成步骤 | | | getworkflowstatus | 低 | 状态 + 审计日志 |

内置模板(4 个)

模板步骤数审批使用的技能
cloneandtest6aiops + monitor
incident_response
4 | 是 | monitor + aiops | | planandapprove | 3 | 是 | aiops | | compliance_scan | 3 | 否 | monitor + aria |

自定义模板

将 YAML 文件放入 ~/.vmware/workflows/ — pilot 会自动加载它们。

yaml

~/.vmware/workflows/restart_cluster.yaml


name: restart_cluster
description: 数据库集群的滚动重启
steps:
- action: check_health
skill: monitor
tool: get_alarms
params:
target: {{target}}
- action: stop_replica
skill: aiops
tool: vmpoweroff
params:
vmname: {{replicavm}}
rollbacktool: vmpower_on
rollback_params:
vmname: {{replicavm}}
- action: require_approval
skill: pilot
tool: approve
params:
message: 副本

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vmware-pilot-1775884691 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vmware-pilot-1775884691 技能

通过命令行安装

skillhub install vmware-pilot-1775884691

下载

⬇ 下载 vmware-pilot v1.4.4(免费)

文件大小: 30.75 KB | 发布时间: 2026-4-12 11:53

v1.4.4 最新 2026-4-12 11:53
v1.4.4: vmware-avi family integration, cross-skill routing, sanitize coverage, safety tests

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部