Модуль находится в процессе активного развития. Функциональность может существенно измениться.

Работоспособность модуля гарантируется только при использовании стоковых ядер, поставляемых вместе с поддерживаемыми дистрибутивами.

Работоспособность модуля при использовании других ядер или дистрибутивов возможна, но не гарантируется.

BlockDevice

Scope: Cluster
Version: v1alpha1

Ресурс отображает актуальную информацию о доступных блочных устройствах на узлах, которые могут быть использованы контроллером sds-node-configurator для операций в LVM.

Ресурс создается и обслуживается только контроллером. Ручное изменение ресурса запрещено.

LvmVolumeGroup

Scope: Cluster
Version: v1alpha1

Интерфейс управления Volume Group’ами и Thin pool’ами на узлах.

Этот тип ресурсов может быть создан как самим пользователем, так и контроллером sds-node-configurator. Контроллер sds-node-configurator автоматически создаст ресурс LVMVolumeGroup в случае, если найдет на узле существующую Volume Group со специальным тегом ‘storage.deckhouse.io/enabled=true’, при этом контроллер самостоятельно заполнит как spec, так и status поля.

  • spec объект
    • spec.actualVGNameOnTheNode строка

      Желаемое имя для Volume Group. Должно быть уникальным в рамках узла, на котором будет располагаться.

      Неизменяемое поле.

    • spec.blockDeviceNames массив строк

      Список имен ресурсов BlockDevice для создания Volume Group.

      Обратите внимание, что выбранные блок-девайсы должны принадлежать одному узлу для Volume Group с типом ‘Local’.

    • spec.thinPools массив объектов
      Желаемая конфигурация для Thin-pool’ов текущей Volume Group.
      • spec.thinPools.name строка

        Желаемое имя Thin-pool.

        Неизменяемое поле.

      • spec.thinPools.size строка
        Желаемый размер Thin-pool.

        Шаблон: ^[0-9]+(\.[0-9]+)?(E|P|T|G|M|k|Ei|Pi|Ti|Gi|Mi|Ki)?$

    • spec.type строка

      Тип Volume Group. Может быть:

      • Local, то есть локальным, если используемые девайсы не являются распределенными (не Shared LUN).

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