Cinder driver for the InfoScale Storage cluster
Introducing a new Cinder driver for the InfoScale Storage cluster.
The driver will expose File-as-LUN capabilities, enabling Cinder to provision and manage block storage backed by file by InfoScale Cluster Filesystem (CFS). This will implement all the minimum Cinder features and implemented via REST APIs to the InfoScale cluster.
=================
Proposed Change
=================
1. Introducing a new driver in cinder/
2. Implement standard Cinder volume operations by translating them to InfoScale cluster REST API calls.
3. Support File as LUN workflow: files on the cluster are exported as block devices via Cinder.
4. Add configuration options for endpoint URL, authentication, pool/namespace, etc.
5. Driver will comply with Cinder driver interfaces (create_volume, delete_volume, extend_volume, create_snapshot, etc.)
=======
Cross-project Impact
=======
This feature requires changes in:
os-brick: To add new connector logic for InfoScale Cinder volumes.
Nova: To consume the os-brick connector and attach/detach volumes provisioned by the InfoScale Cinder driver.
Separate blueprints will be proposed in the respective projects.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Alokedip Choudhuri
- Direction:
- Needs approval
- Assignee:
- Alokedip Choudhuri
- Definition:
- New
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree
* Blueprints in grey have been implemented.
