Files
vmware-api-simulator/docs/ru/examples/troubleshooting-clients.md
T
inecs f8d3cbdd59 Initial commit: VMware vSphere API simulator scaffold.
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.
2026-07-18 04:42:11 +03:00

2.0 KiB
Raw Blame History

Language / Язык: English | Русский

Устранение неполадок клиентов

Симптом Решение
Ошибки TLS-сертификата Используйте :443 с verify=False / insecure/allow_unverified_ssl=true только локально или plain HTTP :80
401 на первом вызове Отправляйте Authorization: Basic … только на /api/session (или SOAP Login); все остальные вызовы требуют vmware-api-session-id
403 на power/create Возможно, вы используете readonly@vsphere.local — переключитесь на administrator@vsphere.local или operator@vsphere.local
ВМ не найдена Имена ВМ seed small: web-01, web-02, db-01, app-01, jumpbox — не числовые VMID в стиле Proxmox
Create возвращает MOID, а не task REST POST /api/vcenter/vm синхронно возвращает MOID новой ВМ; только power/clone/relocate/snapshot/OVF-deploy возвращают { "task": "…" }
Create провайдера vs task Опрашивайте /api/cis/tasks/{task}; многие провайдеры (Terraform, Pulumi) уже ждут внутри — сырые HTTP/Go/Java/Perl клиенты часто забывают
Drift после reseed Обновите/пересоздайте state Terraform/Pulumi/Ansible после make seed
Сессия истекла во время выполнения Сессии имеют скользящий TTL 2 часа; выполните повторный login, если длинный скрипт простаивал дольше
SOAP Login не проходит Убедитесь, что envelope направлен на /sdk с SOAPAction (пустая строка допустима) и Content-Type: text/xml