# **Драйверы 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) — поддерживается.