2.4 KiB
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:
-
Install all needed dependencies
# apt-get install git ruby-dev # gem install fpm
-
Build a plugin
fpb --build dir
-
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
-
Install the plugin:
# cd /tmp # fuel plugins --install networking-sfc-<version>.noarch.rpm
-
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
- Create an environment.
- Enable L2 Population in network tab.
- Enable the plugin on the Settings tab of the Fuel web UI.
- Deploy the environment.
Known issues
- Fuel plugin should be build on Ubuntu system (https://bugs.launchpad.net/networking-sfc/+bug/1593693).
- Networking-SFC is very dynamic project, because of that we stick to last known working commit.
Contributors
- Damian Szeluga dszeluga@mirantis.com (developer)
- Maciej Relewicz mrelewicz@mirantis.com (developer)
- Bartosz Kupidura bkupidura@mirantis.com (developer)