ODL安装调试过程
OpenDayLight安装与调试
一.提前准备
1.虚拟机的安装
这里采用的虚拟机版本是VmwareWorkstation12 pro。Linux版本是Ubuntu-18.04.1。
首先从官网上下载安装VmwareWorkstation12 pro 下载完成后默认安装。安装成功后输入序列号5A02H-AU243-TZJ49-GTC7K-3C61N。虚拟机安装成功。
2.Ubuntu的安装
在官网下载Ubuntu iso文件并保存到本地备用。我下载的是Ubuntu-18.04.1。
打开Vmware,点击创建一个新的虚拟机。
这里选择典型安装模式,点击下一步
注意此处,为了方便之后Vmware tools安装方便和Ubuntu系统的完整性,此处不选择快速安装,而是选择稍后安装操作系统选项。点击下一步
客户机操作系统选择Linux系统,版本选择Ubuntu,点击下一步
此处的虚拟机名称可以自定义为自己能区分的名字,在这里我选择默认的名字。位置建议在本地磁盘上(非C盘)创建一个文件夹,将安装的操作系统安装到这个文件夹中。点击下一步。
此处可以修改磁盘大小,选择默认大小就可以。如果之后不够用,可以进行修改。下面的选项选择默认。点击下一步
点击自定义硬件。在这里修改内存大小,我这里选择4GB。点击CD/DVD,将CD/DVD的连接选项改成使用ISO镜像文件,并选择之前下载的Ubuntu iso文件的路径,这样就可以进行操作系统的安装。点击完成后,启动虚拟机,进入Ubuntu操作界面。
选择简体中文,点击安装Ubuntu。点击继续。
选择正常安装。如果电脑已连接网络,勾选安装Ubuntu时下载更新,这样安装过程会慢一些,但安装完后不需要安装太多更新。点击继续。选择清除整个磁盘并安装Ubuntu。点击现在安装,安装成功后进入主界面。
二.JDK的安装
1.下载jdk8u181 Linux版本(压缩包),创建一个文件夹以便存放jdk的安装位置。将压缩包放在文件夹中
2.输入 sudo tar –zxvf jdk-8u181-linux-x64.tar.gz解压文件夹,黄色部分为实际的压缩包名称。
3.进行配置
使用全局变量设置方法,它是所有用户的共用的环境变量
命令如下:
s
u
d
o
g
e
d
i
t
/
.
b
a
s
h
r
c
然
后
把
如
下
命
令
复
制
到
最
底
部
e
x
p
o
r
t
J
A
V
A
H
O
M
E
=
/
u
s
r
/
l
o
c
a
l
/
j
a
v
a
/
j
d
k
1.8.
0
2
5
e
x
p
o
r
t
J
R
E
H
O
M
E
=
sudo gedit ~/.bashrc 然后把如下命令复制到最底部 export JAVA_HOME=/usr/local/java/jdk1.8.0_25 export JRE_HOME=
sudogedit /.bashrc然后把如下命令复制到最底部exportJAVAHOME=/usr/local/java/jdk1.8.025exportJREHOME={JAVA_HOME}/jre
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
:
{JAVA_HOME}/lib:
JAVAHOME/lib:{JRE_HOME}/lib
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
{JAVA_HOME}/bin:
JAVAHOME/bin:PATH
黄色部分为解压后的jdk路径,输入后保存文件。
4.生效~/.bashrc文件
命令如下: $sudo source ~/.bashrc
5.测试是否安装成功
Java –version查看版本号是否改变
成功后如图所示:
三.OpenDayLight的安装(C)
1.下载OpenDayLight Carbon 版本,并解压。
解压命令:tar -zxvf XXX
2.解压后root权限进入odl的bin目录,执行karaf文件,启动该odl
sudo su(进入root权限)
cd /bin ./karaf
进入odl(有个图片显示或者出现以下效果,则odl启动成功)
3.首次进入odl需安装feature,本次实验使用的是C版本,故按顺序安装以下依赖:
feature:install odl-restconf
feature:install odl-l2switch-switch-ui
feature:install odl-openflowplugin-flow-services-ui
feature:install odl-mdsal-all
feature:install odl-dluxapps-applications
4.安装完成后,打开浏览器,输入网页访问,默认的用户名和密码都是admin
http://odl所在服务器ip:8181/index.html
5.登陆后如图所示,即成功
四.Mininet的安装
1.安装git
sudo apt-get update
sudo apt-get install git
2.获得mininet源码
git clone git://github.com/mininet/mininet
3.打开mininet文件夹,可选择一个版本
cd mininet
git tag 查看可用版本
git checkout -b 2.2.1 选择一个版本
4.开始安装
cd util 进入mininet中util文件夹
./install.sh -n3V 2.5.0 (最终安装版本)
n指的是安装mininet依赖和内核文件
3指的是OpenFlow1.3版本
V指的是安装ovs交换机2.5.0版本
5.测试
sudo mn --test pingall
出现以下结果,即安装成功
6.可视化工具
cd /home/mininet/mininet/examples
Sudo ./miniedit.py自定义拓扑
参考网址:1. https://blog.youkuaiyun.com/pxmxx/article/details/80106239
Ubuntu 18.04安装JDK并配置环境变量
2.https://blog.youkuaiyun.com/louiey/article/details/77583028 基于mininet+opendaylight搭建SDN环境测试
3.https://blog.youkuaiyun.com/XQiang12345/article/details/79656024 ODL碳版本安装实用教程
4.https://blog.youkuaiyun.com/ten_sory/article/details/79591907 mininet安装及其目录简介
Ubuntu 18.04 安装 OpenDayLight (Carbon版) 指南
本文详细介绍了在Ubuntu 18.04上安装OpenDayLight (ODL) Carbon的过程,包括虚拟机设置、Ubuntu的安装、JDK的安装配置、ODL的下载与启动以及Mininet的安装和测试。通过此指南,读者可以学习到如何搭建完整的SDN实验环境。
2852

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



