Cinder
======
Драйверы 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) — поддерживается.
Внешний Ceph
------------
Для подготовки и настройки кластера Ceph администраторам требуется специализированный инструмент, такой как ceph-ansible или cephadm. При выполнении этого условия становится возможным создавать нужные пул(ы) и цепочки ключей с помощью Ceph CLI или аналогичного CLI.
Требования
~~~~~~~~~~
- Наличие инсталляции Ceph;
- Наличие пулов хранения Ceph;
- Наличие учетных данных в Ceph для сервисов OpenStack для подключения к Ceph (Glance, Cinder, Nova).
Подробнее о создании пула и наборов ключей с соответствующими разрешениями для каждого сервиса см. `здесь `__.
..
Оставляем ли ссылку на решения OpenStack?
Настройка внешнего Ceph
~~~~~~~~~~~~~~~~~~~~~~~
| Интеграция с Ceph настраивается для каждого из сервисов OpenStack по отдельности.
| **Примечание**. Такие команды, как ``ceph config generate-minimal-conf``, создают файлы конфигурации с ведущими вкладками. Эти вкладки нарушают работу ini-парсера Kolla Ansible. Обязательно удалите ведущие вкладки из файлов ``ceph.conf`` при их копировании в разделы, перечисленные далее.
..
Устраивает ли нас этот термин: ini-парсер Kolla Ansible?
Glance
^^^^^^
Ceph RBD можно использовать как *?драйвер/серверную часть?* хранилища для образов Glance. Чтобы настроить Glance для Ceph, выполните следующие действия:
..
backend - какой термин нас устраивает: драйвер или серверная часть? Упоминается и далее по тексту как драйвер
1. Включите драйверы Glance Ceph в ``globals.yml``:
::
glance_backend_ceph: "yes"
2. Настройте детали аутентификации Ceph в ``/etc/kolla/globals.yml``:
- ``ceph_glance_keyring`` (по умолчанию: ``client.glance.keyring``);
- ``ceph_glance_user`` (по умолчанию: ``glance``);
- ``ceph_glance_pool_name`` (по умолчанию: ``images``).
3. Скопируйте файл конфигурации Ceph в ``/etc/kolla/config/glance/ceph.conf``:
::
[global]
fsid = 1d89fec3-325a-4963-a950-c4afedd37fe3
keyring = /etc/ceph/ceph.client.glance.keyring
mon_initial_members = ceph-0
mon_host = 192.168.0.56
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
4. Скопируйте набор ключей Ceph в ``/etc/kolla/config/glance/ceph.``.
Чтобы настроить несколько драйверов Ceph с помощью Glance (что удобно для нескольких *?блоков/хранилищ?*), выполните следующие действия:
..
multistore - какой термин нас устраивает: несколько блоков или хранилищ?
1. Скопируйте файлы конфигурации Ceph в ``/etc/kolla/config/glance/``, используя разные имена для каждого:
- ``/etc/kolla/config/glance/ceph.conf``:
::
[global]
fsid = 1d89fec3-325a-4963-a950-c4afedd37fe3
keyring = /etc/ceph/ceph.client.glance.keyring
mon_initial_members = ceph-0
mon_host = 192.168.0.56
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
- ``/etc/kolla/config/glance/rbd1.conf``:
::
[global]
fsid = dbfea068-89ca-4d04-bba0-1b8a56c3abc8
keyring = /etc/ceph/rbd1.client.glance.keyring
mon_initial_members = ceph-0
mon_host = 192.10.0.100
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
2. Укажите драйверы Ceph в ``globals.yml``:
::
glance_ceph_backends:
- name: "rbd"
type: "rbd"
cluster: "ceph"
enabled: "{{ glance_backend_ceph | bool }}"
- name: "another-rbd"
type: "rbd"
cluster: "rbd1"
enabled: "{{ glance_backend_ceph | bool }}"
3. Скопируйте набор ключей Ceph в ``/etc/kolla/config/glance/ceph.`` и аналогично в ``/etc/kolla/config/glance/rbd1.``.
4. Для копирования при записи запишите следующее в ``/etc/kolla/config/glance.conf``:
::
[DEFAULT]
show_image_direct_url = True
**Внимание:** ``show_image_direct_url`` может представлять угрозу безопасности при ином использовании, кроме использования Ceph в качестве драйверов Glance. Подробнее см. `Glance show_image_direct_url `__.
..
Оставляем ли ссылку на решения OpenStack?
.. _cinder-1:
Cinder
^^^^^^
Ceph RBD можно использовать как *?драйвер/серверную часть?* хранилища для томов Cinder. Настройка Cinder для Ceph включает следующие шаги:
1. При использовании внешнего Ceph в группе хранения может не быть определенных узлов. Это приведет к сбою Cinder и связанных сервисов, зависящих от этой группы. В этом случае оператор должен добавить несколько узлов в группу хранения — все узлы, на которых будут выполняться ``cinder-volume`` и ``cinder-backup``:
::
[storage]
control01
2. Включите драйверы Cinder Ceph в ``globals.yml``:
::
cinder_backend_ceph: "yes"
3. Настройте детали аутентификации Ceph в ``/etc/kolla/globals.yml``:
- ``ceph_cinder_keyring`` (по умолчанию: ``client.cinder.keyring``);
- ``ceph_cinder_user`` (по умолчанию: ``cinder``);
- ``ceph_cinder_pool_name`` (по умолчанию: ``volumes``);
- ``ceph_cinder_backup_keyring`` (по умолчанию: ``client.cinder-backup.keyring``);
- ``ceph_cinder_backup_user`` (по умолчанию: ``cinder-backup``);
- ``ceph_cinder_backup_pool_name`` (по умолчанию: ``backups``).
4. Скопируйте файл конфигурации Ceph в ``/etc/kolla/config/cinder/ceph.conf``.
Для ``cinder-volume`` и ``cinder-backup`` можно настроить отдельные параметры конфигурации, добавив файлы ``ceph.conf`` в ``/etc/kolla/config/cinder/cinder-volume`` и ``/etc/kolla/config/cinder/cinder-backup`` соответственно. Они будут объединены с ``/etc/kolla/config/cinder/ceph.conf``.
5. Скопируйте файлы наборов ключей Ceph сюда:
- ``/etc/kolla/config/cinder/cinder-volume/ceph.``;
- ``/etc/kolla/config/cinder/cinder-backup/ceph.``;
- ``/etc/kolla/config/cinder/cinder-backup/ceph. ``.
**Примечание**. Для доступа ``cinder-backup`` к томам и резервному пулу требуется два набора ключей.
Чтобы настроить несколько драйверов Ceph с помощью Cinder (что удобно при использовании с зонами доступности), выполните следующие действия:
1. Скопируйте их файлы конфигурации Ceph в ``/etc/kolla/config/cinder/``, используя разные имена для каждого:
- ``/etc/kolla/config/cinder/ceph.conf``:
::
[global]
fsid = 1d89fec3-325a-4963-a950-c4afedd37fe3
mon_initial_members = ceph-0
mon_host = 192.168.0.56
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
- ``/etc/kolla/config/cinder/rbd2.conf``;
::
[global]
fsid = dbfea068-89ca-4d04-bba0-1b8a56c3abc8
mon_initial_members = ceph-0
mon_host = 192.10.0.100
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
2. Укажите драйверы Ceph в ``globals.yml``:
::
cinder_ceph_backends:
- name: "rbd-1"
cluster: "ceph"
enabled: "{{ cinder_backend_ceph | bool }}"
- name: "rbd-2"
cluster: "rbd2"
availability_zone: "az2"
enabled: "{{ cinder_backend_ceph | bool }}"
3. Скопируйте файлы наборов ключей Ceph для всех драйверов Ceph:
- ``/etc/kolla/config/cinder/cinder-volume/ceph.``;
- ``/etc/kolla/config/cinder/cinder-backup/ceph.``;
- ``/etc/kolla/config/cinder/cinder-backup/ceph. ``;
- ``/etc/kolla/config/cinder/cinder-volume/rbd2.``;
- ``/etc/kolla/config/cinder/cinder-backup/rbd2.``;
- ``/etc/kolla/config/cinder/cinder-backup/rbd2. ``.
**Примечание**. Для доступа ``cinder-backup`` к томам и резервному пулу требуется два набора ключей.
Nova также должна быть настроена так, чтобы был доступ к томам Cinder:
1. Настройте детали аутентификации Ceph в ``/etc/kolla/globals.yml``:
``ceph_cinder_keyring`` (по умолчанию: ``client.cinder.keyring``).
2. Скопируйте файл(ы) наборов ключей Ceph в ``/etc/kolla/config/nova/ceph.``.
Чтобы настроить разные драйверы Ceph для хоста nova-compute (что удобно при использовании с зонами доступности), выполните следующее:
- Скопируйте файл набора ключей Ceph в ``/etc/kolla/config/nova//ceph.``.
Если включен сервис Zun, и вы хотите использовать тома Cinder с Zun, этот сервис тоже нужно настроить так, чтобы был доступ к томам Cinder:
1. Включите драйвер Cinder Ceph для Zun в ``globals.yml``:
::
zun_configure_for_cinder_ceph: "yes"
2. Скопируйте файл конфигурации Ceph в ``/etc/kolla/config/zun/zun-compute/ceph.conf``.
3. Скопируйте файл(ы) набора ключей Ceph в ``/etc/kolla/config/zun/zun-compute/ceph.``.
Nova
^^^^
| Ceph RBD можно использовать как *?драйвер/серверную часть?* хранилища для эфемерных дисков виртуальных машин Nova. В таком случае нет необходимости в наличии локального хранилища для ВМ на вычислительных узлах. Кроме того, производительность миграции при этом будет выше, поскольку эфемерные диски ВМ не нужно копировать между гипервизорами.
| Настройка Nova для Ceph включает следующие шаги:
1. Включите драйверы Nova Ceph в ``globals.yml``:
::
nova_backend_ceph: "yes"
2. Настройте детали аутентификации Ceph в ``/etc/kolla/globals.yml``:
- ``ceph_nova_keyring`` (по умолчанию такое же, как ``ceph_cinder_keyring``);
- ``ceph_nova_user`` (по умолчанию такое же, как ``ceph_cinder_user``);
- ``ceph_nova_pool_name`` (по умолчанию: ``vms``).
3. Скопируйте файл конфигурации Ceph в ``/etc/kolla/config/nova/ceph.conf``.
4. Скопируйте файл(ы) набора ключей Ceph в ``/etc/kolla/config/nova/ceph.``.
**Примечание.** Если вы используете инструмент развертывания Ceph, который генерирует отдельные ключи Ceph для Cinder и Nova, вам придется переписать ``ceph_nova_keyring`` и ``ceph_nova_user`` для соответствия.
Чтобы настроить разные драйверы Ceph для хоста nova-compute (что удобно при использовании с зонами доступности), выполните следующие действия:
1. Скопируйте файл конфигурации Ceph в ``/etc/kolla/config/nova/ /ceph.conf``.
2. Скопируйте файл(ы) набора ключей Ceph в ``/etc/kolla/config/nova//ceph.``.