From e713b60091983b8770abd35b6f8bb5168e1fd131 Mon Sep 17 00:00:00 2001 From: Funs Kessen Date: Wed, 6 Apr 2016 08:59:06 +0200 Subject: [PATCH] updated README, add draft test doc, renamed spec --- README.md | 2 +- ...stPlanForFuelPluginDateraCinder-1.0.0.docx | Bin 0 -> 18023 bytes ...pecs.rst => fuel-plugin-datera-cinder.rst} | 52 ++++++++---------- 3 files changed, 25 insertions(+), 29 deletions(-) create mode 100644 doc/TestPlanForFuelPluginDateraCinder-1.0.0.docx rename specs/{datera-plugin-specs.rst => fuel-plugin-datera-cinder.rst} (51%) 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 0000000000000000000000000000000000000000..5efbdf0e4bcbcbf4a70834532592a685b58dab81 GIT binary patch literal 18023 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
    gx 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 literal 0 HcmV?d00001 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.