vmware-storage
VMware Storage
Автор: Wei Zhou, VMware by Broadcom — wei-wz.zhou@broadcom.com Это проект, созданный сообществом инженером VMware, а не официальный продукт VMware. Официальные инструменты для разработчиков VMware см. на developer.broadcom.com.
Управление хранилищами VMware vSphere: datastore, iSCSI, vSAN — 11 инструментов MCP, узкоспециализированных и легковесных.
Выделено из vmware-aiops для уменьшения контекста и совместимости с локальными моделями.
Сопутствующие навыки
Навык | Область применения | Инструменты | Установка |
vmware-aiops ⭐ точка входа | Жизненный цикл ВМ, развертывание, гостевые операции, кластеры | 31 |
|
Мониторинг (только чтение), алармы, события, информация о ВМ | 8 |
| |
Пространства имен Tanzu, жизненный цикл кластера TKC | 20 |
| |
Сети NSX: сегменты, шлюзы, NAT, IPAM | 31 |
| |
Микросегментация DFW, группы безопасности, Traceflow | 20 |
| |
Метрики Aria Ops, алерты, планирование емкости | 18 |
|
Related MCP server: vmware-nsx
Быстрая установка
# Via PyPI
uv tool install vmware-storage
# Or pip
pip install vmware-storageКонфигурация
mkdir -p ~/.vmware-storage
cp config.example.yaml ~/.vmware-storage/config.yaml
# Edit with your vCenter/ESXi credentials
echo "VMWARE_MY_VCENTER_PASSWORD=your_password" > ~/.vmware-storage/.env
chmod 600 ~/.vmware-storage/.env
# Verify
vmware-storage doctorИнструменты MCP (11)
Категория | Инструменты | Тип |
Datastore |
| Чтение |
iSCSI |
| Чтение/Запись |
vSAN |
| Чтение |
Типовые рабочие процессы
Настройка хранилища iSCSI на хосте
Включить адаптер iSCSI:
vmware-storage iscsi enable esxi-01Добавить цель:
vmware-storage iscsi add-target esxi-01 10.0.0.100Проверить:
vmware-storage iscsi status esxi-01
Команда add-target автоматически выполняет повторное сканирование хранилища. Используйте --dry-run для предварительного просмотра любой команды записи.
Поиск образов для развертывания в хранилищах данных
Список всех хранилищ:
vmware-storage datastore listСканирование образов:
vmware-storage datastore scan-images datastore01Просмотр по шаблону:
vmware-storage datastore browse datastore01 --pattern "*.iso"
Оценка состояния vSAN
Проверка состояния:
vmware-storage vsan health Cluster-ProdПроверка емкости:
vmware-storage vsan capacity Cluster-ProdПри обнаружении проблем используйте
vmware-monitorдля анализа алармов и событий
CLI
# Datastore
vmware-storage datastore list
vmware-storage datastore browse datastore01
vmware-storage datastore scan-images datastore01
# iSCSI
vmware-storage iscsi status esxi-01
vmware-storage iscsi enable esxi-01
vmware-storage iscsi add-target esxi-01 192.168.1.100
vmware-storage iscsi remove-target esxi-01 192.168.1.100
vmware-storage iscsi rescan esxi-01
# vSAN
vmware-storage vsan health Cluster-Prod
vmware-storage vsan capacity Cluster-Prod
# Diagnostics
vmware-storage doctorСервер MCP
После выполнения uv tool install vmware-storage запустите сервер MCP одной командой (v1.5.15+):
# Recommended — single command, no network re-resolve
vmware-storage mcp
# With a custom config path
VMWARE_STORAGE_CONFIG=/path/to/config.yaml vmware-storage mcp
# Or via Docker
docker compose up -dКонфигурация агента
Добавьте в конфигурацию MCP вашего ИИ-агента:
{
"mcpServers": {
"vmware-storage": {
"command": "vmware-storage",
"args": ["mcp"],
"env": {
"VMWARE_STORAGE_CONFIG": "~/.vmware-storage/config.yaml"
}
}
}
}# Run without installing (requires PyPI access each launch)
uvx --from vmware-storage vmware-storage mcp
# Legacy entry point (still works, kept for backward compatibility)
vmware-storage-mcpНаходитесь за корпоративным TLS-прокси? uvx может выдать ошибку
invalid peer certificate: UnknownIssuer. Используйте рекомендованный выше способvmware-storage mcp(сеть не требуется) или установитеUV_NATIVE_TLS=true.
Почему отдельный навык?
vmware-aiops содержит 33 инструмента MCP — это слишком много для локальных LLM (7B-14B). Разделение хранилища на отдельный навык дает:
11 инструментов — комфортно помещаются в контекстные окна небольших моделей
Узкая специализация — администраторы хранилищ получают только то, что им нужно
Компонуемость — используйте вместе с vmware-monitor или vmware-aiops по мере необходимости
Совместимость версий
vSphere | Поддержка | Примечания |
8.0 | Полная | SDK vSAN встроен в pyVmomi 8.0.3+ |
7.0 | Полная | Все API хранилищ работают |
6.7 | Совместимо | Функции iSCSI + datastore работают; vSAN ограничен |
Безопасность
Функция | Описание |
Чтение | 6 из 11 инструментов работают только на чтение |
Валидация ввода | IP-адреса и порты проверяются перед операциями iSCSI |
Аудит | Все операции записываются в |
Нет операций с ВМ | Невозможно создавать, удалять или изменять ВМ |
Безопасность учетных данных | Пароли берутся только из переменных окружения, никогда из файлов конфигурации |
Устранение неполадок
Проблема | Причина и решение |
Ошибка включения iSCSI "already enabled" | Это не ошибка — адаптер уже активен. Запустите |
"Datastore not found" при просмотре | Имена хранилищ чувствительны к регистру. Запустите |
Состояние vSAN "unknown" | Для состояния vSAN требуется подключение к vCenter, а не к отдельному ESXi. |
Повторное сканирование не находит новые LUN | Подождите 15-30 секунд после добавления целей, затем повторите сканирование. Убедитесь, что IP цели доступен с ESXi. |
Ошибка "Password not found" | Имена переменных следуют формату |
Тайм-аут подключения к vCenter | Используйте |
Лицензия
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceAI-powered VMware vCenter/ESXi monitoring and operations. 20 MCP tools for inventory queries, health monitoring, VM lifecycle management, fast provisioning (Linked Clone, OVA, template deploy), snapshot management, and datastore browsing. Supports vSphere 6.5–8.0. Works with local models via Ollama/LM Studio.Last updated4464MIT
- AlicenseAqualityAmaintenanceAI-powered VMware NSX networking management. Configure segments, gateways, NAT, routing, and IPAM via natural language with 31 MCP tools.Last updated334MIT
- AlicenseAqualityAmaintenanceAI-powered VMware vSphere with Tanzu (VKS) management. Create and manage Supervisor Namespaces and TanzuKubernetesClusters with 20 MCP tools.Last updated204MIT
- AlicenseAqualityAmaintenanceAI-powered VMware Aria Operations monitoring and capacity planning. Query metrics, manage alerts, detect anomalies, and plan capacity with 18 MCP tools.Last updated281MIT
Related MCP Connectors
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
GibsonAI MCP server: manage your databases with natural language
Shared long-term memory vault for AI agents with 20 MCP tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vmware-skills/VMware-Storage'
If you have feedback or need assistance with the MCP directory API, please join our Discord server