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

    xiaoxiao2021-12-14  19

    这里以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

    转载请注明原文地址: https://ju.6miu.com/read-968528.html

    最新回复(0)