Files
proxmox-api-simulator/docs/ru/faq.md
T
Sergey Antropoff 48df10b17e Prepare 0.1.0 for lab release: durable handlers, HTTP Compose, CI, and pulumi-tests.
- Harden DB-backed handlers and seed profiles; align client wire shapes for
  cluster resources, QEMU config, and node SSL fields
- Serve plain HTTP on Compose :8006; keep TLS optional (--profile tls) and
  terminate HTTPS at Kubernetes Ingress
- Add pulumi-tests (full contract surface majors 6–9 + BPG lifecycle) and
  make pulumi-tests
- Ship bilingual docs, CHANGELOG, SECURITY, CONTRIBUTING, and GitHub Actions
  (make ci + Compose/Helm validation)
2026-07-18 04:18:05 +03:00

3.5 KiB
Raw Blame History

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

FAQ

Это настоящий гипервизор Proxmox?

Нет. Это симулятор API и состояния. Гости, storage, Ceph и HA — durable-модели в PostgreSQL, а не процессы KVM/LXC.

Вы действительно покрываете API версий 6, 7, 8 и 9?

Да — 100% объявленных методов для каждого встроенного мажора имеют зарегистрированные семантические обработчики. Переключайте мажорные версии через снимок холодного старта или runtime hot-swap. См. Версии API и Совместимость.

Можно использовать это в CI для Terraform / Ansible / своих клиентов?

Да. Это один из основных сценариев. Закрепите мажор API, загрузите профиль seed и направьте клиентов на HTTP :8006 (Compose) или Ingress HTTPS в Kubernetes. См. Клиенты. Набор Pulumi surface — pulumi-tests/.

Почему некоторые вызовы OpenID / LDAP / ACME / Ceph «успешны» без внешних систем?

Эти домены сохраняют локальное состояние симулятора. Они намеренно не вызывают реальные внешние системы.

Означает ли покрытие реестра идеальный паритет с Proxmox?

Это означает, что у каждого объявленного маршрута есть durable-обработчик и он покрыт verification-наборами проекта для мажоров 6–9. Точный edge-case паритет с физическим кластером может отличаться; для сертификационных заявлений используйте evidence-эндпоинты и свои клиентские тесты.

Где Web UI?

http://localhost:8006/ после make up.

Можно развернуть в Kubernetes?

Да. Используйте Helm chart в helm/proxmox-api-simulator с опубликованным образом Hub. Поддерживаются Ingress + cert-manager Let's Encrypt — см. Kubernetes / Helm.

Какое имя узла использует профиль small seed?

pve01. Профили medium и ha-demo используют pve1 / pve2 / pve3.

Какие порты у реального Proxmox VE и у этого симулятора?

Реальный PVE отдаёт Web UI и REST API только по HTTPS :8006. Связанные management-порты: SPICE :3128, VNC :59005999, SSH :22, Corosync UDP :54055412. Порт :8007 на реальном железе обычно принадлежит Proxmox Backup Server, а не PVE.

Эта лаборатория публикует plain HTTP :8006 в Compose; HTTPS — на Ingress. Опционально --profile tls на :8443. Было: development TLS-шлюз (тот же порт, что у реального PVE). Хост :8007 не используется. Подробности: Порты и TLS.