Nimbus-iSCSI Driver for Cinder

Registered by Sunu Engineer

This blueprint creates a NimbusData's Cinder driver extension. It involves implementing Cinder volume driver for NimbusData's HALO Flash Storage Array (Gemini All-Flash Arrays) as a backend store. Current solution implements cinder driver for iSCSI protocol.

Nimbus Cinder iSCSI driver is targeted for OpenStack Icehouse release to support following enlisted features or functionalities:

Minimum feature list:
1. Volume Create / Delete
2. Volume Attach / Detach
3. Snapshot Create / Delete
4. Create Volume from Snapshot
5. Get Volume Stats
6. Copy Image to Volume
7. Copy Volume to Image
8. Clone Volume
9. Extend Volume

Volume_stats: driver_version, free_capacity_gb, reserved_percentage, storage_protocol, total_capacity_gb, vendor_name, volume_backend_name

About NimbusData HALO Flash Storage Array:
A comprehensive software suite that provides administration, protection, data reduction, security, and monitoring of Nimbus all-flash systems, delivering the intelligent storage management essential for mission-critical primary storage. Purpose-built for flash memory, HALO's ultra-scalable file system ensures absolute data integrity, maximizes endurance, and multiplies usable capacity, reducing total cost of ownership and supporting ever-changing deployment and capacity requirements.

Unified SAN and NAS
HALO provides unified iSCSI, Fibre Channel, Infiniband, NFS, and CIFS support for block and file storage in one system. No need to deploy separate NAS and SAN systems; Nimbus provides multiprotocol storage in a single easy-to-use platform, minimizing hardware costs and simplifying storage management. Capacity can be added transparently while in operation, essential for 24 x 7 x 365 nonstop environments.

More about NimbusData can be found here:
http://www.nimbusdata.com/resources/literature/Nimbus_HALO_Datasheet.pdf

http://www.nimbusdata.com/hardware/gemini.php

http://www.nimbusdata.com/newsevents/pr/2014_03_31.php

Blueprint information

Status:
Complete
Approver:
Mike Perez
Priority:
Low
Drafter:
Sunu Engineer
Direction:
Approved
Assignee:
Sunu Engineer
Definition:
Obsolete
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Mike Perez
Completed by
Sean McGinnis

Related branches

Sprints

Whiteboard

(smcginnis): Marking obsolete as this has been sitting out there for a long time. If this is still needed, please submit a new bp.

2014-12-15 <thingee>: driver is not ready for K-1. Please submit your driver in the L release. Please see http://lists.openstack.org/pipermail/openstack-dev/2014-October/049512.html for more information.

Gerrit topic: https://review.openstack.org/#q,topic:bp/nimbus-iscsi-cinder-driver,n,z

Addressed by: https://review.openstack.org/106056
    Add Nimbus-iSCSI support for Cinder volume driver

The driver has passed the cinder driver certification. The result is posted at:
https://bugs.launchpad.net/cinder/+bug/1340539

Gerrit topic: https://review.openstack.org/#q,topic:master,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/nimbus-nfs-cinder-driver,n,z

<jgriffith>
Seems this is dead, no activity, unit test failures never fixed from almost 3 months ago. Not sure why auto-abandon didn't catch it but think this is toast.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.