diff --git a/README.md b/README.md index c738f1b..5e28276 100644 --- a/README.md +++ b/README.md @@ -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 | | diff --git a/doc/TestPlanForFuelPluginDateraCinder-1.0.0.docx b/doc/TestPlanForFuelPluginDateraCinder-1.0.0.docx new file mode 100644 index 0000000..5efbdf0 Binary files /dev/null and b/doc/TestPlanForFuelPluginDateraCinder-1.0.0.docx differ diff --git a/specs/datera-plugin-specs.rst b/specs/fuel-plugin-datera-cinder.rst similarity index 51% rename from specs/datera-plugin-specs.rst rename to specs/fuel-plugin-datera-cinder.rst index be6398b..f252028 100644 --- a/specs/datera-plugin-specs.rst +++ b/specs/fuel-plugin-datera-cinder.rst @@ -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.