Fuel doesn't install open-iscsi utilities.

Cinder requires iscsiadm (open-iscsi paackage) for any iSCSI backend.  Since Fuel doesn't
install open-iscsi for Ceph installs, an iscsi based backed like SolidFire needs to make sure
iscsi gets installed.  This patch causes Puppet to install open-iscsi if needed.

Change-Id: Ia71007ea9739c30b1a368a92bcd8d8e68be6da67
Closes-Bug: #1523708
This commit is contained in:
Ed Balduf 2015-12-09 08:54:38 -07:00
parent 14545b786a
commit 4f54808e97
5 changed files with 11 additions and 4 deletions

View File

@ -64,5 +64,8 @@ class plugin_solidfire_cinder::controller (
hasstatus => true,
hasrestart => true,
}
package { 'open-iscsi' :
ensure => 'installed',
}
}

View File

@ -1,5 +1,5 @@
************************************************************
Guide to the SolidFire Cinder Plugin version 1.1.0 for Fuel
Guide to the SolidFire Cinder Plugin version 1.1.1 for Fuel
************************************************************
This document provides instructions for installing, configuring and using
@ -60,6 +60,10 @@ Prerequisites
* The SolidFire cluster should be configured and on the network prior to starting
Cinder with the SolidFire configuration in place.
* Cinder relies on the open-iscsi package to preform many functions such as image
to volume. This plugin requires (and installs) the open-iscsi package, so it must
be avaliable in one of the repositories avaliable Fuel.
============================================
Limitations
@ -90,7 +94,7 @@ SolidFire Cinder plugin installation
::
scp fuel-plugin-solidfire-cinder-1.1-1.1.0-1.noarch.rpm \
scp fuel-plugin-solidfire-cinder-1.1-1.1.1-1.noarch.rpm \
root@:<the_Fuel_Master_node_IP>:/tmp
#. Log into the Fuel Master node and install the plugin:
@ -98,7 +102,7 @@ SolidFire Cinder plugin installation
::
cd /tmp
fuel plugins --install /tmp/fuel-plugin-solidfire-cinder-1.1-1.1.0-1.noarch.rpm
fuel plugins --install /tmp/fuel-plugin-solidfire-cinder-1.1-1.1.1-1.noarch.rpm
SolidFire Cinder plugin configuration
-------------------------------------

View File

@ -1,6 +1,6 @@
name: fuel-plugin-solidfire-cinder
title: Fuel plugin to enable SolidFire driver in Cinder
version: '1.1.0'
version: '1.1.1'
description: Enables the SolidFire driver in Cinder
fuel_version: ['7.0']
licenses: ['Apache License Version 2.0']