Модуль 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"
ПараметрОписаниеТипПример
ovirtUrlURL-адрес oVirt Enginestringhttps://rhv-mg.example.com/ovirt-engine
ovirtUsernameИмя пользователя oVirt Engine (с доменом)stringadmin@internal
ovirtPasswordПароль пользователя oVirt EnginestringPassword
ovirtCaBundleCA bundle для проверки сертификата oVirt Engine, закодированный в base64stringLS0tLS1CRUdJTi…
ovirtInsecureОтключить проверку SSL-сертификата oVirt Engine. В customvalues указывайте значение в кавычкахboolean"false"
storageDomainNameИмя домена хранения (Storage Domain) в oVirt, где будут создаваться дискиstringVM_Store

Для работы модуля в кластере должен быть включён shturval-networking. При необходимости переопределения параметров чарта примените изменения через ShturvalServicePatch.

После установки в кластер будет добавлен StorageClass ovirt-csi. Для использования его по умолчанию удалите аннотацию storageclass.kubernetes.io/is-default-class: "true" у StorageClass local-path (Хранилище → StorageClasses → local-path → Лейблы и аннотации).


Как развернуть этот сервис — Как развернуть новый сервис.