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

OpenDaylight学习记录--安装

2014-01-17 00:39 232 查看
接触OpenDaylight并没有多久,最开始看Wiki,后来就想装个环境试试看,因此也还处于学习当中。写这个主要是记录自己在安装环境的过程中所遇到的一些问题。互相学习。

虽然OpenDaylight的安装在其Wiki主页中都有做详细的介绍并给出了步骤和示例。但在实际安装的过程中,却因不同的环境、软件版本等因素会出现各种不同的问题。官方建议的环境是在Ubuntu下安装,但Windows下同样也可以安装。个人实在两种环境下都有安装,但由于一些客观因素(网络因素),导致Windows下的安装结果并不理想。

首先的话,就是基本环境的安装。这里主要包括JDK(1.7+)、Maven3.0以上版本。关于这两个的安装,以及环境变量及路径的配置,网上的教程非常多也很容易。假如安装或者配置过程中遇到问题,网上基本也能找到解决方法。所以,这里只给出一个结果图。(Windows和Ubuntu)



Ubuntu12.04LTS:Ubuntu下在安装JDK的过程中可能会出现问题,因为系统自带有openJDK,所以这里需要注意配置首选JDK,或者直接执行sudo apt-get remove openjdk*来卸载openJDK。 



接下来就可以下载OpenDaylight的代码了。

Ubuntu:

git clone https://git.opendaylight.org/gerrit/p/controller.git
cd controller/opendaylight/distribution/opendaylight/
因为是源码下载,且在当前目录,文件名为controller,因而执行上述cd命令后,再执行
mvn clean install

该过程中会下载一些相关的包到本地,等一段时间后会提示“BUILD SUCCESS",表示安装成功。但个人在执行这个命令的时候遇到个小问题,提示我maven,maven2两个东西有问题(忘记截图),然后个人就执行了一下命令sudo apt-get install maven2,等系统一阵折腾,发现过程中居然把之前卸载的openJDK又给安装了还把maven3.1给替换成了maven2.0(因为再次执行mvn clean install时,提示版本2.0太低)。所以后来又继续卸载openJDK、maven2.0。当然,卸载完之后,执行source
~./profile(环境变量设置的更新)。

成功安装后,在controller/opendaylight/distribution/opendaylight/目录下多出一个target文件,再进入target\distribution.opendaylight-osgipackage\opendaylight目录,然后执行

./run.sh

Windows下,个人直接下载的是编译好的target文件,同样如果是源文件,仍在controller\opendaylight\distribution\opendaylight\目录下执行mvn clean install命令即可。



至此,打开浏览器,输入网址:http://127.0.0.1:8080后,用户名/密码为admin/admin-->logIn,能够成功打开web界面,说明运行成功。

当然,在整个过程中,除了ODL的官方文档外,也参考了很多牛人的文章。在此一并表示感谢。

---------------------------接下来的话,按照文档的话,可以用mininet来构建拓扑了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opendaylight 安装