RETIRED, Fuel plugin for SFC Networking
Go to file
OpenDev Sysadmins 4b2c4c6803 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:29 +00:00
deployment_scripts/puppet/manifests We have to applied fuel-ha-utils on 9.0 2016-07-14 14:21:44 +02:00
doc Docs for fuel-plugin-networking-sfc 2016-07-25 15:20:55 +02:00
repositories/ubuntu We have to applied fuel-ha-utils on 9.0 2016-07-14 14:21:44 +02:00
spec Spec for fuel-plugin-networking-sfc 2016-07-25 15:36:06 +02:00
.gitignore Initail commit 2016-06-15 15:52:03 +02:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:29 +00:00
.travis.yml Initail commit 2016-06-15 15:52:03 +02:00
LICENSE Initail commit 2016-06-15 15:52:03 +02:00
README.md Unification of terminology 2016-07-27 11:47:38 +02:00
deployment_tasks.yaml We have to applied fuel-ha-utils on 9.0 2016-07-14 14:21:44 +02:00
environment_config.yaml Initail commit 2016-06-15 15:52:03 +02:00
fpm-before-install Add pre-install hook for networking-sfc package 2016-06-23 12:04:01 +02:00
metadata.yaml Unification of terminology 2016-07-27 11:47:38 +02:00
post_install.sh Initail commit 2016-06-15 15:52:03 +02:00
pre_build_hook Add pre-install hook for networking-sfc package 2016-06-23 12:04:01 +02:00
tasks.yaml Initail commit 2016-06-15 15:52:03 +02:00
uninstall.sh Initail commit 2016-06-15 15:52:03 +02:00

README.md

Networking SFC plugin for Fuel

Networking SFC

One of the foundations for NFV enabled clouds is to have Networking Service Function Chaining which provides an ability to define an ordered list of network services which to form a “chain” of services. This could be used by f.e. Telcos to simplify management of their infrastructure.

This plugin extends MOS with Networking SFC.

Requirements

Requirement Version
Mirantis OpenStack compatibility 9.0

It is required to install this on vxlans/gre enabled environment. Will not work otherwise. Neutron L2 population setting should be also enabled.

Installation Guide

Networking SFC plugin installation

To install 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 networking-sfc-<version>.noarch.rpm root@<Fuel_Master_ip>:/tmp
    
  4. Install the plugin:

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

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

Networking SFC plugin configuration

  1. Create an environment with vxlans support.
  2. Enable L2 Population in network tab.
  3. Enable the plugin on the Settings tab of the Fuel web UI.
  4. Deploy the environment.

Known issues

  1. Networking SFC is very dynamic project, because of that we stick to last known working commit.

Contributors