返回顶部
v

vmware-storageVMware存储

>

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

vmware-storage

VMware 存储

免责声明:这是一个由社区维护的开源项目,与 VMware, Inc. 或 Broadcom Inc. 无任何关联、认可或赞助关系。VMware 和 vSphere 是 Broadcom 的商标。源代码在 github.com/zw008/VMware-Storage 以 MIT 许可证公开审计。

VMware vSphere 存储管理 — 11 个 MCP 工具,用于数据存储、iSCSI 和 vSAN。

从 vmware-aiops 拆分而来,以实现更轻量的上下文和本地模型兼容性。
配套技能vmware-aiops(VM 生命周期)、vmware-monitor(只读监控)、vmware-vks(Tanzu Kubernetes)、vmware-nsx(NSX 网络)、vmware-nsx-security(DFW/防火墙)、vmware-aria(指标/告警/容量)、vmware-avi(AVI/ALB/AKO)。
| vmware-pilot(工作流编排)| vmware-policy(审计/策略)

此技能的功能

类别工具数量
数据存储列出所有数据存储、浏览文件、扫描 OVA/ISO/OVF/VMDK 镜像、列出缓存镜像4
iSCSI
启用适配器、显示状态、添加目标、移除目标、重新扫描 HBA | 5 | | vSAN | 集群健康摘要、容量概览(总容量/已用/可用) | 2 |

快速安装

bash
uv tool install vmware-storage
vmware-storage doctor

何时使用此技能

  • - 浏览数据存储文件或扫描可部署镜像(OVA/ISO/VMDK)
  • 配置 iSCSI:启用适配器、添加/移除发送目标、重新扫描存储
  • 检查 vSAN 集群健康和容量
  • 任何以存储为中心的 VMware 操作

使用配套技能处理

  • - VM 生命周期、部署、客户机操作 → vmware-aiops
  • 清单、健康、告警、事件 → vmware-monitor
  • Tanzu Kubernetes → vmware-vks
  • 负载均衡、AVI/ALB、AKO、Ingress → vmware-avi

相关技能 — 技能路由

用户意图推荐技能
只读监控、告警、事件vmware-monitor
存储:iSCSI、vSAN、数据存储
vmware-storage ← 此技能 | | VM 生命周期、部署、客户机操作 | vmware-aiops | | Tanzu Kubernetes(vSphere 8.x+) | vmware-vks | | NSX 网络:分段、网关、NAT | vmware-nsx | | NSX 安全:DFW 规则、安全组 | vmware-nsx-security | | Aria Ops:指标、告警、容量规划 | vmware-aria | | 带审批的多步骤工作流 | vmware-pilot | | 负载均衡器、AVI、ALB、AKO、Ingress | vmware-avi(uv tool install vmware-avi) | | 审计日志查询 | vmware-policy(vmware-audit CLI) |

常见工作流

在主机上设置 iSCSI 存储

  1. 1. 启用 iSCSI 适配器 → vmware-storage iscsi enable esxi-01
  2. 添加目标 → vmware-storage iscsi add-target esxi-01 <iscsi-target-ip>
  3. 验证 → vmware-storage iscsi status esxi-01

add-target 命令在添加目标后会自动重新扫描存储。如果之后需要额外重新扫描:

  1. 4. 重新扫描 → vmware-storage iscsi rescan esxi-01

先试运行:在任何写入命令后附加 --dry-run 以预览而不执行:
bash
vmware-storage iscsi enable esxi-01 --dry-run
vmware-storage iscsi add-target esxi-01 <iscsi-target-ip> --dry-run

跨数据存储查找可部署镜像

  1. 1. 列出所有数据存储 → vmware-storage datastore list
  2. 扫描数据存储中的镜像 → vmware-storage datastore scan-images datastore01
  3. 使用模式浏览 → vmware-storage datastore browse datastore01 --pattern *.iso
  4. 如果未找到数据存储 → 使用 vmware-storage datastore list --target 验证名称。数据存储名称区分大小写。

要按类型或数据存储过滤缓存结果,请使用 listcachedimages MCP 工具,并传入 image_type 和 datastore 参数。

vSAN 健康评估

  1. 1. 检查健康 → vmware-storage vsan health Cluster-Prod
  2. 检查容量 → vmware-storage vsan capacity Cluster-Prod
  3. 如果发现问题,使用 vmware-monitor 调查告警和事件
  4. 如果未启用 vSAN → 此集群可能未使用 vSAN。使用 vmware-monitor inventory clusters 检查集群类型

多目标操作

所有命令都接受 --target 参数,以针对配置中的特定 vCenter 或 ESXi 主机进行操作:

bash

默认目标(config.yaml 中的第一个)


vmware-storage datastore list

特定目标

vmware-storage datastore list --target prod-vcenter vmware-storage iscsi status esxi-lab --target lab-esxi

使用模式

场景推荐原因
本地/小型模型(Ollama、Qwen)CLI约 2K token vs MCP 的约 8K
云端模型(Claude、GPT-4o)
两者均可 | MCP 提供结构化 JSON I/O | | 自动化流水线 | MCP | 类型安全参数、结构化输出 |

MCP 工具(11 个 — 6 个读取、5 个写入)

所有 MCP 工具都接受可选的 target 参数,用于选择要连接的 vCenter/ESXi。

类别工具类型描述
数据存储listalldatastores读取列出数据存储,包含容量、使用率百分比、VM 数量
browse_datastore | 读取 | 浏览文件,支持可选路径和 glob 模式 |
| | scandatastoreimages | 读取 | 在数据存储中查找 OVA/ISO/OVF/VMDK |
| | listcachedimages | 读取 | 使用类型/数据存储过滤器查询本地镜像注册表 |
| iSCSI | storageiscsistatus | 读取 | 显示适配器状态、HBA 设备、IQN、发送目标 |
| | storageiscsienable | 写入 | 在主机上启用软件 iSCSI 适配器 |
| | storageiscsiadd_target | 写入 | 添加 iSCSI 发送目标(IP + 端口)并重新扫描 |
| | storageiscsiremove_target | 写入 | 移除 iSCSI 发送目标并重新扫描 |
| | storage_rescan | 写入 | 重新扫描所有 HBA 和 VMFS 卷 |
| vSAN | vsan_health | 读取 | 集群健康摘要和磁盘组详情 |
| | vsan_capacity | 读取 | 总容量/已用/可用容量(GB)及使用率百分比 |

读/写分离:6 个工具为只读,5 个修改状态。写入工具需要显式参数(主机名、IP 地址)并记录审计日志。

CLI 快速参考

bash

数据存储


vmware-storage

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vmware-storage-1776104666 技能

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

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

通过命令行安装

skillhub install vmware-storage-1776104666

下载

⬇ 下载 vmware-storage v1.5.1(免费)

文件大小: 14.05 KB | 发布时间: 2026-4-14 13:43

v1.5.1 最新 2026-4-14 13:43
vmware-storage 1.5.1

- Added a disclaimer clarifying that this is a community-maintained project not affiliated with VMware/Broadcom.
- Updated credential documentation: each target now requires a specific password environment variable in .env using the pattern VMWARE__PASSWORD.
- Improved metadata and compatibility section to reflect per-target credential requirements and clarify local-only operation (no webhooks/outbound network).
- Minor copyedits and formatting improvements for clarity in SKILL.md.

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

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

p2p_official_large
返回顶部