Adding support for Fuel 9 deployment over Ethernet

With SR-IOV and iSER over Cinder

Change-Id: Ic8456cd73e57e74c372ba751f061e9849a65fffc
This commit is contained in:
Aviram Bar-Haim 2016-11-03 17:19:01 +02:00
parent f6a6cb4a4e
commit e007626f1f
4 changed files with 19 additions and 8 deletions

View File

@ -12,6 +12,11 @@ class mellanox_openstack::cinder_iser (
cinder_config { 'DEFAULT/iscsi_ip_address' :
value => "$iser_ip_address"
}
cinder_config { 'LVM-backend/iscsi_protocol' :
value => 'iser'
}
service { $cinder::params::volume_service :
ensure => running,
subscribe => [Cinder_config['DEFAULT/iscsi_protocol'],

View File

@ -14,15 +14,15 @@ class mellanox_openstack::params {
$libvirt_driver_file = '/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py'
}
'Debian': {
$neutron_mlnx_packages_compute = ['neutron-plugin-mlnx','neutron-plugin-mlnx-agent', 'python-networking-mlnx']
$neutron_mlnx_packages_compute = ['neutron-plugin-mlnx','neutron-mlnx-agent', 'python-networking-mlnx']
$neutron_mlnx_packages_controller = ['python-networking-mlnx']
$agent_service = ['neutron-plugin-mlnx-agent']
$sriov_agent_service_name = 'neutron-plugin-sriov-agent'
$sriov_agent_package_name = 'neutron-plugin-sriov-agent'
$agent_service = ['neutron-mlnx-agent']
$sriov_agent_service_name = 'neutron-sriov-agent'
$sriov_agent_package_name = 'neutron-sriov-agent'
$compute_service_name = 'nova-compute'
$openvswitch_mgmt_service = 'openvswitch-switch'
$libvirt_driver_file = '/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py'
$mlnx_agent_init_file = '/etc/init/neutron-plugin-mlnx-agent.conf'
$mlnx_agent_init_file = '/etc/init/neutron-mlnx-agent.conf'
}
}

View File

@ -5,13 +5,13 @@ name: mellanox-plugin
title: Mellanox ConnectX-4 Openstack Features
# Plugin version
version: 3.2.1
version: 3.3.0
# Description
description: Enable features over Mellanox ConnectX-4 Adapters
# Required fuel version
fuel_version: ['8.0']
fuel_version: ['8.0','9.0']
# Specify license of your plugin
licenses: ['Apache License Version 2.0']
@ -32,6 +32,12 @@ releases:
mode: ['ha']
deployment_scripts_path: deployment_scripts/
repository_path: repositories/ubuntu
- os: ubuntu
version: mitaka-9.0
mode: ['ha']
deployment_scripts_path: deployment_scripts/
repository_path: repositories/ubuntu
# Version of plugin package
package_version: '3.0.0'

View File

@ -1,6 +1,6 @@
MELLANOX_PLUGIN_NAME="mellanox-plugin-*"
PLUGIN_SCRIPTS_DIR=`echo /var/www/nailgun/plugins/$MELLANOX_PLUGIN_NAME/scripts/`
FUEL_BOOTSTRAP_DIR="/var/www/nailgun/bootstrap/"
FUEL_BOOTSTRAP_DIR="/var/www/nailgun/bootstrap*/"
ORIG_BOOTSTRAP_VERSION_FILE="/opt/orig_bootstrap.txt"
BOOTSTRAP_CLI_YAML="/etc/fuel-bootstrap-cli/fuel_bootstrap_cli.yaml"
ORIG_BOOTSTRAP_CLI_YAML="/etc/fuel-bootstrap-cli/fuel_bootstrap_cli.yaml.orig"