配置

控制器节点

安装软件包后,通过在 neutron.conf (通常位于 /etc/neutron/) 中添加它们,在 neutron-server 中启用服务插件。

[DEFAULT]
service_plugins = flow_classifier,sfc

在同一个配置文件中,指定插件中要使用的驱动程序。这里我们使用 OVS 驱动程序

[sfc]
drivers = ovs

[flowclassifier]
drivers = ovs

之后,重启 neutron-server。在 devstack 中,运行

systemctl restart devstack@q-svc

在类似的 systemd 设置中,您可以运行

systemctl restart neutron-server

计算节点

安装软件包后,在 Open vSwitch 代理中启用 networking-sfc 扩展。配置文件名称可能会更改,默认名称为 /etc/neutron/plugins/ml2/ml2_conf.ini。添加 sfc 扩展

[agent]
extensions = sfc

并重启 neutron-openvswitch-agent 进程。在 devstack 中,运行

systemctl restart devstack@q-agt

对于 systemd 设置,您可以运行

systemctl restart neutron-openvswitch-agent

数据库设置

数据库是标准的 Neutron 数据库,包含几个额外的表,可以通过 neutron-db-manage 命令行工具进行配置

neutron-db-manage --subproject networking-sfc upgrade head