OpenStack 业务链networking-sfc介绍 (2)

来源:互联网 发布:windows启动程序脚本 编辑:程序博客网 时间:2024/06/07 06:40

作者: 赵怡


1.  SFC安装部署

前提条件:

ovs版本: 由于sfc会用到ovs的group bucket, mpls特性, 所以需要ovs支持mpls。笔者用的ovs 2.6.1就可以支持。

目前代码可以手工安装, 也可以通过devstack自动安装:

 

local.conf中需要启用networking-sfc插件

...

enable_plugin networking-sfc git://git.openstack.org/openstack/networking-sfc stable/ocata

...

$ ./unstack.sh

$ ./stack.sh

正常情况下,devstack能够启动并使能sfc功能, 可通过screen-x命令进入devstack的screen控制台。

 

 

手动安装, 需要在网络和计算节点上安装networking-sfc组件, 并配置下列文件:

网络节点: /etc/neutron/neutron.conf

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

[sfc]

drivers=ovs

 

[flowclassifier]

drivers=ovs

 

计算节点: /etc/neutron/plugins/ml2/openvswitch_agent.ini

[agent]

extensions=sfc

 

注意:

需要保证你的alembic版本>=0.8.10。

 

升级neutron db:

$ neutron-db-manage --config-file /etc/neutron/neutron.conf --subproject networking-sfc upgrade head

 

重启网络节点的neutron-server和计算节点的neutron-openvswitch-agent

$ systemctl restart neturon-server

$ systemctl restart neutron-openvswitch-agent


0 0
原创粉丝点击