Openstack的Ocata版本与opendaylight 的Carbon版本集成详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Openstack的Ocata版本与opendaylight 的Carbon版本集成详解

作者:胡章丰,zfhu2001@

前提条件

=====================================================================

1.已搭建好的可用openstack ocata环境一套

2.已下载的opendaylight carbon-sr1发布版本

3.本文档所述环境地址:控制节点:192.168.137.101,网络节点192.168.137.101,计算节点:192.168.137.101,192.168.137.102,ODL控制器节点:192.168.137.100

4.建议ODL控制器节点与Openstack控制节点采用独立节点安装,否则会有端口冲突,需要修改若干配置文件来避免冲突

=====================================================================

部署opendaylight控制器

=====================================================================

ODL控制器节点执行:

解压缩软件包

tar xzvf distribution-karaf-0.6.1-Carbon.tar.gz

cd distribution-karaf-0.6.1-Carbon/

开启iptables规则(建议将下列规则写入脚本文件,配置开机自动执行,否则每次重启后需要手动添加这些规则)

iptables -I INPUT -p tcp --dport 8181 -j ACCEPT

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

iptables -I INPUT -p tcp --dport 6640 -j ACCEPT

iptables -I INPUT -p tcp --dport 6653 -j ACCEPT

启动odl控制器

./bin/karaf

安装odl组件(只能装这几个)

feature:install odl-netvirt-openstack odl-dlux-core odl-mdsal-apidocs

验证是否安装成功(打开如果是黑板一块,则说明安装成功)

看看能否打开http://ODL控制器节点ip地址:8181/index.html

=====================================================================

安装networking-odl组件

===================================================================== 控制节点执行:

git clone https:///openstack/networking-odl.git

cd networking-odl/

git checkout stable/ocata

python ./setup.py install

=====================================================================

清空openstack的网络环境

===================================================================== 控制节点执行:

nova list

nova delete

neutron subnet-list

neutron router-list

neutron router-port-list

neutron router-interface-delete

neutron subnet-delete

neutron net-list

neutron net-delete

neutron router-delete

neutron port-list

=====================================================================

停止neutron服务

===================================================================== 控制节点执行:

systemctl stop neutron-server

systemctl stop neutron-l3-agent

控制节点、网络节点、计算节点均需执行:

systemctl stop neutron-openvswitch-agent

systemctl disable neutron-openvswitch-agent

systemctl stop neutron-l3-agent

systemctl disable neutron-l3-agent

=====================================================================

配置openvswitch

===================================================================== 控制节点、网络节点、计算节点均需执行:

相关文档
最新文档