您的位置:首页 > 运维架构

OpenStack 业务链networking-sfc介绍 (2) - 部署方法

2017-03-24 14:50 609 查看

作者: 赵怡


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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息