cinder-specs/specs/juno/datera-driver.rst
Mike Perez 8ca13afc49 Introduce use case section
This will now require a separate section "Use Cases". This was
originally within "Problem description", but use cases seems to be
missed when it was filled out. This will hopefully improve spec
submission.

Change-Id: I3615ca5ff5c46851e682739a8343242e2f1b0a8d
2015-04-15 22:20:56 -07:00

123 lines
1.9 KiB
ReStructuredText

..
This work is licensed under a Creative Commons Attribution 3.0 Unported
License.
http://creativecommons.org/licenses/by/3.0/legalcode
==========================================
Datera Driver
==========================================
https://blueprints.launchpad.net/cinder/+spec/datera-driver
Datera storage driver in Cinder.
Problem description
===================
Integration for Datera storage is not available in OpenStack.
Use Cases
=========
Proposed change
===============
Add a Cinder driver that can allow OpenStack services communicate with Datera
storage for both vHost and ISCSI.
Alternatives
------------
n/a
Data model impact
-----------------
n/a
REST API impact
---------------
n/a
Security impact
---------------
n/a
Notifications impact
--------------------
n/a
Other end user impact
---------------------
n/a
Performance Impact
------------------
n/a
Other deployer impact
---------------------
The deployer needs to set the cinder.conf to the right `volume_driver`.
volume_driver=cinder.volume.drivers.datera.DateraDriver
ISCSI would require setting up `san_ip`, `san_login` and `san_password`
appropriately.
vHost would have dependencies on using Linux-IO with the vHost fabric module.
The target_helper in the cinder.conf needs to be set to lio_vhost.
Developer impact
----------------
n/a
Implementation
==============
Assignee(s)
-----------
Primary assignee:
thingee
Work Items
----------
* Write driver with ISCSI support.
* Write unit tests for ISCSI support.
* Provide cert tests with ISCSI support.
* Write driver with vhost support.
* Write unit tests for vhost support.
* Provide cert tests with vhost support.
* Provide CI with ISCSI and/or vhost support.
Dependencies
============
* Need vHost connector [1].
Testing
=======
* Unit tests
* CI testing
Documentation Impact
====================
n/a
References
==========
[1] - https://review.openstack.org/103048