RETIRED, Fuel plugin which allows Cinder to use Datera EBS
Go to file
Funs Kessen 3d7ec91a24 style 2016-06-10 13:20:55 +02:00
deployment_scripts/puppet puppet lint, updated test plan and LICENS 2016-05-04 13:44:35 +02:00
doc style 2016-06-10 13:20:55 +02:00
repositories too tight gitignore, fails to build 2016-05-09 09:42:47 +02:00
specs updated README, add draft test doc, renamed spec 2016-04-06 08:59:06 +02:00
.gitignore too tight gitignore, fails to build 2016-05-09 09:42:47 +02:00
LICENSE puppet lint, updated test plan and LICENS 2016-05-04 13:44:35 +02:00
README.md updated 2016-04-06 09:25:11 +02:00
deployment_tasks.yaml Initial check in of reworked version 2016-03-21 18:38:06 +01:00
environment_config.yaml Add documentation, fixed a typo, bumped to 1.0.0 2016-06-10 12:28:15 +02:00
metadata.yaml Add documentation, fixed a typo, bumped to 1.0.0 2016-06-10 12:28:15 +02:00
pre_build_hook Initial check in of reworked version 2016-03-21 18:38:06 +01:00
volumes.yaml Initial check in of reworked version 2016-03-21 18:38:06 +01:00

README.md

fuel-plugin-datera-cinder

Plugin description

Datera plugin for Fuel extends Mirantis OpenStack functionality by adding support for Datera Elastic Data Fabric.

The Datera EDF is an fast, policy based, management lights out, iSCSI block storage device that can be used as a Cinder backend.

Requirements

Requirement                                          | Version/Comment
---------------------------------------------------- | ---------------
Mirantis OpenStack compatibility                     | >= 7.0         
Access to Datera via ccinder-volume node             |                
iSCSI initiator on all compute/cinder-volume nodes   |                

Limitations

Mirantis Openstack 7.0 does not support multiple backends.

Datera configuration

Before deployment the following needs to be verified:

  1. Your Datera Cluster is reachable by all compute nodes, as well as the Cinder Control/Manager node.
  2. Create an Openstack account on the Datera cluster that can create volumes. (san_login/password).
  3. Use the Management VIP address for the Datera cluster. (as the san_ip)`

Datera Cinder plugin installation

Grab the RPM, upload it to the Fuel master server and run:

fuel plugins --install <rpm>

Building the plugin from scratch:

yum install python-pip createrepo dpkg-devel dpkg-dev rpm rpm-build

or

pip install fuel-plugin-builder
git clone https://github.com/snuf/fuel-plugin-datera-cinder
fpb --build fuel-plugin-datera-cinder
scp <rpm> <fuel master node>
fuel plugins --install <rpm>

Datera plugin configuration

For Fuel 7.0 the plugin is under the settings tab. In Fuel 8.0 this has however moved to the Settings->Storage tab.

Enabling the driver is done by ticking the box at the top of the configuration fields for the driver. The previously mentioned san_login, san_password and san_ip are used in their respective fields. Take not of the replica count field, which dictates the amount of copies that will be held in the EDF for all Mirantis Fuel Openstack created volumes