Jump to: navigation, search

Difference between revisions of "CinderSupportMatrix"

(Block Storage)
(Elaboration on the Shared File System section...)
Line 1: Line 1:
  
''''' Draft  - note that the format and accuracy / completeness of the following is still in flux'''''
+
''''' Draft  - note that the format and accuracy / completeness of the following is still in flux.'''''
  
= Legend: "F" means available since Folsom, "G" means available since Grizzly, etc. =
+
Note: OpenStack releases are commonly referred to by their development codename.  Successive releases increment alphabetically.  More info: [[ReleaseNaming|Release Naming]].  Indication of a particular capability in Folsom or later connotes Cinder support (Essex or prior connotes nova-volume).
 
== Block Storage ==
 
== Block Storage ==
{| border="1" cellpadding="2" cellspacing="0"
+
{| class="wikitable"
 
|< >|  
 
|< >|  
 
| EMC VMAX/VNX  
 
| EMC VMAX/VNX  
 
| IBM [[IBM Storage|Storwize family]]/[[IBM SAN Volume Controller|SVC]]  
 
| IBM [[IBM Storage|Storwize family]]/[[IBM SAN Volume Controller|SVC]]  
 
| [[IBM XIV Storage System|IBM XIV]]  
 
| [[IBM XIV Storage System|IBM XIV]]  
| LVM  
+
| LVM (Reference)
 
| [[NetApp]]  
 
| [[NetApp]]  
 
| Nexenta  
 
| Nexenta  
 +
| NFS (Reference)
 
| RBD (Ceph)  
 
| RBD (Ceph)  
 
| [[SolidFire]]  
 
| [[SolidFire]]  
 
|-
 
|-
 
| Create Volume  
 
| Create Volume  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Essex
 +
|
 
|   
 
|   
| C
+
| Cactus
 
|   
 
|   
 
|-
 
|-
 
| Delete Volume  
 
| Delete Volume  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Essex
 
|   
 
|   
| C
+
|
 +
| Cactus
 
|   
 
|   
 
|-
 
|-
 
| Attach Volume  
 
| Attach Volume  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Essex
 
|   
 
|   
| C
+
|
 +
| Cactus
 
|   
 
|   
 
|-
 
|-
 
| Detach Volume  
 
| Detach Volume  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
 
|   
 
|   
| C
+
|
 +
| Cactus
 
|   
 
|   
 
|-
 
|-
 
| Create Snapshot  
 
| Create Snapshot  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
 +
| Folsom
 
|   
 
|   
|
+
|
| D
+
| Diablo
 
|   
 
|   
 
|-
 
|-
 
| Delete Snapshot  
 
| Delete Snapshot  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
|
+
| Folsom
 
|   
 
|   
| D
+
|
 +
| Diablo
 
|   
 
|   
 
|-
 
|-
 
| List Snapshots  
 
| List Snapshots  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
 
|   
 
|   
 
|   
 
|   
| D
+
|
 +
| Diablo
 
|   
 
|   
 
|-
 
|-
 
| Create Volume from Snapshot  
 
| Create Volume from Snapshot  
| G
+
| Grizzly
| F
+
| Folsom
| F
+
| Folsom
| F
+
| Folsom
 
|   
 
|   
 
|   
 
|   
| F
+
|
 +
| Folsom
 
|   
 
|   
 
|-
 
|-
 
| Create Volume from Image  
 
| Create Volume from Image  
| G
+
| Grizzly
| G
+
| Grizzly
| G
+
| Grizzly
| G
+
| Grizzly
| G
+
| Grizzly
 
|   
 
|   
| F
+
|
 +
| Folsom
 
|   
 
|   
 
|-
 
|-
 
| Create Volume from Volume (Clone)  
 
| Create Volume from Volume (Clone)  
| G
+
| Grizzly
| G
+
| Grizzly
 
|   
 
|   
| G
+
| Grizzly
 
|   
 
|   
| G
+
| Grizzly
 +
|
 
|  
 
|  
 
|   
 
|   
 
|-
 
|-
 
| Create Image from Volume  
 
| Create Image from Volume  
| G
+
| Grizzly
| G
+
| Grizzly
| G
+
| Grizzly
| G
+
| Grizzly
| G
+
| Grizzly
 
|   
 
|   
| G
+
|
 +
| Grizzly
 
|   
 
|   
 
|-
 
|-
 
| Supported Protocols
 
| Supported Protocols
| iSCSI (G)  
+
| iSCSI (Grizzly)  
| iSCSI (F), FC (G)  
+
| iSCSI (Folsom), FC (Grizzly)  
| iSCSI (F)  
+
| iSCSI (Folsom)  
| iSCSI (F)  
+
| iSCSI (Folsom)  
| iSCSI (F), NFS (G)  
+
| iSCSI (Folsom), NFS (Grizzly)  
| iSCSI (F)  
+
| iSCSI (Folsom)  
| RBD (C)  
+
| RBD (Cactus)  
| iSCSI (F)
+
| iSCSI (Folsom)
 +
|
 
|}
 
|}
  
 
== Shared Filesystem ==
 
