Драйверы Cinder

Драйверы Cinder служат для управления хранилищем данных и предоставляют API для создания, управления и масштабирования блочных устройств хранения данных.

Матрица поддержки драйверов Cinder

Матрица поддержки в таблице ниже приводит перечень драйверов, которые доступны в настоящее время или находятся в дереве драйверов Cinder на момент выпуска.

Следующие функции считаются обязательными:

  • Создание тома

  • Удаление тома

  • Подключение тома

  • Отключение тома

  • Расширение тома

  • Создание моментального снимка

  • Удаление снимка

  • Создание тома из моментального снимка

  • Создание тома из тома (клонирование)

  • Создание образа из тома

  • Массовая миграция (с помощью хоста)

Все приведенные в таблице функции являются опциональными.

Таблица 1. Матрица поддержки

Функция

Статус

(Ceph) Драйвер хранилища iSCSI (iSCSI)

Драйвер хранилища DataCore (FC, iSCSI)

Драйвер хранилища данных (iSCSI)

Драйвер хранилища Dell PowerFlex (ScaleIO) (ScaleIO)

Драйвер хранилища Dell PowerMax (2000, 8000) (iSCSI, FC)

Драйвер Dell PowerStore NFS (NFS)

Драйвер хранилища Dell PowerStore (iSCSI, FC, NVMe-TCP)

Dell PowerVault ME Series (iSCSI, FC)

Драйвер хранилища Dell серии SC (iSCSI, FC)

Драйвер хранилища Dell Unity (FC, iSCSI)

Драйвер хранилища Dell VMAX Af (250F, 450F, 850F, 950F) (FC, iSCSI)

Драйвер хранилища Dell VMAX3 (100K, 200K, 400K) (iSCSI, FC)

Dell VNX Storage Driver (FC, iSCSI)

Dell XtremeIO Storage Driver (FC, iSCSI)

Fujitsu ETERNUS Driver (FC, iSCSI)

Fungible Storage Driver (NVMe-TCP)

Generic NFS Reference Driver (NFS)

HPE 3PAR Storage Driver (FC, iSCSI)

HPE MSA Driver (iSCSI, FC)

HPE Nimble Storage Driver (iSCSI, FC)

HPE XP Storage Driver (FC, iSCSI)

Hitachi VSP Storage Driver (FC, iSCSI)

Huawei 18000 Series Driver (iSCSI, FC)

Huawei Dorado V3, V6 Series Driver (iSCSI, FC)

Huawei F V3 Series Driver (iSCSI, FC)

Huawei F V5 Series Driver (iSCSI, FC)

Huawei FusionStorage, OceanStor 100D Driver (dsware)

Huawei T Series V1 Driver (iSCSI, FC)

Huawei T Series V2 Driver (iSCSI, FC)

Huawei V3 Series Driver (iSCSI, FC)

Huawei V5 Series Driver (iSCSI, FC)

IBM DS8000 Family Storage Driver (FC)

IBM FlashSystem Driver (iSCSI)

IBM GPFS Storage Driver (gpfs)

IBM Spectrum Accelerate Family Driver (iSCSI, FC)

IBM Storage Virtualize family Driver (iSCSI, FC)

Infinidat Storage Driver (iSCSI, FC)

Inspur AS13000 Storage Driver (iSCSI)

Inspur AS/HF Series Driver (iSCSI, FC)

Kaminario Storage Driver (iSCSI, FC)

Kioxia Kumoscale Driver (NVMeOF)

LINBIT DRBD/LINSTOR Driver (DRBD)

Lenovo Storage Driver (FC, iSCSI)

Lightbits LightOS Storage Driver (NVMeTCP)

Logical Volume Manager (LVM) Reference Driver (iSCSI)

MacroSAN Storage Driver (iSCSI, FC)

Драйвер NEC Storage серии M (iSCSI, FC)

Драйвер NEC Storage серии V (iSCSI, FC)

Драйвер NetApp Data ONTAP (iSCSI, NFS, FC, NVMe / TCP)

Драйвер NetApp Solidfire (iSCSI)

Драйвер Nexenta (iSCSI, NFS)

Драйвер хранилища JovianDSS с открытым исходным кодом (iSCSI)

Драйвер ProphetStor Flexvisor (iSCSI, NFS)

Драйвер хранилища Pure (iSCSI, FC, NVMe-RoCE)

Драйвер хранилища QNAP (iSCSI)

Quobyte Storage Driver (quobyte)

