updated README, add draft test doc, renamed spec
This commit is contained in:
parent
17410d5ca6
commit
e713b60091
|
@ -15,7 +15,7 @@ Requirements
|
|||
|
||||
| Requirement | Version/Comment |
|
||||
|------------------------------------------------------|-----------------|
|
||||
| Mirantis OpenStack compatibility | >= 7.1 |
|
||||
| Mirantis OpenStack compatibility | >= 7.0 |
|
||||
| Access to Datera via ccinder-volume node | |
|
||||
| iSCSI initiator on all compute/cinder-volume nodes | |
|
||||
|
||||
|
|
Binary file not shown.
|
@ -7,13 +7,13 @@
|
|||
Fuel plugin for Datera as a Cinder backend
|
||||
==================================================
|
||||
|
||||
The Datera plugin for Fuel extends Mirantis OpenStack functionality by adding
|
||||
support for Datera EBS in Cinder using the iSCSI protocol.
|
||||
The Datera plugin for Fuel extends Mirantis OpenStack functionality
|
||||
by adding support for Datera EDF in Cinder using the iSCSI protocol.
|
||||
|
||||
Problem description
|
||||
===================
|
||||
|
||||
Currently, Fuel has no support for Datera EBS as block storage for
|
||||
Currently, Fuel has no support for Datera EDF as block storage for
|
||||
OpenStack environments. The Datera plugin aims to provide support for it.
|
||||
|
||||
Proposed change
|
||||
|
@ -60,7 +60,7 @@ None
|
|||
Performance Impact
|
||||
------------------
|
||||
|
||||
The Datera EBS provides high performance block storage for OpenStack
|
||||
The Datera EDF provides high performance block storage for OpenStack
|
||||
environments, and therefore enabling the Datera driver in OpenStack
|
||||
will greatly improve the peformance of OpenStack.
|
||||
|
||||
|
@ -79,20 +79,13 @@ None
|
|||
Implementation
|
||||
==============
|
||||
|
||||
The plugin generates the approriate cinder.conf stanzas to enable the Datera
|
||||
within OpenStack. There are NO other packages required, the Datera driver
|
||||
which is included in the OpenStack distribution is all that is necessary.
|
||||
The plugin generates the approriate cinder.conf to enable the Datera EDF
|
||||
within OpenStack. The Datera v2 API driver, which is required as v1 is
|
||||
deprecated, is bundled with the Fuel plugin.
|
||||
|
||||
Plugin has two tasks. Each task per role. They are run in the following order:
|
||||
|
||||
* The first task installs and configures cinder-volume on Primary Controller.
|
||||
* The second task installs and configures cinder-volume on Controller nodes.
|
||||
|
||||
Cinder-volume service is installed on all Controller nodes and is managed by
|
||||
Pacemaker. It runs in active/passive mode where only one instance is active.
|
||||
All instances of cinder-volume have the same “host” parameter in cinder.conf
|
||||
file. This is required to achieve ability to manage all volumes in the
|
||||
environment by any cinder-volume instance.
|
||||
There are two tasks the plugin performs on nodes with the Cinder role:
|
||||
* Install the v2 API driver.
|
||||
* Update cinder.conf to reflect the correct settings enabling the driver.
|
||||
|
||||
Assignee(s)
|
||||
-----------
|
||||
|
@ -102,30 +95,33 @@ Assignee(s)
|
|||
Work Items
|
||||
----------
|
||||
|
||||
* Implement the Fuel plugin.
|
||||
* Implement the Puppet manifests.
|
||||
* Implement Fuel GUI plugin.
|
||||
* Implement Puppet manifests for configuration.
|
||||
* Implement Puppet manifests for driver update.
|
||||
* Testing.
|
||||
* Write the documentation.
|
||||
* Write documentation.
|
||||
|
||||
Dependencies
|
||||
============
|
||||
|
||||
* Fuel 7.0 and higher.
|
||||
* Fuel 7.0 and 8.0.
|
||||
|
||||
Testing
|
||||
=======
|
||||
|
||||
* Prepare a test plan.
|
||||
* Test the plugin by deploying environments with all Fuel deployment modes.
|
||||
* Test the plugin by deploying environments.
|
||||
|
||||
Documentation Impact
|
||||
====================
|
||||
|
||||
* Deployment Guide (how to install the storage backends, how to prepare an
|
||||
environment for installation, how to install the plugin, how to deploy an
|
||||
OpenStack environment with the plugin).
|
||||
* User Guide (which features the plugin provides, how to use them in the
|
||||
deployed OpenStack environment).
|
||||
* Deployment Guide:
|
||||
- Installing the Datera Fuel plugin.
|
||||
- Setting up the Datera Fuel plugin.
|
||||
- Deploy a Mirantis Openstack enviroment backed by Datera.
|
||||
- Verify the install.
|
||||
* Test Plan.
|
||||
* Test Report.
|
||||
|
||||
* User Guide:
|
||||
- Features provided by plugin
|
||||
- How to confgure.
|
Loading…
Reference in New Issue