== Shared Filesystem ==
Are any of these implemented upstream?
+
 
{| border="1" cellpadding="2" cellspacing="0"
+
The following refers to experimental support for provisioning shared file systems (under consideration for Havana or later).  More information: [https://blueprints.launchpad.net/cinder/+spec/cinder-protocol-enhancements Cinder Protocol Enhancements Blueprint]
 +
<br />
 +
{| class="wikitable"
 
|< >|  
 
|< >|  
| EMC
+
| LVM (NFS)
| IBM
+
| LVM (CIFS)
| NetAPP
+
| NetApp (NFS)
 +
| NetApp (CIFS)
 
|-
 
|-
 
| Create Share  
 
| Create Share  
 
|   
 
|   
 +
|
 
|   
 
|   
 
|   
 
|   
Line 151: Line 168:
 
| Delete Share  
 
| Delete Share  
 
|   
 
|   
 +
|
 
|   
 
|   
 
|   
 
|   
Line 156: Line 174:
 
| List Shares  
 
| List Shares  
 
|   
 
|   
 +
|
 
|   
 
|   
 
|   
 
|   
 
|-
 
|-
 
| Show Shares  
 
| Show Shares  
 +
|
 
|   
 
|   
 
|   
 
|   
Line 166: Line 186:
 
| Allow Access to Share  
 
| Allow Access to Share  
 
|   
 
|   
 +
|
 
|   
 
|   
 
|   
 
|   
Line 171: Line 192:
 
| Deny Access to Share  
 
| Deny Access to Share  
 
|   
 
|   
 +
|
 
|   
 
|   
 
|   
 
|   
 
|-
 
|-
 
| List Share Access Rules  
 
| List Share Access Rules  
 +
|
 
|   
 
|   
 
|   
 
|   
Line 180: Line 203:
 
|-
 
|-
 
| Create Snapshot from Share  
 
| Create Snapshot from Share  
 +
|
 
|   
 
|   
 
|   
 
|   
 
|   
 
|   
|-
+
   
 
 
 
|  
 
 
|}
 
|}

Revision as of 04:23, 6 March 2013

Draft - note that the format and accuracy / completeness of the following is still in flux.

Note: OpenStack releases are commonly referred to by their development codename. Successive releases increment alphabetically. More info: Release Naming. Indication of a particular capability in Folsom or later connotes Cinder support (Essex or prior connotes nova-volume).

Block Storage

EMC VMAX/VNX IBM Storwize family/SVC IBM XIV LVM (Reference) NetApp Nexenta NFS (Reference) RBD (Ceph) SolidFire
Create Volume Grizzly Folsom Folsom Folsom Essex Cactus
Delete Volume Grizzly Folsom Folsom Folsom Essex Cactus
Attach Volume Grizzly Folsom Folsom Folsom Essex Cactus
Detach Volume Grizzly Folsom Folsom Folsom Folsom Cactus
Create Snapshot Grizzly Folsom Folsom Folsom Folsom Diablo
Delete Snapshot Grizzly Folsom Folsom Folsom Folsom Diablo
List Snapshots Grizzly Folsom Folsom Folsom Diablo
Create Volume from Snapshot Grizzly Folsom Folsom Folsom Folsom
Create Volume from Image Grizzly Grizzly Grizzly Grizzly Grizzly Folsom
Create Volume from Volume (Clone) Grizzly Grizzly Grizzly Grizzly
Create Image from Volume Grizzly Grizzly Grizzly Grizzly Grizzly Grizzly
Supported Protocols iSCSI (Grizzly) iSCSI (Folsom), FC (Grizzly) iSCSI (Folsom) iSCSI (Folsom) iSCSI (Folsom), NFS (Grizzly) iSCSI (Folsom) RBD (Cactus) iSCSI (Folsom)

Shared Filesystem

The following refers to experimental support for provisioning shared file systems (under consideration for Havana or later). More information: Cinder Protocol Enhancements Blueprint

LVM (NFS) LVM (CIFS) NetApp (NFS) NetApp (CIFS)
Create Share
Delete Share
List Shares
Show Shares
Allow Access to Share
Deny Access to Share
List Share Access Rules
Create Snapshot from Share