一、运行环境
系统版本:Ubuntu 16.04
二、java环境
(1)安装opendaylight之前需要先配置java环境,输入以下命令:
apt-get install openjdk-8-jdk
(2)设置环境变量,
vi /etc/environment
打开文件后,在末尾添加
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
(3)重启,输入java -version验证是否安装成功。
三、下载OpenDaylight
(1)官网地址:https://www.opendaylight.org/downloads
本文下载的opendaylight版本为distribution-karaf-0.4.0-Beryllium.tar.gz
(2)下载后,解压文件
tar -zxvf distribution-karaf-0.4.0-Beryllium.tar.gz
(3)解压完成后需要先修改配置文件org.apache.karaf.management.cfg
cd distribution-karaf-0.4.0-Beryllium/etc
vi org.apache.karaf.management.cfg
打开文件后,将文件中的“rmiRegistryHost=0.0.0.0”和“rmiServerHost=0.0.0.0”修改为127.0.0.1 。
(4)在“distribution-karaf-0.4.0-Beryllium”这个文件夹下,运行karaf,命令如下:
./bin/karaf

(5)运行成功后,安装必要组件
opendaylight-user@root>feature:install odl-restconf
opendaylight-user@root>feature:install odl-l2switch-switch
opendaylight-user@root>feature:install odl-openflowplugin-all
opendaylight-user@root>feature:install odl-dlux-all
opendaylight-user@root>feature:install odl-mdsal-all
如下图:

(6)组件安装完成后,打开浏览器,地址栏输入localhost:8181/index.html 访问,localhost为本地主机,如在物理机或其他机器访问,改为虚拟机IP地址即可。用户名和密码都是admin。

四、参考文章
SDN之ubuntu下OpenDaylight控制器安装部署
本文档详细介绍了在Ubuntu 16.04系统上安装和配置OpenDaylight的过程。首先,通过安装openjdk-8-jdk设置Java环境,并配置环境变量。接着,从官方网站下载特定版本的OpenDaylight并进行解压,修改配置文件org.apache.karaf.management.cfg,将相关IP地址改为127.0.0.1。然后,通过命令行启动OpenDaylight,并依次安装restconf、l2switch-switch、openflowplugin-all、dlux-all和mdsal-all等必要组件。最后,使用浏览器访问localhost:8181/index.html进行验证,用户名和密码均为admin。
1591

被折叠的 条评论
为什么被折叠?



