Opendaylight安装

本文详细介绍了在Ubuntu 22.10上安装Opendaylight 0.16.0的过程,包括配置Java环境、安装Maven、下载及配置Opendaylight等关键步骤。

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

opendaylight安装

文章用于自我学习需要(一直在修改,opendaylight版本都更替两次了┭┮﹏┭┮)

虚拟机操作系统open daylight版本
VMwareUbuntu22.10opendayliht-0.16.0(氧)

在下载opendaylight之前配置好环境
配置环境前请先备份好你的虚拟机,因为环境变量配置很大概率会出错备份只是为了节省时间我也在这次花费了好长时间搜集了很多资料
环境配置不要急请看完在配置否则你大概率会用到你备份的虚拟机

本操作都是在root下进行(能避免很多麻烦)
请先输入命令su root进入root模式

配置java-jdk

1. 安装jdk:

sudo apt-get install openjdk-8-jdk

2. 配置环境变量:

如果没有安装vim请先安装

apt-get install vim

然后配置环境变量

vim /etc/profile

insert 编辑文件

在path下一行插入
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH} 如图下
在这里插入图片描述

esc 退出文件编辑模式然后键盘输入 +wq保存退出
查看是否配置成功

java -version(原先我是jdk8后来换成jdk11了)

在这里插入图片描述

安装maven

apt-get install maven

查看是否安装成功
mvn -v  

在这里插入图片描述

下载OpenDaylight并安装配置

OpenDaylight下载

下载方式有两种

1. 官网下(推荐)

官网地址 :https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.16.0/
(修改0.16.1氧版本,由于0.6.0版本中scala与java版本不适配启动时出现erro)
选择后缀tar.gz的文件(tar.gz是Linux格式的压缩包)在这里插入图片描述
下载完成后将安装包拖入桌面(拖到你自己的创建的文件下都行之后的命令行要在你的文件夹下进行)
如果不是在虚拟机中下载就通过vmware-tools工具然后再共享文件夹的方式获取到主机下载的文件
推荐查看这篇博客:如何在VMWare的Ubuntu虚拟机中设置共享文件夹

2. 终端命令下载

前置安装

sudo apt-get install wget

下载(下载默认是在桌面

wget https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.6.0-Carbon/distribution-karaf-0.6.4-Carbon.tar.gz

因为下载慢所以不推荐(你也可以尝试一下)

解压并运行

解压安装包(在桌面路径下

tar -zxvf distribution-karaf-0.6.4-Carbon.tar.gz(下载的文件包名)

解压完后会出现对应文件

进入文件
cd distribution-karaf-0.6.4-Carbon(解压后的文件名)

打开配置文件
vim ./etc/org.apache.karaf.management.cfg
修改对应配置信息(如果你是氧版本及以上就不需要更改)
rmiRegistryHost=127.0.0.1
rmiServerHost = 127.0.0.1

在这里插入图片描述

打开karaf(在distribution-karaf-0.6.4-Carbon目录下)

sudo ./bin/karaf
启动时候出现出现报错可能是scala与java不适配问题

启动时候出现出现报错可能是opendaylight中scala与java不适配问题

在这里插入图片描述
有三种解决方法

  1. 下载jdk高一点版本比如openjdk-8版本
  2. 在配置变量环境里再在下面加入一行export TERM=xterm-color
  3. 更换低版本opendaylihgt(为了于java适配)

注意:自己下载配置的环境变量与系统装的有所区别
如果自己下载jdk配置环境需要你自己下载maven否则系统装入maven也会下载maven适配的jdk(系统装入:apt install 下载maven,在你重启时会更换java版本)
但是你可以选择再karaf启动的文件中加入java路径
在open daylight解压文件下的bin文件下的setenv.bat文件
在这里插入图片描述

在此界面下按顺序安装(否则报错)

安装可能需要点时间请耐心等待不要乱按(这是碳版本的安装,氧版本可能有些许不同)
feature:install odl-restconf 
feature:install odl-l2switch-switch-ui 
feature:install odl-openflowplugin-flow-services-ui 
feature:install odl-mdsal-apidocs 
feature:install odl-dluxapps-applications 
feature:install odl-faas-all

在这里插入图片描述

如果报错(在distribution-karaf-0.6.4-Carbon目录下)

清除之前安装的数据
rm -r ./data

之后重新执行上面安装步骤就好

安装完成后
浏览器访问: 127.0.0.1:8181/index.html
初始账号:admin
初始密码:admin
在这里插入图片描述

退出karaf

logout
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值