SDN-Opendaylight(Nitro版本)安装使用
目录
基本环境
VM14.0
Ubuntu 18.04
JDK 1.8
Opendaylight安装
安装包地址
安装组件
图形化界面
基本环境
VM14.0
![](/assets/blank.gif)
Ubuntu 18.04
![](/assets/blank.gif)
JDK 1.8
安装目录 /usr/lib/jvm
sudo apt-get -y install openjdk-8-jdk
添加环境变量
sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
source /etc/profile
Opendaylight安装
安装包地址
https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/
博主选择的氮版本,截止安装前,发布到了钠版本,博主一般不会安装最新的,毕竟比较菜,出错了没地方找解决方案,自己还不会(手动狗头)
我下载的是karaf0.7.3.zip版本,还有其他后缀的,解压命令不一样。
用浏览器官网下载龟速,博主使用IDM下载的,为方便放到了百度网盘
链接:
https://pan.baidu.com/s/1QiNyYuJQ1lszFhHhz9JPPA
提取码:
g3nq
将压缩包放到Ubuntu里面,博主使用的是SecureCRT,之前写过怎么传文件,可参考这篇文章
SecureCRT的安装与Linux下jdk1.8的安装
解压使用unzip命令,如果你下在的.tar.gz后缀的压缩包,使用tar -zxvf解压
unzip karaf-0.7.3.zip
在OpenDaylight的/bin目录下找到setenv文件,在文件最后添加java环境变量,否则打开Opendaylight时会显示JAVA_HOME not set。
![](/assets/blank.gif)
博主第一次接触SDN,其他的配置还没涉及,用到再更新。
打开Opendaylight
cd /usr/lib/opendaylight/karaf-0.7.3/bin/
sudo ./karaf
![](/assets/blank.gif)
安装组件
在打开opendaylight后的命令界面输入以下命令安装组件
安装支持REST API的组件
feature:install odl-restconf
安装支持L2switch的组件
feature:install odl-l2switch-switch-ui
安装支持API web界面查看的组件
feature:install odl-mdsal-apidocs
安装支持dlux应用界面查看的组件
feature:install odl-dluxapps-applications
dlux应用界面所需其他插件
feature:install odl-dlux-core odl-dluxapps-nodes odl-dluxapps-topology odl-dluxapps-yangui odl-dluxapps-yangvisualizer odl-dluxapps-yangman
图形化界面
上述步骤没有问题后,打开http://你的ip:8181/index.html就可以访问DLUX管理界面(账号密码均为admin)。
![](/assets/blank.gif)
访问API查看器的页面地址http://你的ip:8181/apidoc/explorer/index.html(账号密码均为admin)
![](/assets/blank.gif)
OpenDaylight如何连接Mininet呢?请查看:SDN-Mininet安装使用
更多图形化界面使用,请查看官方说明:DLUX界面使用
更多SDN相关内容,请查看:SDN-自学笔记
有问题请下方评论,转载请注明出处,并附有原文链接,谢谢!如有侵权,请及时联系。
SDN-Opendaylight(Nitro版本)安装使用相关推荐
- OpenDayLight(镁版本安装)
OpenDayLight(镁版本安装) 本文介绍使用南向协议openflow进行演示,如果需要使用netconf协议进行演示的,请查看官网教程.大家别在装好几年前的老版本了,新版本都迭代这么多了,查个 ...
- OpenDaylight简介和安装
目录 摘要 OpenDaylight简介 环境 下载 安装 OpenDaylight dlux的安装和启动 总结 参考文档 摘要 SDN是一种新的网络体系结构,使用开放的协议提供集中.可编程的控制和网 ...
- ODL碳版本安装实用教程
转载自http://www.echojb.com/openapi/2017/07/31/454762.html Opendaylight Carbon(碳)版本安装 1.更新源 sudo apt-ge ...
- anaconda降级python失败_如何降级Python版本安装spyder?
如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...
- (004) java后台开发之Eclipse(Neon) 版本安装Java EE插件
Eclipse Neon Java版本安装Java EE插件 Help→Install New Software 地址:Neon - http://download.eclipse.org/relea ...
- php高版本安装ecshop错误解决方法
php高版本安装ecshop错误解决方法 参考文章: (1)php高版本安装ecshop错误解决方法 (2)https://www.cnblogs.com/bqx619/p/5014171.html ...
- Python 多版本安装模块
自己安装的是 3.7.3 版本的,但是在安装其他软件的时候自带有Python,但是版本都不一样,有2.7的有3.7的. 自己平时用没有问题,配置的环境都是自己的 3.7.3 的,在用其他软件的Pyth ...
- mmdetection2.3.0版本安装过程,以及训练、测试、可视化等(亲测好用,很顺利)
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 mmdetection2.3.0版本安装过程,以及训练.测试.可视化等(亲测好用,很顺利) 文章目录: 1 运行mmde ...
- Memcached 缓存基础知识点1并64位系统 1.4.4版本安装
64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip 32位系统 1.4.4版本:http://st ...
- python指定版本 安装模块包
1.电脑中同时存在多个python版本时,指定版本安装模块包 如:指定python3.6版本中安装某包 python3.6 -m pip install 包名 2.查看不同python版本中 pi ...
最新文章
- 进程与线程 thread (二)——线程概念
- 系统集成项目管理工程师考试准备
- 《C++面向对象高效编程(第2版)》——3.17 编写内存安全类
- [NCTF2019]Reverse
- python条件判断练习题_条件控制练习题
- shell 函数传递参数_python3基础之函数参数的传递方式
- python 多关键字排序_用Python排序字​​典
- webpack最新版本_【每日面经】字节跳动、美团点评、360最新面经速递!
- golang 读取Excel 或者map字符型返回结构体数组
- Debian Gnu/Linux8.5安装GOLANG环境笔记
- xis表格怎么打印_Excel做的表格怎么打印
- 【好用的压缩软件7-zip】
- QComboBox使用讲解
- html的坐标怎么表示,经纬度怎样表示
- 杭电计算机考研比率,杭州电子科技大学考研的难度大吗
- c语言中断的作用,什么是中断?
- php实现文件下载,提示压缩包损坏解决方法
- 浅谈iOS进阶路线,让自己人生不迷茫!
- 自动表单生成工具说明(后端、桌面、web、移动端)
- 安装MySQL——压缩包安装