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

OpenDaylight环境搭建指南

2015-07-04 13:08 316 查看
Java环境配置

首先查看机器的java版本,在命令终端执行:

java –version


,如果显示jdk 1.6则需要重新安装高级的jdk 1.7版本。

 移除旧版本java,默认同时会自动安装高级版本:

apt-get remove openjdk-6-jre-lib open-jre-headless


 查看新版本安装目录:

ls /usr/lib/jvm/java-7-openjdk-i386/lib/


确保有tools.jar文件

 在该目录下没有lib文件时,执行:

sudo apt-get –y install openjdk-7-jdk


安装好java jdk后,需要修改java环境变量,修改/etc/profile的内容。

 执行:
gedit  /etc/profile


在文件末尾添加以下语句,保存后可能需要重启确保配置生效。

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH


安装maven

执行:mvn –n查看版本信息

执行安装:

sudo apt-get insatall maven


OpenDaylight( Helium版本)安装

 从官网下载页http://www.opendaylight.org/software/downloads ,获取Helium-SR3的zip安装包。

 执行以下命令解压安装包:

unzip distribution-karaf-0.2.0-Helium.zip


 解压完成后,执行以下命令进入安装目录:

cd distribution-karaf-0.2.0-Helium/


 执行下条命令访问该安装目录下的/bin目录:

cd bin


 在当前位置(distribution-karaf-0.2.0-Helium/bin/)执行以下命令,启动opendaylight:

./karaf

 执行成功,会在命令行终端正确显示出opendaylight欢迎界面。

在浏览器中访问:http:// localhost:8181/dlux/index.html

在登录界面输入用户名和密码,均为admin

功能组件安装

启动成功后,在命令终端执行:

feature:inatall odl-restconf
feature:inatall odl-openflowplugin-all
feature:inatall odl-mdsal-apidocs
feature:inatall odl-dlux-all
feature:inatall odl-adsal-northbound


Mininet安装

Mininet主要是虚拟出OpenFlow交换机以及host主机节点,并可以自定义拓扑。

 从http://mininet.org/download/ 下载Mininet的VM镜像,打开此镜像后,用户名为mininet,密码为mininet登录进入mininet虚拟机,之后即可通过 mn命令来创建拓扑。后续也会提供mininet的源码编译安装方法。

 启动mininet,并连接控制器

sudo mn –controller=remote –ip=192.168.99.104 –port=6633 –mac –topo=tree,depth=2

或简单sudo mn –controller=remote –ip=192.168.99.104 –port=6633
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SDN opendaylight