OpenDaylight与OpenStack结合验证

编者按:本文主要介绍设置OpenStack与OpenDaylight控制器的集成使用。OpenDaylight控制器提供了多种方式与OpenStack相结合,此文主要是通过在OpenStack数据层面被OpenDaylight控制器管理控制。

1 环境准备:

1.1 设备

OpenStack设备:192.168.5.203;

OpenDaylight设备:192.168.5.23。

1.2 安装openstack

OpenStack安装镜像下载地址为http://pan.baidu.com/s/1dDri4Op?qq-pf-to=pcqq.c2c。因为OpenStack安装繁琐,所以在此提供OpenStack Juno版本的镜像(用户名密码:root/root)。

创建VM导入Juno镜像,VM创建完成后,OpenStack将直接完成安装。浏览器打开OpenStack界面:http://192.168.5.203/horizon,用户名:admin;密码:admin。

1.3 OpenDaylight安装

OpenDaylight具体安装与执行,可详见《OpenDaylight的Helium(氦)版本安装》文档。

2 操作

2.1 添加网络

在OpenStack界面项目中点击网络,并点击“创建网络”:

创建网络

创建子网:

创建子网

子网详情:

子网详情

点击完成后,网络创建成功。

2.2 上传VM镜像

在项目Compute中点击镜像,并创建镜像,如图所示:

上传镜像

在界面镜像源中选择“镜像文件”,将下载在自己设备中的VM镜像文件上传至此页面,VM镜像下载地址为:http://pan.baidu.com/s/1qW1BzRm?qq-pf-to=pcqq.c2c,提交镜像,至此,镜像创建成功。

2.3 创建VM

在项目[Compute->实例]中点击启动云主机,启动云主机直接创建你所要创建的虚拟机,并选择之前上传的虚拟机镜像,配置好网络后,点击运行,虚拟机创建成功并直接启动,如图所示:

启动云主机

创建虚拟机完成后,查看网络拓扑,如下图所示:

创建多个云主机拓扑

2.4 OpenStack连接OpenDaylight

OpenStack设备后台查看,交换机指定被OpenDaylight控制,且通过添加静态流表设置Open vSwitch交换机只受控制器:

通过sudo ovs-vsctl show命令显示数据层面已连接控制器:

上面的虚拟端口都是所启动的虚拟机的端口。

2.5 查看OpenDaylight

创建成功后,虚拟机的IP正确分配:

ifconfig查看VM的IP

与其他云主机进行ping操作:

ping操作

虚拟机间可进行通行。

OpenDaylight界面访问:http://192.168.5.23:8181/dlux/index.html,显示拓扑如图所示:

odl上发现OpenStack云主机的拓扑

OpenDaylight控制器发现OpenStack环境所创建的虚拟机,且OpenStack中作为Open vSwitch能查看到主机间通信产生的流表。

如有理解不到位或有不正确的地方,敬请谅解多指正!谢谢!


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/7796.html
分享到:
相关文章
条评论

登录后才可以评论

君子一诺 发表于15-01-30
22