Configuration

Configuration

Controller nodes

After installing the package, enable the service plugins in neutron-server by adding them in neutron.conf (typically found in /etc/neutron/):

service_plugins=router,networking_sfc.services.flowclassifier.plugin.FlowClassifierPlugin,networking_sfc.services.sfc.plugin.SfcPlugin

In the same configuration file, specify the driver to use in the plugins. Here we use the OVS driver:

[sfc]
drivers = ovs

[flowclassifier]
drivers = ovs

After that, restart the neutron-server. In devstack, this is the q-svc service. With systemd setups you can run:

systemctl restart neutron-server

Compute nodes

After installing the package, enable the networking-sfc extension in the Open vSwitch agent. The configuration file name can change, the default one is /etc/neutron/plugins/ml2/ml2_conf.ini. Add the sfc extension:

extensions = sfc

And restart the neutron-openvswitch-agent process. In devstack, this is the q-agt service. With systemd setups you can run:

systemctl restart neutron-openvswitch-agent

Database setup

The database is the standard Neutron database with a few more tables, which can be configured with neutron-db-manage command-line tool:

neutron-db-manage --subproject networking-sfc upgrade head
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.