SDN网络控制器OpenDayLight的安装和部署

系统前提:Ubuntu 16.04LTS,JDK1.8,ODL包官方下载,亦可以快速下载Helium到Carbon版本的ODL包下载地址

具体安装操作可参考:
Opendaylight 基础环境安装
opendaylight的Beryllium安装

以下给出安装过程中可能出现的问题的解决方案

问题一: 输入:sudo ./karaf出现错误
karaf: JAVA_HOME not set; results may vary

解决方法:在OpenDaylight的/bin目录下找到setenv文件,在文件最后添加java环境变量即可

问题二:执行sudo ./bin/karaf出现问题

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

确保按照以下顺序按照:

feature:install odl-restconf
feature:install odl-openflowplugin-flow-services-ui
feature:install odl-mdsal-apidocs
feature:install odl-dluxapps-applications
feature:install odl-faas-all

在这里插入图片描述
打开浏览器输入网址 http://localhost:8181/index.html

在这里插入图片描述

用户名和密码都是admin

参考文章Ubuntu16.04下opendaylight的安装

原文地址:https://www.cnblogs.com/jianhaoscnu/p/12779100.html