OpenDaylight环境搭建指南
2015-07-04 13:08
316 查看
Java环境配置
首先查看机器的java版本,在命令终端执行:
,如果显示jdk 1.6则需要重新安装高级的jdk 1.7版本。
移除旧版本java,默认同时会自动安装高级版本:
查看新版本安装目录:
确保有tools.jar文件
在该目录下没有lib文件时,执行:
安装好java jdk后,需要修改java环境变量,修改/etc/profile的内容。
执行:
在文件末尾添加以下语句,保存后可能需要重启确保配置生效。
安装maven
执行:mvn –n查看版本信息
执行安装:
OpenDaylight( Helium版本)安装
从官网下载页http://www.opendaylight.org/software/downloads ,获取Helium-SR3的zip安装包。
执行以下命令解压安装包:
解压完成后,执行以下命令进入安装目录:
执行下条命令访问该安装目录下的/bin目录:
在当前位置(distribution-karaf-0.2.0-Helium/bin/)执行以下命令,启动opendaylight:
./karaf
执行成功,会在命令行终端正确显示出opendaylight欢迎界面。
在浏览器中访问:http:// localhost:8181/dlux/index.html
在登录界面输入用户名和密码,均为admin
功能组件安装
启动成功后,在命令终端执行:
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
首先查看机器的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
相关文章推荐
- 深度开放与融合——H3C SDN架构解析
- F5荣获网络优化类别年度最佳HP AllianceOne合作伙伴奖项
- 主机托管IDC数据中心,SDN网络将大数据转化为信息资本
- kc-cbench支持OpenFlow1.3再次修改
- SDN牛人
- 开源不只是面对开发者更多的问题还在等待我们去深思
- error install CPQD ofsoftswitch13(1)
- Salesforce软件用户的福利来啦
- OpenDaylight学习--Mininet安装
- OpenDaylight学习记录--安装
- SDN week 1 history of SDN
- OpenFlow1.0协议解析
- SDN研究进展
- Opencontrail部署文档
- OpenDayLight开发环境搭建
- 第一篇,sdn入门
- Ubuntu搭建OpenDayLight Helium SR1版本
- XMPP 在SDN中的角色:一路向前
- 以前读完sdn/openflow后的几点想法
- opendaylight路由机制学习