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

OpenDaylight安装使用

2016-03-03 16:15 453 查看
刚开始接触ODL,就从安装开始学习吧!

安装的是ODL的铍版本(ODL Be),最进才发布的,也是OpenDaylight发布的第四个版本,安装过程主要参照SDNLAB网站上的教程(http://www.sdnlab.com/15943.html),放在这里只是作为记录自己的学习过程所用。整过过程很简单:下载-安装-测试。

下载

OpenDaylight官网:https://www.opendaylight.org/downloads

安装

1.解压文件:

tar -vszf distribution-karaf-0.4.0-Beryllium.tar.gz

cd distribution-karaf-0.4.0-Beryllium/

2.运行文件

cd bin/

./karaf

在运行karaf之前,需要修改一下ODL_host的IP地址,进入/distribution-karaf-0.4.0-Beryllium/etc目录,修改org.apache.karaf.management.cfg文件的rmiRegistryHost和rmiServerHost为127.0.0.1。

3.安装

opendaylight-user@root>feature:install odl-restconf

opendaylight-user@root>feature:install odl-l2switch-switch

opendaylight-user@root>feature:install odl-openflowplugin-all

opendaylight-user@root>feature:install odl-dlux-all

opendaylight-user@root>feature:install odl-mdsal-all

安装之后,进入浏览器,登录ODL的Web UI界面进行访问。用Chrome浏览器访问此版本的网址::8181/dlux/index.html]http://[ODL_host_ip]:8181/dlux/index.html,[ODL_host_ip]为安装ODL所在的主机IP地址,8181是此版本的ODL的默认访问端口,可以通过修改配置文件jetty.xml的web服务端口修改。

与mininet连接

通过使用mininet创建一个网络拓扑,简单的验证ODL的功能。

打开mininet,创建一个简单的网络拓扑,连接到到ODL:

mn –controller=remote,ip=127.0.0.1

登录ODL的Web界面,可以看到网络拓扑,在主机之间尚未通信时,拓扑不能显示主机,只显示一个交换机而已,执行h1 ping h2之后,拓扑显示主机。

尚未解决的点问题

使用mininet建立网络,当网络稍微大一点,例如建立一个tree,3的网络,ODL就无法显示网络拓扑,报出OutOfMemoryError: unable to create new native thread的错误,估计是需要修改哪里的配置文件?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opendaylight