Add a Fibre Channel Volume Driver to support EMC storage in Cinder

Registered by Xing Yang on 2013-01-06

Add a Cinder Fibre Channel Volume Driver to support the EMC VMAX/VMAXe and VNX arrays, using SMI-S. This driver will be derived from the new Fibre Channel driver implemented for the blueprint "Fibre channel block storage support":
https://blueprints.launchpad.net/cinder/+spec/fibre-channel-block-storage

It should support the following:

* Volume Creation
* Volume Deletion
* Snapshot Creation
* Snapshot Deletion
* Create Volume from Snapshot
* Volume Attach
* Volume Detach.

This new EMC Fibre Channel driver and the EMC iSCSI Driver (https://blueprints.launchpad.net/cinder/+spec/emc-volume-driver) that was submitted recently can share lots of common code. So I'm planning to write a common class and have the new driver call methods in that class.

Blueprint information

Status:
Complete
Approver:
John Griffith
Priority:
Low
Drafter:
Xing Yang
Direction:
Approved
Assignee:
Xing Yang
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Xing Yang on 2013-01-06
Completed by
Xing Yang on 2014-02-19

Related branches

Sprints

Whiteboard

Stalled by EMC legal based on update from XingYang

2/10/2014 XY
FC driver is approved by EMC legal to contribute to Icehouse. Will submit code soon.

Gerrit topic: https://review.openstack.org/#q,topic:bp/emc-fibre-channel-volume-driver,n,z

Addressed by: https://review.openstack.org/72557
    Add EMC SMI-S FC Driver in Cinder

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.