OpenDaylight的Beryllium (铍)版本安装与配置

本文详细介绍如何在Ubuntu上安装配置OpenDaylight控制器,并安装必要的功能组件如DLUX Web UI,确保用户能够顺利访问和使用OpenDaylight的Web界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里以OpenDaylight Be版本为例


一、OpenDaylight控制器安装

1、配置JAVA环境

(注意以下步骤中,如果安装的64位的ubuntui386的地方相应改成amd64

·执行java -version查看使用的java版本,如果不是jdk1.7以及以后的版本,则需要重新安装

·确认 java jdk是否安装全面的方法是,查看 jdk的安装目录是否完全

Imba@imba:~$ ls /usr/lib/jvm/java-7-openjdk-i386/lib/
应该出现下面这几个文件

ct.sym  dt.jar   ir.idl jconsole.jar   jexec orb.idl   sa-jdi.jar   tools.jar

以上这个tools.jar”是必不可少的,因为maven编译的时候对它有依赖


·修改 java 环境变量

vim /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

完成以下修改后,需重启虚拟机或使用命令 source /etc/profile使配置生效


2、下载解压安装   OpenDaylight与开发环境


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

 ·解压下载的安装包

    unzip distribution-karaf-0.4.0-Beryllium.zip

·打开并执行

    user@usercd  distribution-karaf-0.4.0-Beryllium/
    ./bin/karaf

此时CLI界面界面应该出现OpenDaylightLOGO


二、功能组件安装

     OpenDaylight是由很多功能组件组成,例如Web UI组件,需要另外安装才能查看ODL的Web界面。为了使用Web UI界面,必须先安装DLUX web接口,且安装ODL需要使用的基本功能组件,安装DLUX步骤如下:

注意:在OpenDaylight Web界面,使用DLUX可以显示OpenFlow流程序、L2层交换机组件绘制信息,以及有关该网络的拓扑结构、流统计数据、主机的位置等信息。当安装这些组件中的其中一个,其他组件都会自动安装。

安装支持REST api的组件

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

安装L2 switch和OpenFlow插件:

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

安装DLUX功能:

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


安装基于karaf控制台的ad-sal功能,包括Connection manager、Container、Network、Flows:

opendaylight-user@root>feature:install odl-mdsal-all
注意:请按照一定的顺序安装,安装顺序不合理的话,会导致后面Web界面无法访问!且记录遇到的一个问题:在没有按照顺序安装组件的情况下,无法登录进入ODL主界面。解决方法是通过logout退出karaf平台,进入上级目录,删除data目录:rm –r data,进入bin目录:cd bin,执行./karaf clean,再次重复上面的安装组件操作。

三、测试

在浏览器中输入地址http://localhost:8181/index.html,打开Opendaylightweb界面,应能成功访问此时出现登录界面账号密码都为admin




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值