目录

基本环境

VM14.0

Ubuntu 18.04

JDK 1.8

Opendaylight安装

安装包地址

安装组件

图形化界面


基本环境

VM14.0

VM版本

Ubuntu 18.04

Ubuntu版本

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。

设置环境

博主第一次接触SDN,其他的配置还没涉及,用到再更新。

打开Opendaylight

cd /usr/lib/opendaylight/karaf-0.7.3/bin/
sudo ./karaf

打开opendaylight

安装组件

在打开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)。

DLUX管理界面

访问API查看器的页面地址http://你的ip:8181/apidoc/explorer/index.html(账号密码均为admin)

API查看页面

OpenDaylight如何连接Mininet呢?请查看:SDN-Mininet安装使用

更多图形化界面使用,请查看官方说明:DLUX界面使用

更多SDN相关内容,请查看:SDN-自学笔记

有问题请下方评论,转载请注明出处,并附有原文链接,谢谢!如有侵权,请及时联系。

SDN-Opendaylight(Nitro版本)安装使用相关推荐

  1. OpenDayLight(镁版本安装)

    OpenDayLight(镁版本安装) 本文介绍使用南向协议openflow进行演示,如果需要使用netconf协议进行演示的,请查看官网教程.大家别在装好几年前的老版本了,新版本都迭代这么多了,查个 ...

  2. OpenDaylight简介和安装

    目录 摘要 OpenDaylight简介 环境 下载 安装 OpenDaylight dlux的安装和启动 总结 参考文档 摘要 SDN是一种新的网络体系结构,使用开放的协议提供集中.可编程的控制和网 ...

  3. ODL碳版本安装实用教程

    转载自http://www.echojb.com/openapi/2017/07/31/454762.html Opendaylight Carbon(碳)版本安装 1.更新源 sudo apt-ge ...

  4. anaconda降级python失败_如何降级Python版本安装spyder?

    如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...

  5. (004) java后台开发之Eclipse(Neon) 版本安装Java EE插件

    Eclipse Neon Java版本安装Java EE插件 Help→Install New Software 地址:Neon - http://download.eclipse.org/relea ...

  6. php高版本安装ecshop错误解决方法

    php高版本安装ecshop错误解决方法 参考文章: (1)php高版本安装ecshop错误解决方法 (2)https://www.cnblogs.com/bqx619/p/5014171.html ...

  7. Python 多版本安装模块

    自己安装的是 3.7.3 版本的,但是在安装其他软件的时候自带有Python,但是版本都不一样,有2.7的有3.7的. 自己平时用没有问题,配置的环境都是自己的 3.7.3 的,在用其他软件的Pyth ...

  8. mmdetection2.3.0版本安装过程,以及训练、测试、可视化等(亲测好用,很顺利)

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 mmdetection2.3.0版本安装过程,以及训练.测试.可视化等(亲测好用,很顺利) 文章目录: 1 运行mmde ...

  9. 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 ...

  10. python指定版本 安装模块包

    1.电脑中同时存在多个python版本时,指定版本安装模块包 如:指定python3.6版本中安装某包 python3.6 -m  pip install  包名 2.查看不同python版本中 pi ...

最新文章

  1. 进程与线程 thread (二)——线程概念
  2. 系统集成项目管理工程师考试准备
  3. 《C++面向对象高效编程(第2版)》——3.17 编写内存安全类
  4. [NCTF2019]Reverse
  5. python条件判断练习题_条件控制练习题
  6. shell 函数传递参数_python3基础之函数参数的传递方式
  7. python 多关键字排序_用Python排序字​​典
  8. webpack最新版本_【每日面经】字节跳动、美团点评、360最新面经速递!
  9. golang 读取Excel 或者map字符型返回结构体数组
  10. Debian Gnu/Linux8.5安装GOLANG环境笔记
  11. xis表格怎么打印_Excel做的表格怎么打印
  12. 【好用的压缩软件7-zip】
  13. QComboBox使用讲解
  14. html的坐标怎么表示,经纬度怎样表示
  15. 杭电计算机考研比率,杭州电子科技大学考研的难度大吗
  16. c语言中断的作用,什么是中断?
  17. php实现文件下载,提示压缩包损坏解决方法
  18. 浅谈iOS进阶路线,让自己人生不迷茫!
  19. 自动表单生成工具说明(后端、桌面、web、移动端)
  20. 安装MySQL——压缩包安装

热门文章

  1. axios请求express上传保存图片
  2. 电脑自动关机命令详解
  3. 解决flash移屏抖动的问题
  4. 使用存储过程将数据以XML格式导出到XML文件
  5. 【kafka运维】分区副本重分配、数据迁移、副本扩缩容 (附教学视频)
  6. mac安装zsh重启电脑后node等环境消失
  7. 微信支付开发(3)--服务商下特约商户申请流程详解
  8. android 小米手机不能正确获取图片uri的问题
  9. 区块链的最新发展以及对策——周沙
  10. 自定义ImageView完成圆形头像自定义