首页 > 其他分享 >OpenDaylight的安装及使用

OpenDaylight的安装及使用

时间:2024-06-07 16:30:41浏览次数:18  
标签:JAVA feature odl install 使用 HOME 安装 OpenDaylight

实验须知:我使用的是 karaf-0.7.3.zip的压缩包

步骤一:更新源

步骤二:安装JDK 1.8

步骤三:配置JDK环境变量

命令如下:

root@windy-virtual-machine:~# vim /etc/profile

root@windy-virtual-machine:~# source /etc/profile

root@windy-virtual-machine:~# echo $PATH

profile中环境配置如下:

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

export PATH=${JAVA_HOME}/bin:$PATH

检查JDK环境:

echo ${JAVA_HOME}

解压压缩包

unzip karaf-0.7.3.zip

进入解压后的文件夹并启动ODL

1.安装支持北向接口REST API的组件:feature:install odl-restconf

 2.  安装DLUX(web功能)功能:feature:install odl-dluxapps-applications

3.安装L2 switch和OpenFlow插件:feature:install odl-l2switch-switch-ui

重新启动karaf

logout

4.OpenFlowPlugin相关feature介绍及安装

安装:
feature:install odl-openflowplugin-flow-services-rest

安装好后查看feature

feature:info odl-openflowplugin-flow-services-rest

登陆管理WEB UI

http://192.168.112.131:8181/index.html#/login

 用户名和密码都是admin

安装:

feature:install odl-openflowplugin-flow-services-rest

安装好后查看feature

feature:info odl-openflowplugin-flow-services-rest

ODL的web界面dlux

进行pingall,显示全通后再次进入网址http://192.168.112.131:8181/index.html#/login

打开topology 结果如下:

实验结论:该实验很好的让我们认识到安装odl控制器的全过程  且我使用的压缩包是karaf-0.7.3.zip的压缩包 本实验难度低

标签:JAVA,feature,odl,install,使用,HOME,安装,OpenDaylight
From: https://blog.csdn.net/2301_77057509/article/details/139517431

相关文章

  • VS下QT使用QCustomplot报错QPainter::HighQualityAntialiasing': Use Antialiasing in
    @Time:2024-06-07@Error:VS+QT+QCustomplot编译时报错ERROR4995QPainter::HighQualityAntialiasing':UseAntialiasinginstead@原因:使用标记有 deprecated 的函数。参见:/sdl(启用附加安全检查)|MicrosoftLearn @解决办法:关闭编译报错或编译警告;参见:编译器警告(级别3)C4......
  • ubuntu 22.04 安装MySQL8后的基本设置
    安装sudoaptupdatesudoaptupgradesudoaptinstallapache2mysql-serverphplibapache2-mod-phpphp-mysql初始化配置MySQL初始化配置以及设置root密码初始化MySQL安全配置sudomysql_secure_installation这个命令会提示您进行一系列的安全设置,包括:是否......
  • Maui+blazor中使用https时信任所有证书
    Maui中的Android使用https时信任所有证书前言最近使用Maui+blazor写了一个Androidapp,需要调用webapi接口,同时需要用websock与服务器通信,在使用http和https中遇到一些问题httpAndroid默认禁止http,想要使用http需要在Platforms\Android目录下找到AndroidManifest.xml文件,然后......
  • vscode安装
    一、VScode作用:主要就是为了方便我们去写代码,可以实现代码的自动补全---提高我的编程效率1、安装流程选择路径:保持默认即可:以下选项建议全部选择:安装:2、中文设置:切换VScode界面的显示语言VScode支持安装多个语言包,并提供切换已安装语言包功能。1.打开显示(View)......
  • 使用Redis优化Java应用的性能——高效的缓存实践
    引言:在现代应用开发中,高效的缓存策略是提升性能和用户体验的关键。Redis作为一个高性能的键值存储系统,提供了一种快速存取数据的方式,帮助Java应用处理大量动态信息而无需频繁查询数据库。什么是Redis?Redis是一个开源的键值存储系统,它支持多种类型的数据结构如字符串、哈希、......
  • 使用Apache Kafka构建可扩展的消息系统——Java的高吞吐数据处理
    引言:在处理大数据和实时事件驱动架构时,ApacheKafka展示了其强大的能力。作为一个高性能的消息队列,Kafka支持数据的发布和订阅,以及对数据流的存储,使其成为构建复杂的实时应用程序的核心组件。什么是ApacheKafka?ApacheKafka是一个开源的流处理平台,由LinkedIn开发并贡献给Ap......
  • 同三维T5020 (新款)单路USB3.0高清HDMI免驱采集盒在OBS Studio的使用方法
    一、首先将产品与需要采集的信号按说明把硬件都连接好。然后用鼠标右击我的电脑(WIN10系统下)或计算机(WIN7系统下)点击管理进入到设备管理器,以下在WIN10系统下显示如下:红色标注的就是采集盒设备。表明已经安装成功。进入到OBS的官网将软件下载到电脑。下载地址如下:Down......
  • Java微服务实战:使用Spring Boot构建高效服务
    引言在当今的软件开发实践中,微服务架构已成为推动快速开发和部署的关键因素之一。与传统的单体应用相比,微服务架构提供了更高的灵活性和可维护性。本文将探讨如何使用Java和SpringBoot来构建一个微服务应用,介绍基本概念,并通过一个简单的例子演示从零开始构建微服务的全过程。......
  • CH582,CH592,CH57x系列芯片看门狗中断使用示例
    #include"CH58x_common.h"/**********************************************************************@fnDebugInit**@brief调试初始化**@returnnone*/voidDebugInit(void){GPIOA_SetBits(GPIO_Pin_9);GPIOA_ModeCfg(GPIO_Pin......
  • 高并发下使用Redis分布式锁确保接口执行唯一性【重点】
    摘要:本文将介绍如何使用Redis分布式锁来确保在高并发环境下,确保某个接口只有一个线程能够执行。通过使用Redis的SETNX命令,我们可以实现一个简单的分布式锁,从而避免多个线程同时访问共享资源。一、背景在高并发的系统中,为了保证数据的一致性和完整性,我们经常需要对某些接口......