一、运行环境
系统版本: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控制器安装部署