Add the FastAPI app, PostgreSQL migrations, Docker/Helm packaging, API contracts, docs, client examples, and the unit/integration/compatibility test suite for local client and tooling labs without a real vCenter.
3.2 KiB
Language / Язык: English | Русский
FAQ
Это настоящий vCenter / ESXi?
Нет. Это симулятор API и состояния. Хосты, VM, datastores и сети — устойчивые модели PostgreSQL, а не ESXi-хосты или процессы KVM/vmkernel.
Вы действительно покрываете vSphere Automation API?
Runtime всегда обслуживает полную зарегистрированную route table (1077 маршрутов: 104 deep handlers + DB-backed stub surface для остальных) — см. Поверхность API. Catalog majors 6–8 — намеренно низкопокрытые исторические floors (2.9%–9.6%); только major 9 (8.0 U2 / Automation 9.1 surface) объявлен как 100% в catalog. См. Версии API и Совместимость.
Можно ли использовать это в CI для Terraform / Ansible / pyvmomi / custom clients?
Да. Это основной сценарий использования. Засейте профиль и направьте клиентов на
HTTPS gateway :443 (REST /api//rest или SOAP /sdk). См.
Клиенты.
Почему некоторые NSX / Supervisor / vSAN / SAML calls «успешны» без remotes?
Эти области сохраняют локальное, засеянное состояние симулятора (см. таблицу «Platform surfaces» в Покрытие API). Они намеренно не обращаются к реальному NSX Manager, Tanzu Supervisor или IdP.
Означает ли registry coverage perfect vSphere parity?
Это означает, что каждый зарегистрированный маршрут имеет устойчивый обработчик
или DB-backed stub и проходит verification suites проекта. Точное совпадение
краевых случаев с физическим ESXi-кластером может отличаться; используйте
/ui/api/compatibility и собственные client tests для certification claims.
Где Web UI?
https://localhost/ после make up (gateway).
Можно ли развернуть в Kubernetes?
Да. Используйте Helm chart в helm/vmware-api-simulator с опубликованным
образом Hub. Поддерживаются Ingress + cert-manager Let's Encrypt — см.
Kubernetes / Helm.
Что такое ENABLE_PVE_STUB?
Опциональная, выключенная по умолчанию legacy Proxmox VE /api2/* stub-плоскость,
унаследованная из общей platform lineage. Нативная vSphere REST/SOAP всегда
включена и является основной поверхностью проекта независимо от этого флага.
Какие VM использует seed small?
web-01, web-02, db-01, app-01, jumpbox — см.
Профили seed.