Конструктор YAML (oVirt / Capov)
Пошаговое заполнение параметров oVirt-провайдера и скачивание двух YAML-файлов.
Конструктор помогает подготовить YAML-манифесты для установки кластера управления провайдером oVirt и совместимых виртуализаций через ./shtil install-cli ovirt --yaml-path=….
Результат — два файла: CapovProviderConfig (провайдер) и CapovClusterConfig (кластер). Полный процесс установки и справочник полей — на странице Процесс установки в открытом контуре или Процесс установки в закрытом контуре (вкладка «Установка с YAML»).
Важно: введённые значения (включая пароли) хранятся только в памяти браузера на время работы со страницей. Данные не отправляются на сервер и не сохраняются — при уходе со страницы форма сбрасывается.
На шаге «Кластер» можно указать режим Ingress, внешний балансировщик KubeAPI, версию платформы, список сервисов и тип сертификата Ingress (самоподписной, CA, TLS или ACME). Блок ingressCerts попадает в файл провайдера; параметры cluster.* — в файл кластера.
Справочник: группы сервисов
Для поля «Включённые сервисы» (cluster.enabledServices) укажите системные названия через запятую. Ниже — группы быстрой установки из Сервисы репозитория Shturval.
| Название группы | Имя сервиса | Системное название |
|---|---|---|
| Критические сервисы | Управление сетями кластера | shturval-networking |
| Локальное хранилище | shturval-local-csi | |
| Оператор snapshotter | shturval-snapshotter | |
| Управление конфигурациями узлов | shturval-node-config | |
| Управление установкой сервисов | shturval-services | |
| Обновление кластера | shturval-update | |
| Виртуальные IP (конфигурация узлов) | shturval-vip | |
| Виртуальные IP (конфигурация сервисов) | shturval-vip-provider | |
| Локальный DNS | shturval-caching-dns | |
| Управление TLS-сертификатами | shturval-cert-manager | |
| Доставка корневых сертификатов | shturval-trust-manager | |
| Внешние подключения (Ingress) | shturval-ingress-controller | |
| Критические сервисы кластера управления | Программное управление платформой | shturval-backend |
| Графический интерфейс платформы | shturval-frontend | |
| Аутентификация | shturval-auth | |
| Провайдер Cluster API | shturval-capi | |
| Менеджер клиентских кластеров | shturval-cluster-manager | |
| Сервисы кластера управления | Централизованное хранение метрик | shturval-monitoring |
| Провайдер Basis Dynamix | shturval-capbd | |
| Провайдер OpenStack | shturval-capos | |
| Провайдер Shturval v2 | shturval-capsm | |
| Провайдер vSphere | shturval-capvs | |
| Провайдер oVirt | shturval-capov | |
| Провайдер Yandex Cloud | shturval-capy | |
| Провайдер vCloud Director | shturval-capvcd | |
| Мониторинг | Сбор метрик и управление мониторингом | shturval-metrics-collector |
| Визуализация метрик | shturval-dashboards | |
| Проверка сертификатов API Kubernetes | shturval-cert-expiration | |
| Логирование | Локальный сбор логов | shturval-log-collector |
| Резервное копирование и восстановление | Резервное копирование и восстановление | shturval-backup |
| Доставка приложений | Управление развёртыванием прикладных сервисов | shturval-rollouts |
| Непрерывная доставка приложений | shturval-cd | |
| Балансировщик нагрузки | CRD Gateway API | shturval-gateway-api-crds |
| Распределение нагрузки узлов | shturval-descheduler | |
| Инструменты ИБ | Анализ конфигураций приложений | shturval-policy-manager |
| Сканирование образов контейнеров | shturval-scanner | |
| Опциональные сервисы, не входящие в группы | NFS-оператор | shturval-nfs-csi |
| Ceph CSI — Ceph File System | shturval-ceph-cephfs | |
| Ceph CSI — Ceph Block Device | shturval-ceph-rbd | |
| oVirt CSI | shturval-capov-csi | |
| CSI vSphere | shturval-capvs-csi | |
| vCloud Director CSI | shturval-capvcd-csi | |
| CSI OpenStack | shturval-capos-csi | |
| Поиск узлов с hostport-сервисами | shturval-coreha | |
| Несколько сетевых интерфейсов (Multus) | shturval-metacni | |
| Назначение IP на интерфейсах Multus | shturval-metacni-ipam | |
| SR-IOV Operator | shturval-sriov |
Нет сервисов по выбранной группе
Полный перечень чартов с версиями и назначением — на странице Сервисы репозитория Shturval.
Конструктор YAML (oVirt / Capov)
Пройдите шаги и сформируйте два YAML-манифеста: провайдер и кластер. Скачайте файлы и передайте путь к объединённому манифесту в install-cli. Данные не отправляются на сервер и сбрасываются при уходе со страницы.
Проверьте YAML и скачайте файлы. Данные не сохраняются после закрытия страницы.
После скачивания объедините оба документа в один файл с разделителем --- или передайте путь к объединённому манифесту в install-cli:
./shtil install-cli ovirt \
--yaml-path="/home/admin/install.yaml" \
--bootstrap-license="ВАША-ЛИЦЕНЗИЯ"
Актуальную структуру полей и комментарии также можно получить командой ./shtil install-cli ovirt example.