Драйвер хранилища RBD (Ceph) (RBD)

Драйвер хранилища SandStone (iSCSI)

Драйвер Seagate (iSCSI, FC)

Драйвер хранилища StorPool (storpool)

Драйвер хранилища Synology (iSCSI)

Драйвер хранилища TOYOU NetStor (iSCSI, FC)

Драйвер хранилища VMware (vmdk)

Драйвер iSCSI Veritas Access (iSCSI)

Драйвер Veritas Cluster NFS (NFS)

Драйвер хранилища Virtuozzo (remotefs)

Драйвер Windows SMB

Драйвер iSCSI для Windows

Унифицированный драйвер Yadro Tatlin (iSCSI)

Драйвер хранилища Zadara (iSCSI, NFS)

Драйвер хранилища infortrend (iSCSI, FC)

Поддержка драйверов производителей

необязательно

Расширение подключенного тома

необязательно

Качество обслуживания (QoS)

необязательно

Клонирование томов

необязательно

Группы согласованности

необязательно

Динамическое выделение емкости

необязательно

Перенос тома внутри кластера при помощи хранилища

необязательно

Поддержка подключения тома к нескольким виртуальным машинам

необязательно

Возвращение к моментальному снимку

необязательно

Поддержка высокой доступности для конфигурации, где активны оба узла (Active/Active)

необязательно

Примечания

Поддержка драйверов производителей

Поддерживаются драйверы тех производителей, которые используют автоматизированный процесс сборки, развертывания и тестирования со стороны, в основе которого - регулярность и точность результатов. Если производитель не выполняет это требование и проблема не решается до завершения следующего релиза, драйвер снимается с поддержки и удаляется.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.

Расширение подключенного тома

При поддержке данной функции есть возможность расширения объема тома, подключенного к виртуальной машине.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.

Качество обслуживания (QoS)

Если драйверы производителей поддерживают качество обслуживания (QoS) на аппаратном уровне, то они могут использовать спецификации QoS, связанные с дополнительными параметрами томов, для управления настройками QoS на устройстве хранения данных для каждого тома. Драйверы, которые не поддерживают эту функцию, могут задействовать QoS в интерфейсной части, используя функционал компонента libvirt.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.

Клонирование томов

При поддержке функции клонирования томов драйверы могут реализовывать данную возможность через планировщик, позволяя пользователям запрашивать клонированные тома с помощью дополнительных спецификаций. Такие драйверы также могут использовать команды Cinder для аварийного восстановления и возврата к исходному состоянию конфигурации.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — не поддерживается.

Группы согласованности

При поддержке данной функции драйверы могут логически группировать тома для таких целей, как создание и удаление моментальных снимков. Группирование томов гарантирует, что операции выполняются только над группой томов, а не над каждым из них по отдельности, что позволяет создавать корректные моментальные снимки для всей группы.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — не поддерживается.

Динамическое выделение емкости

Если драйвер тома поддерживает технологию динамического выделения емкости - распределения физической емкости тома по мере записи данных вместо предварительного резервирования - он позволяет планировщику выделять больше места для хранения, чем существует физически на серверной части. Это также можно назвать переподпиской - превышением лимита места для хранения.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.

Перенос тома внутри кластера при помощи хранилища

Перенос тома при помощи хранилища похож на перенос тома при помощи хоста, однако в данном случае том можно переносить без помощи хоста Cinder. Драйверы производителей, поддерживающие эту функцию, могут полностью переносить тома за счет возможностей серверной части хранилища.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — не поддерживается.

Поддержка подключения тома к нескольким виртуальным машинам

При поддержке данной функции драйверы могут сделать один том доступным для нескольких виртуальных машин одновременно. Важно отметить, что эта функция требует наличия кластерной файловой системы, которая поддерживает подобную возможность. В противном случае может произойти повреждение данных.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.

Возвращение к моментальному снимку

При поддержке данной функции драйверы производителей поддерживают возможность возврата тома к последнему сделанному снимку.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — не поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.

Поддержка высокой доступности для конфигурации, где активны оба узла (Active/Active)

При поддержке данной функции драйверы не содержат такие элементы, как локальные блокировки, которые могут повлиять на конфигурацию, где активны оба узла, а драйверы были протестированы для правильной работы в такой конфигурации.

  • Huawei Dorado драйвер серии V3, V6 (iSCSI, FC) — не поддерживается;

  • Драйвер Yadro Tatlin (iSCSI, FC) — поддерживается.