Модуль oVirt CSI (shturval-capov-csi)
На этой странице
О сервисе
| Параметр | Значение |
|---|---|
| Название в интерфейсе | Модуль oVirt CSI |
| Системное название (идентификатор) | shturval-capov-csi |
| Назначение в кластере | Динамический провижининг томов в oVirt; подключение дисков oVirt как PersistentVolume по запросу. |
| Критический | Нет |
| Публичный репозиторий | oVirt CSI driver |
| Зависимости | shturval-networking |
| Неймспейс | shturval-capov-csi |
Назначение
shturval-capov-csi — модуль oVirt CSI. Позволяет подключать диски из oVirt как PersistentVolume по запросу через StorageClass при использовании кластеров на базе oVirt.
Где настраивать
Сервисы и репозитории → Установленные сервисы → shturval-capov-csi → Управлять.
Настройка классов хранилища: StorageClasses (классы хранилища).
Если при создании кластера с провайдером oVirt была включена интеграция CSI, модуль устанавливается автоматически. Для ручной установки перейдите в Сервисы и репозитории → Доступные чарты, найдите чарт shturval-capov-csi и нажмите Установить.
В блоке Спецификация сервиса укажите параметры доступа к oVirt Engine и домен хранения:
- ovirtCredentials — URL oVirt Engine, логин, пароль, CA bundle (base64), флаг отключения проверки SSL;
- storageClass.parameters.storageDomainName — имя домена хранения (Storage Domain) в oVirt для создания дисков.
Пример customvalues
ovirtCredentials:
ovirtUrl: "https://rhv-mg.example.com/ovirt-engine"
ovirtUsername: "admin@internal"
ovirtPassword: "<пароль>"
ovirtCaBundle: "<CA-сертификат в base64>"
ovirtInsecure: "false"
storageClass:
parameters:
storageDomainName: "VM_Store"
| Параметр | Описание | Тип | Пример |
|---|---|---|---|
ovirtUrl | URL-адрес oVirt Engine | string | https://rhv-mg.example.com/ovirt-engine |
ovirtUsername | Имя пользователя oVirt Engine (с доменом) | string | admin@internal |
ovirtPassword | Пароль пользователя oVirt Engine | string | Password |
ovirtCaBundle | CA bundle для проверки сертификата oVirt Engine, закодированный в base64 | string | LS0tLS1CRUdJTi… |
ovirtInsecure | Отключить проверку SSL-сертификата oVirt Engine. В customvalues указывайте значение в кавычках | boolean | "false" |
storageDomainName | Имя домена хранения (Storage Domain) в oVirt, где будут создаваться диски | string | VM_Store |
Для работы модуля в кластере должен быть включён shturval-networking. При необходимости переопределения параметров чарта примените изменения через ShturvalServicePatch.
После установки в кластер будет добавлен StorageClass ovirt-csi. Для использования его по умолчанию удалите аннотацию storageclass.kubernetes.io/is-default-class: "true" у StorageClass local-path (Хранилище → StorageClasses → local-path → Лейблы и аннотации).
Как развернуть этот сервис — Как развернуть новый сервис.