CoprHD SDS Controller Cinder Drivers
This blueprint is to submit following CoprHD Cinder Drivers
1- Cinder iSCSI Block Volume Driver for CoprHD
2- Cinder FC Block Volume Driver for CoprHD
3- Cinder ScaleIO Block Volume Driver for CoprHD
CoprHD is an open source software defined storage controller and API platform. It enables policy-based management and cloud automation of storage resources for block, object and file storage providers. For more details please see - http://
EMC ViPR Controller is the commercial offering of CoprHD. These same Cinder drivers can also be considered as EMC ViPR Controller Cinder drivers.
The cinder drivers for CoprHD (and ViPR controller) have been released on github since the OpenStack Icehouse release. This blueprint is to now make them part of the OpenStack upstream code-base. A CI setup will be maintained as part of this effort.
All drivers support following operations
Core/Mandatory operations
- Get Volume Stats
- Create Volume
- Delete Volume
- Create Snapshot
- Delete Snapshot
- Create Volume Clone
- Create Volume From Snapshot
- Attach Volume to nova instance
- Detach volume from nova instance
- Extend Volume
- Create Volume From Image
- Create Image From Volume
Optional Operation
- Change Volume Type
Consistency Group Operations
- Create
- Delete
- Update
- Create CG snapshot
- Delete CG snapshot
Blueprint information
- Status:
- Complete
- Approver:
- Sean McGinnis
- Priority:
- Medium
- Drafter:
- Parashuram Hallur
- Direction:
- Approved
- Assignee:
- Parashuram Hallur
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- newton-2
- Started by
- Parashuram Hallur
- Completed by
- Parashuram Hallur
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Implementation for CoprHD Cinder Drivers.