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.``.