RETIRED, Fuel plugin for Murano networking SFC with MOS integration
Go to file
OpenDev Sysadmins c0b7311d29 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:33 +00:00
deployment_scripts Inital commit 2016-07-11 16:49:07 +02:00
doc Docs for fuel-plugin-murano-networking-sfc 2016-08-26 09:30:06 +00:00
repositories/ubuntu Inital commit 2016-07-11 16:49:07 +02:00
spec Spec for fuel-plugin-murano-networking-sfc 2016-08-26 09:29:37 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:33 +00:00
LICENSE Inital commit 2016-07-11 16:49:07 +02:00
README.md Unification of terminology 2016-07-27 12:08:45 +02:00
deployment_tasks.yaml Inital commit 2016-07-11 16:49:07 +02:00
environment_config.yaml Unification of terminology 2016-07-27 12:08:45 +02:00
metadata.yaml Unification of terminology 2016-07-27 12:08:45 +02:00
post_install.sh Inital commit 2016-07-11 16:49:07 +02:00
pre_build_hook Inital commit 2016-07-11 16:49:07 +02:00
tasks.yaml Inital commit 2016-07-11 16:49:07 +02:00
uninstall.sh Inital commit 2016-07-11 16:49:07 +02:00

README.md

Murano Networking SFC plugin for Fuel

Murano Networking SFC

This plugin extends MOS with Murano Networking SFC support.

Requirements

Requirement Version
Mirantis OpenStack compatibility 9.0

It is required to install fuel-plugin-networking-sfc plugin. Murano support should be enabled too. Will not work otherwise.

Installation Guide

Murano Networking SFC plugin installation

To install Murano Networking SFC plugin, follow these steps:

  1. Install all needed dependencies

     # yum install createrepo rpm rpm-build dpkg-devel git ruby-devel createrepo dpkg-devel dpkg-dev rpm rpm-build python-pip
     # pip install fuel-plugin-builder
     # gem install fpm
    
  2. Build a plugin fpb --build dir

  3. Copy the plugin on already installed Fuel Master node; ssh can be used for that. If you do not have the Fuel Master node yet, see Quick Start Guide :

     # scp murano-networking-sfc-<version>.noarch.rpm root@<Fuel_Master_ip>:/tmp
    
  4. Install the plugin:

     # cd /tmp
     # fuel plugins --install murano-networking-sfc-<version>.noarch.rpm
    
  5. Check if the plugin was installed successfully:

     # [root@nailgun ~]# fuel plugins
     id | name                  | version | package_version | releases
     ---|-----------------------|---------|-----------------|--------------------
     1  | murano-networking-sfc | 1.0.0   | 4.0.0           | ubuntu (mitaka-9.0)
    

Murano Networking SFC plugin configuration

  1. Create an environment with Murano support.
  2. Install and enable Networking SFC plugin, available: https://github.com/openstack/fuel-plugin-networking-sfc. For Fuel 9.0 use 1.0 branch.
  3. Enable the plugin on the Settings tab of the Fuel web UI.
  4. Deploy the environment.

Known issues

  1. Murano should be in version which have ability to deploy vms with security groups disabled. It was introduced in fix: b12f7c9973. If you want to update Murano to latest version, you should on controllers do:

     # apt-get install git zip -y
     # git clone https://github.com/openstack/murano.git
     # cd murano
     # git checkout -t origin/stable/mitaka
     # python setup.py install
     # cd meta/io.murano
     # zip -r ~/Core.zip *
     # murano package-import ~/Core.zip --exists u
     # service murano-api restart
     # service murano-engine restart
    

Contributors