Merge "Add sphinx-feature-classification based support matrix"
This commit is contained in:
commit
9bc9a528ef
@ -54,6 +54,7 @@ sys.path.insert(0, os.path.abspath('./'))
|
|||||||
|
|
||||||
extensions = ['sphinx.ext.coverage',
|
extensions = ['sphinx.ext.coverage',
|
||||||
'sphinx.ext.graphviz',
|
'sphinx.ext.graphviz',
|
||||||
|
'sphinx_feature_classification.support_matrix',
|
||||||
'openstackdocstheme',
|
'openstackdocstheme',
|
||||||
'stevedore.sphinxext',
|
'stevedore.sphinxext',
|
||||||
'oslo_config.sphinxconfiggen',
|
'oslo_config.sphinxconfiggen',
|
||||||
|
@ -60,6 +60,7 @@ Configuration Reference
|
|||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
configuration/index
|
configuration/index
|
||||||
|
reference/support-matrix
|
||||||
drivers
|
drivers
|
||||||
|
|
||||||
CLI Reference
|
CLI Reference
|
||||||
|
833
doc/source/reference/support-matrix.ini
Normal file
833
doc/source/reference/support-matrix.ini
Normal file
@ -0,0 +1,833 @@
|
|||||||
|
# Copyright (C) 2018 Lenovo, Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
# not use this file except in compliance with the License. You may obtain
|
||||||
|
# a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
# License for the specific language governing permissions and limitations
|
||||||
|
# under the License.
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
# Drivers:
|
||||||
|
|
||||||
|
[driver.coprhd]
|
||||||
|
title=CoprHD Storage Driver (FC, iSCSI, ScaleIO)
|
||||||
|
|
||||||
|
[driver.datacore]
|
||||||
|
title=DataCore Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.datera]
|
||||||
|
title=Datera Storage Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.dell_emc_xtremeio]
|
||||||
|
title=Dell EMC XtremeIO Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.dell_emc_powermax]
|
||||||
|
title=Dell EMC PowerMax (2000, 8000) Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.dell_emc_ps]
|
||||||
|
title=Dell EMC PS Series Storage Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.dell_emc_sc]
|
||||||
|
title=Dell EMC SC Series Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.dell_emc_vxflexos]
|
||||||
|
title=Dell EMC VxFlex OS (ScaleIO) Storage Driver (ScaleIO)
|
||||||
|
|
||||||
|
[driver.dell_emc_unity]
|
||||||
|
title=Dell EMC Unity Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.dell_emc_vmax_af]
|
||||||
|
title=Dell EMC VMAX Af (250F, 450F, 850F, 950F) Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.dell_emc_vmax_3]
|
||||||
|
title=Dell EMC VMAX3 (100K, 200K, 400K) Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.dell_emc_vmax_v2]
|
||||||
|
title=Dell EMC VMAX V2 (10K, 20K, 40K) Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.dell_emc_vnx]
|
||||||
|
title=Dell EMC VNX Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.fujitsu_eternus]
|
||||||
|
title=Fujitsu ETERNUS Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.hgst]
|
||||||
|
title=HGST Flash Storage Suite Driver (vgc)
|
||||||
|
|
||||||
|
[driver.hpe_3par]
|
||||||
|
title=HPE 3PAR Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.hpe_lefthand]
|
||||||
|
title=HPE Lefthand Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.hpe_mmsa]
|
||||||
|
title=HPE MMSA Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_t_v1]
|
||||||
|
title=Huawei T Series V1 Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_t_v2]
|
||||||
|
title=Huawei T Series V2 Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_v3]
|
||||||
|
title=Huawei V3 Series Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_v5]
|
||||||
|
title=Huawei V5 Series Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_18000]
|
||||||
|
title=Huawei 18000 Series Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_dorado]
|
||||||
|
title=Huawei Dorado V3 Series Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.huawei_fusionstorage]
|
||||||
|
title=Huawei FusionStorage Driver (dsware)
|
||||||
|
|
||||||
|
[driver.ibm_ds8k]
|
||||||
|
title=IBM DS8k Storage Driver (FC)
|
||||||
|
|
||||||
|
[driver.ibm_flashsystem]
|
||||||
|
title=IBM Flashsystem Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.ibm_gpfs]
|
||||||
|
title=IBM GPFS Storage Driver (gpfs)
|
||||||
|
|
||||||
|
[driver.ibm_storwize]
|
||||||
|
title=IBM Storwize SVC Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.ibm_xiv]
|
||||||
|
title=IBM XIV Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.infinidat]
|
||||||
|
title=Infinidat Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.inspur]
|
||||||
|
title=Inspur G2 Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.itri_disco]
|
||||||
|
title=ITRI DISCO Driver (DISCO)
|
||||||
|
|
||||||
|
[driver.kaminario]
|
||||||
|
title=Kaminario Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.lenovo]
|
||||||
|
title=Lenovo Storage Driver (FC, iSCSI)
|
||||||
|
|
||||||
|
[driver.linbit_drbd]
|
||||||
|
title=LinBit DRDB Driver (DRBD)
|
||||||
|
|
||||||
|
[driver.lvm]
|
||||||
|
title=Logical Volume Manager (LVM) Reference Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.nec]
|
||||||
|
title=NEC Storage M Series Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.netapp_ontap]
|
||||||
|
title=NetApp Data ONTAP Driver (iSCSI, NFS, FC)
|
||||||
|
|
||||||
|
[driver.netapp_e_ef]
|
||||||
|
title=NetApp E/EF Series Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.netapp_solidfire]
|
||||||
|
title=NetApp Solidfire Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.nexenta]
|
||||||
|
title=Nexenta Driver (iSCSI, NFS)
|
||||||
|
|
||||||
|
[driver.nfs]
|
||||||
|
title=Generic NFS Reference Driver (NFS)
|
||||||
|
|
||||||
|
[driver.nimble]
|
||||||
|
title=Nimble Storage Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.prophetstor]
|
||||||
|
title=ProphetStor Flexvisor Driver (iSCSI, NFS)
|
||||||
|
|
||||||
|
[driver.oracle_zfssa]
|
||||||
|
title=Oracle ZFSSA Driver (iSCSI, NFS)
|
||||||
|
|
||||||
|
[driver.pure]
|
||||||
|
title=Pure Storage Driver (iSCSI, FC)
|
||||||
|
|
||||||
|
[driver.qnap]
|
||||||
|
title=QNAP Storage Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.quobyte]
|
||||||
|
title=Quobyte Storage Driver (quobyte)
|
||||||
|
|
||||||
|
[driver.rbd]
|
||||||
|
title=RBD (Ceph) Storage Driver (RBD)
|
||||||
|
|
||||||
|
[driver.sheepdog]
|
||||||
|
title=Sheepdog Storage Driver (sheepdog)
|
||||||
|
|
||||||
|
[driver.storpool]
|
||||||
|
title=StorPool Storage Driver (storpool)
|
||||||
|
|
||||||
|
[driver.synology]
|
||||||
|
title=Synology Storage Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.tintri]
|
||||||
|
title=Tintri Storage Driver (NFS)
|
||||||
|
|
||||||
|
[driver.vrtshyperscale]
|
||||||
|
title=Veritas HyperScale Driver (veritas)
|
||||||
|
|
||||||
|
[driver.vrtsaccess]
|
||||||
|
title=Veritas Access iSCSI Driver (iSCSI)
|
||||||
|
|
||||||
|
[driver.vrtscnfs]
|
||||||
|
title=Veritas Cluster NFS Driver (NFS)
|
||||||
|
|
||||||
|
[driver.vzstorage]
|
||||||
|
title=Virtuozzo Storage Driver (remotefs)
|
||||||
|
|
||||||
|
[driver.vmware]
|
||||||
|
title=VMWare Storage Driver (vmdk)
|
||||||
|
|
||||||
|
[driver.win_iscsi]
|
||||||
|
title=Windows iSCSI Driver
|
||||||
|
|
||||||
|
[driver.win_smb]
|
||||||
|
title=Windows SMB Driver
|
||||||
|
|
||||||
|
[driver.zadara]
|
||||||
|
title=Zadara Storage Driver (iSCSI, NFS)
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
# Functions:
|
||||||
|
[operation.supported]
|
||||||
|
title=Supported Vendor Driver
|
||||||
|
status=optional
|
||||||
|
notes=A vendor driver is considered supported if the vendor is
|
||||||
|
running a third party CI that regularly runs and reports
|
||||||
|
accurate results. If a vendor doesn't meet this requirement
|
||||||
|
the driver is marked unsupported and is removed if the problem
|
||||||
|
isn't resolved before the end of the subsequent release.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=complete
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=complete
|
||||||
|
driver.dell_emc_sc=complete
|
||||||
|
driver.dell_emc_unity=complete
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=complete
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=complete
|
||||||
|
driver.fujitsu_eternus=complete
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=complete
|
||||||
|
driver.hpe_lefthand=complete
|
||||||
|
driver.hpe_mmsa=complete
|
||||||
|
driver.huawei_t_v1=complete
|
||||||
|
driver.huawei_t_v2=complete
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=complete
|
||||||
|
driver.infinidat=complete
|
||||||
|
driver.ibm_ds8k=complete
|
||||||
|
driver.ibm_flashsystem=complete
|
||||||
|
driver.ibm_gpfs=complete
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=complete
|
||||||
|
driver.inspur=complete
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=complete
|
||||||
|
driver.lenovo=complete
|
||||||
|
driver.linbit_drbd=complete
|
||||||
|
driver.lvm=complete
|
||||||
|
driver.nec=complete
|
||||||
|
driver.netapp_ontap=complete
|
||||||
|
driver.netapp_e_ef=complete
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=complete
|
||||||
|
driver.nfs=complete
|
||||||
|
driver.nimble=complete
|
||||||
|
driver.oracle_zfssa=complete
|
||||||
|
driver.prophetstor=complete
|
||||||
|
driver.pure=complete
|
||||||
|
driver.qnap=complete
|
||||||
|
driver.quobyte=complete
|
||||||
|
driver.rbd=complete
|
||||||
|
driver.sheepdog=complete
|
||||||
|
driver.storpool=complete
|
||||||
|
driver.synology=complete
|
||||||
|
driver.tintri=complete
|
||||||
|
driver.vrtshyperscale=complete
|
||||||
|
driver.vrtsaccess=complete
|
||||||
|
driver.vrtscnfs=complete
|
||||||
|
driver.vzstorage=complete
|
||||||
|
driver.vmware=complete
|
||||||
|
driver.win_iscsi=complete
|
||||||
|
driver.win_smb=complete
|
||||||
|
driver.zadara=complete
|
||||||
|
|
||||||
|
[operation.online_extend_support]
|
||||||
|
title=Extend an Attached Volume
|
||||||
|
status=optional
|
||||||
|
notes=Cinder supports the ability to extend a volume that is attached to
|
||||||
|
an instance, but not all drivers are able to do this.
|
||||||
|
driver.coprhd=complete
|
||||||
|
driver.datacore=complete
|
||||||
|
driver.datera=complete
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=complete
|
||||||
|
driver.dell_emc_sc=complete
|
||||||
|
driver.dell_emc_unity=complete
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=complete
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=complete
|
||||||
|
driver.fujitsu_eternus=complete
|
||||||
|
driver.hgst=complete
|
||||||
|
driver.hpe_3par=complete
|
||||||
|
driver.hpe_lefthand=complete
|
||||||
|
driver.hpe_mmsa=complete
|
||||||
|
driver.huawei_t_v1=complete
|
||||||
|
driver.huawei_t_v2=complete
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=complete
|
||||||
|
driver.infinidat=complete
|
||||||
|
driver.ibm_ds8k=complete
|
||||||
|
driver.ibm_flashsystem=complete
|
||||||
|
driver.ibm_gpfs=complete
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=complete
|
||||||
|
driver.inspur=complete
|
||||||
|
driver.itri_disco=complete
|
||||||
|
driver.kaminario=complete
|
||||||
|
driver.lenovo=complete
|
||||||
|
driver.linbit_drbd=complete
|
||||||
|
driver.lvm=complete
|
||||||
|
driver.nec=complete
|
||||||
|
driver.netapp_ontap=missing
|
||||||
|
driver.netapp_e_ef=complete
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=complete
|
||||||
|
driver.nfs=complete
|
||||||
|
driver.nimble=complete
|
||||||
|
driver.oracle_zfssa=complete
|
||||||
|
driver.prophetstor=complete
|
||||||
|
driver.pure=complete
|
||||||
|
driver.qnap=complete
|
||||||
|
driver.quobyte=complete
|
||||||
|
driver.rbd=complete
|
||||||
|
driver.sheepdog=complete
|
||||||
|
driver.storpool=complete
|
||||||
|
driver.synology=complete
|
||||||
|
driver.tintri=complete
|
||||||
|
driver.vrtshyperscale=complete
|
||||||
|
driver.vrtsaccess=complete
|
||||||
|
driver.vrtscnfs=complete
|
||||||
|
driver.vzstorage=complete
|
||||||
|
driver.vmware=complete
|
||||||
|
driver.win_iscsi=complete
|
||||||
|
driver.win_smb=complete
|
||||||
|
driver.zadara=complete
|
||||||
|
|
||||||
|
[operation.attach_snapshot]
|
||||||
|
title=Snapshot Attachment
|
||||||
|
status=optional
|
||||||
|
notes=This is the ability to directly attach a snapshot to an
|
||||||
|
instance like a volume.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=missing
|
||||||
|
driver.dell_emc_powermax=missing
|
||||||
|
driver.dell_emc_ps=missing
|
||||||
|
driver.dell_emc_sc=missing
|
||||||
|
driver.dell_emc_unity=complete
|
||||||
|
driver.dell_emc_vmax_af=missing
|
||||||
|
driver.dell_emc_vmax_3=missing
|
||||||
|
driver.dell_emc_vmax_v2=missing
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=missing
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=missing
|
||||||
|
driver.hpe_lefthand=missing
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=complete
|
||||||
|
driver.huawei_t_v2=complete
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=complete
|
||||||
|
driver.infinidat=missing
|
||||||
|
driver.ibm_ds8k=missing
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=missing
|
||||||
|
driver.inspur=complete
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=missing
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=missing
|
||||||
|
driver.nec=complete
|
||||||
|
driver.netapp_ontap=missing
|
||||||
|
driver.netapp_e_ef=missing
|
||||||
|
driver.netapp_solidfire=missing
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=missing
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=missing
|
||||||
|
driver.prophetstor=missing
|
||||||
|
driver.pure=missing
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=missing
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=complete
|
||||||
|
driver.zadara=missing
|
||||||
|
|
||||||
|
[operation.qos]
|
||||||
|
title=QoS
|
||||||
|
status=optional
|
||||||
|
notes=Vendor drivers that support Quality of Service (QoS) are able
|
||||||
|
to utilize QoS Specs associated with volume extra specs to control
|
||||||
|
QoS settings on a per volume basis.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=complete
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=missing
|
||||||
|
driver.dell_emc_sc=complete
|
||||||
|
driver.dell_emc_unity=complete
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=missing
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=missing
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=complete
|
||||||
|
driver.hpe_lefthand=missing
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=missing
|
||||||
|
driver.huawei_t_v2=complete
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=missing
|
||||||
|
driver.infinidat=complete
|
||||||
|
driver.ibm_ds8k=missing
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=missing
|
||||||
|
driver.inspur=complete
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=missing
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=missing
|
||||||
|
driver.nec=complete
|
||||||
|
driver.netapp_ontap=complete
|
||||||
|
driver.netapp_e_ef=missing
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=missing
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=missing
|
||||||
|
driver.prophetstor=missing
|
||||||
|
driver.pure=missing
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=missing
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=missing
|
||||||
|
driver.zadara=missing
|
||||||
|
|
||||||
|
[operation.volume_replication]
|
||||||
|
title=Volume Replication
|
||||||
|
status=optional
|
||||||
|
notes=Vendor drivers that support volume replication can report this
|
||||||
|
capability to be utilized by the scheduler allowing users to request
|
||||||
|
replicated volumes via extra specs. Such drivers are also then able
|
||||||
|
to take advantage of Cinder's failover and failback commands.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=missing
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=missing
|
||||||
|
driver.dell_emc_sc=complete
|
||||||
|
driver.dell_emc_unity=missing
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=missing
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=missing
|
||||||
|
driver.dell_emc_xtremeio=missing
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=complete
|
||||||
|
driver.hpe_lefthand=complete
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=missing
|
||||||
|
driver.huawei_t_v2=missing
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=missing
|
||||||
|
driver.infinidat=missing
|
||||||
|
driver.ibm_ds8k=complete
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=complete
|
||||||
|
driver.inspur=complete
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=complete
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=missing
|
||||||
|
driver.nec=missing
|
||||||
|
driver.netapp_ontap=complete
|
||||||
|
driver.netapp_e_ef=missing
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=missing
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=missing
|
||||||
|
driver.prophetstor=missing
|
||||||
|
driver.pure=complete
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=complete
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=missing
|
||||||
|
driver.zadara=missing
|
||||||
|
|
||||||
|
[operation.consistency_groups]
|
||||||
|
title=Consistency Groups
|
||||||
|
status=optional
|
||||||
|
notes=Vendor drivers that support consistency groups are able to
|
||||||
|
logically group volumes together for things like snapshotting and
|
||||||
|
deletion. Grouping the volumes ensures that operations are only
|
||||||
|
completed on the group of volumes, not individually, enabling the
|
||||||
|
creation of consistent snapshots across a group.
|
||||||
|
driver.coprhd=complete
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=missing
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=missing
|
||||||
|
driver.dell_emc_sc=complete
|
||||||
|
driver.dell_emc_unity=missing
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=complete
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=complete
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=complete
|
||||||
|
driver.hpe_lefthand=complete
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=missing
|
||||||
|
driver.huawei_t_v2=missing
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=missing
|
||||||
|
driver.infinidat=missing
|
||||||
|
driver.ibm_ds8k=complete
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=complete
|
||||||
|
driver.inspur=complete
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=missing
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=missing
|
||||||
|
driver.nec=missing
|
||||||
|
driver.netapp_ontap=complete
|
||||||
|
driver.netapp_e_ef=complete
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=missing
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=missing
|
||||||
|
driver.prophetstor=complete
|
||||||
|
driver.pure=complete
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=missing
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=missing
|
||||||
|
driver.zadara=missing
|
||||||
|
|
||||||
|
[operation.thin_provisioning]
|
||||||
|
title=Thin Provisioning
|
||||||
|
status=optional
|
||||||
|
notes=If a volume driver supports thin provisioning it means that it
|
||||||
|
will allow the scheduler to provision more storage space
|
||||||
|
than physically exists on the backend. This may also be called
|
||||||
|
'oversubscription'.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=missing
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=complete
|
||||||
|
driver.dell_emc_sc=complete
|
||||||
|
driver.dell_emc_unity=complete
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=complete
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=complete
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=complete
|
||||||
|
driver.hpe_lefthand=complete
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=missing
|
||||||
|
driver.huawei_t_v2=missing
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=missing
|
||||||
|
driver.infinidat=complete
|
||||||
|
driver.ibm_ds8k=missing
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=missing
|
||||||
|
driver.ibm_xiv=missing
|
||||||
|
driver.inspur=missing
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=complete
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=complete
|
||||||
|
driver.nec=missing
|
||||||
|
driver.netapp_ontap=complete
|
||||||
|
driver.netapp_e_ef=complete
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=complete
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=complete
|
||||||
|
driver.prophetstor=missing
|
||||||
|
driver.pure=complete
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=missing
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=complete
|
||||||
|
driver.zadara=missing
|
||||||
|
|
||||||
|
[operation.volume_migration_storage_assisted]
|
||||||
|
title=Volume Migration (Storage Assisted)
|
||||||
|
status=optional
|
||||||
|
notes=Storage assisted volume migration is like host assisted volume
|
||||||
|
migration except that it the a volume can be migrated without the
|
||||||
|
assistance of the Cinder host. Vendor drivers that implement this
|
||||||
|
can migrate volumes completely through the storage backend's
|
||||||
|
functionality.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=missing
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=missing
|
||||||
|
driver.dell_emc_sc=missing
|
||||||
|
driver.dell_emc_unity=missing
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=missing
|
||||||
|
driver.dell_emc_vnx=complete
|
||||||
|
driver.dell_emc_vxflexos=missing
|
||||||
|
driver.dell_emc_xtremeio=missing
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=missing
|
||||||
|
driver.hpe_lefthand=missing
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=missing
|
||||||
|
driver.huawei_t_v2=missing
|
||||||
|
driver.huawei_v3=complete
|
||||||
|
driver.huawei_v5=complete
|
||||||
|
driver.huawei_18000=complete
|
||||||
|
driver.huawei_dorado=complete
|
||||||
|
driver.huawei_fusionstorage=missing
|
||||||
|
driver.infinidat=missing
|
||||||
|
driver.ibm_ds8k=missing
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=missing
|
||||||
|
driver.ibm_xiv=missing
|
||||||
|
driver.inspur=missing
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=missing
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=missing
|
||||||
|
driver.nec=missing
|
||||||
|
driver.netapp_ontap=missing
|
||||||
|
driver.netapp_e_ef=missing
|
||||||
|
driver.netapp_solidfire=missing
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=missing
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=complete
|
||||||
|
driver.prophetstor=missing
|
||||||
|
driver.pure=missing
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=complete
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=missing
|
||||||
|
driver.zadara=missing
|
||||||
|
|
||||||
|
[operation.multi-attach]
|
||||||
|
title=Multi-Attach Support
|
||||||
|
status=optional
|
||||||
|
notes=Vendor drivers that report multi-attach support are able
|
||||||
|
to make one volume available to multiple instances as once.
|
||||||
|
It is important to note that a clustered file system that
|
||||||
|
supports multi-attach functionality is required to use multi-
|
||||||
|
attach functionality otherwise data corruption may occur.
|
||||||
|
driver.coprhd=missing
|
||||||
|
driver.datacore=missing
|
||||||
|
driver.datera=missing
|
||||||
|
driver.dell_emc_powermax=complete
|
||||||
|
driver.dell_emc_ps=missing
|
||||||
|
driver.dell_emc_sc=missing
|
||||||
|
driver.dell_emc_unity=complete
|
||||||
|
driver.dell_emc_vmax_af=complete
|
||||||
|
driver.dell_emc_vmax_3=complete
|
||||||
|
driver.dell_emc_vmax_v2=missing
|
||||||
|
driver.dell_emc_vnx=missing
|
||||||
|
driver.dell_emc_vxflexos=complete
|
||||||
|
driver.dell_emc_xtremeio=complete
|
||||||
|
driver.fujitsu_eternus=missing
|
||||||
|
driver.hgst=missing
|
||||||
|
driver.hpe_3par=missing
|
||||||
|
driver.hpe_lefthand=complete
|
||||||
|
driver.hpe_mmsa=missing
|
||||||
|
driver.huawei_t_v1=missing
|
||||||
|
driver.huawei_t_v2=missing
|
||||||
|
driver.huawei_v3=missing
|
||||||
|
driver.huawei_v5=missing
|
||||||
|
driver.huawei_18000=missing
|
||||||
|
driver.huawei_dorado=missing
|
||||||
|
driver.huawei_fusionstorage=missing
|
||||||
|
driver.infinidat=complete
|
||||||
|
driver.ibm_ds8k=complete
|
||||||
|
driver.ibm_flashsystem=missing
|
||||||
|
driver.ibm_gpfs=missing
|
||||||
|
driver.ibm_storwize=complete
|
||||||
|
driver.ibm_xiv=complete
|
||||||
|
driver.inspur=missing
|
||||||
|
driver.itri_disco=missing
|
||||||
|
driver.kaminario=missing
|
||||||
|
driver.lenovo=missing
|
||||||
|
driver.linbit_drbd=missing
|
||||||
|
driver.lvm=complete
|
||||||
|
driver.nec=missing
|
||||||
|
driver.netapp_ontap=complete
|
||||||
|
driver.netapp_e_ef=missing
|
||||||
|
driver.netapp_solidfire=complete
|
||||||
|
driver.nexenta=missing
|
||||||
|
driver.nfs=missing
|
||||||
|
driver.nimble=missing
|
||||||
|
driver.oracle_zfssa=complete
|
||||||
|
driver.prophetstor=missing
|
||||||
|
driver.pure=missing
|
||||||
|
driver.qnap=missing
|
||||||
|
driver.quobyte=missing
|
||||||
|
driver.rbd=missing
|
||||||
|
driver.sheepdog=missing
|
||||||
|
driver.storpool=missing
|
||||||
|
driver.synology=missing
|
||||||
|
driver.tintri=missing
|
||||||
|
driver.vrtshyperscale=missing
|
||||||
|
driver.vrtsaccess=missing
|
||||||
|
driver.vrtscnfs=missing
|
||||||
|
driver.vzstorage=missing
|
||||||
|
driver.vmware=missing
|
||||||
|
driver.win_iscsi=missing
|
||||||
|
driver.win_smb=missing
|
||||||
|
driver.zadara=missing
|
57
doc/source/reference/support-matrix.rst
Normal file
57
doc/source/reference/support-matrix.rst
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
..
|
||||||
|
Copyright (C) 2018 Lenovo, Inc.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
not use this file except in compliance with the License. You may obtain
|
||||||
|
a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
License for the specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
|
||||||
|
============================
|
||||||
|
Cinder Driver Support Matrix
|
||||||
|
============================
|
||||||
|
|
||||||
|
The following support matrix reflects the drivers that are currently
|
||||||
|
available or are available in
|
||||||
|
`Cinder's driver tree <https://github.com/openstack/cinder/tree/master/cinder/volume/drivers>`_
|
||||||
|
at the time of release.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
This matrix replaces the old wiki based version of the Cinder Support
|
||||||
|
Matrix as there was no way to ensure the wiki version was properly
|
||||||
|
maintained. The old matrix will be left for reference but
|
||||||
|
this matrix should be treated as the correct state of Cinder.
|
||||||
|
|
||||||
|
Required Driver Functions
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
There are a number of functions that are required to be accepted as
|
||||||
|
a Cinder driver. Rather than list all the required functionality in the
|
||||||
|
matrix we include the list of required functions here for reference.
|
||||||
|
|
||||||
|
* Create Volume
|
||||||
|
* Delete Volume
|
||||||
|
* Attach Volume
|
||||||
|
* Detach Volume
|
||||||
|
* Extend Volume
|
||||||
|
* Create Snapshot
|
||||||
|
* Delete Snapshot
|
||||||
|
* Create Volume from Snapshot
|
||||||
|
* Create Volume from Volume (clone)
|
||||||
|
* Create Image from Volume
|
||||||
|
* Volume Migration (host assisted)
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Since the above functions are required their support is assumed and the
|
||||||
|
matrix only includes support for optional functionality.
|
||||||
|
|
||||||
|
.. support_matrix:: support-matrix.ini
|
||||||
|
|
@ -136,6 +136,7 @@ six==1.10.0
|
|||||||
smmap2==2.0.3
|
smmap2==2.0.3
|
||||||
snowballstemmer==1.2.1
|
snowballstemmer==1.2.1
|
||||||
Sphinx==1.6.5
|
Sphinx==1.6.5
|
||||||
|
sphinx-feature-classification==0.1.0
|
||||||
sphinxcontrib-websupport==1.0.1
|
sphinxcontrib-websupport==1.0.1
|
||||||
sqlalchemy-migrate==0.11.0
|
sqlalchemy-migrate==0.11.0
|
||||||
SQLAlchemy==1.0.10
|
SQLAlchemy==1.0.10
|
||||||
|
@ -50,6 +50,7 @@ retrying!=1.3.0,>=1.2.3 # Apache-2.0
|
|||||||
Routes>=2.3.1 # MIT
|
Routes>=2.3.1 # MIT
|
||||||
taskflow>=2.16.0 # Apache-2.0
|
taskflow>=2.16.0 # Apache-2.0
|
||||||
rtslib-fb>=2.1.65 # Apache-2.0
|
rtslib-fb>=2.1.65 # Apache-2.0
|
||||||
|
sphinx-feature-classification>=0.1.0 # Apache 2.0
|
||||||
simplejson>=3.5.1 # MIT
|
simplejson>=3.5.1 # MIT
|
||||||
six>=1.10.0 # MIT
|
six>=1.10.0 # MIT
|
||||||
SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
|
SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
|
||||||
|
Loading…
Reference in New Issue
Block a user