ReplicatedStoragePool

Scope: Cluster
Version: v1alpha1

Интерфейс для управления Storage Pool в бэкенде LINSTOR.

  • spec
    объект

    Обязательный параметр

    Определяет желаемые правила для Storage-пулов LINSTOR.

    • spec.lvmVolumeGroups
      массив объектов

      Обязательный параметр

      Список LVMVolumeGroup-ресурсов, Volume Group’ы/thin-пулы которых будут использованы для создания Storage-pool’ов в бэкенде LINSTOR.

      Обратите внимание, что каждый LVMVolumeGroup-ресурс обязан иметь тот же тип (thin/thick), что указан в поле ‘Spec.Type’ текущего ресурса.

      • spec.lvmVolumeGroups.name
        строка

        Обязательный параметр

        Имя ресурса LVMVolumeGroup.

        Шаблон: ^[a-z0-9]([a-z0-9-.]{0,251}[a-z0-9])?$

      • spec.lvmVolumeGroups.thinPoolName
        строка

        Имя выбранного thin-пул в рамках указанного LVMVolumeGroup. Обязательное поле если вы создаёте ReplicatedStoragePool с типом LVMThin.

    • spec.type
      строка

      Обязательный параметр

      Определяет тип Volume’ов:

      • LVM — для классических LVM-томов;
      • LVMThin — для thin-томов.

      Допустимые значения: LVM, LVMThin