首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SDN开发笔记(二):SDN控制器的使用

继上篇文章《sdn开发环境的搭建(win7环境)- SDN开发笔记(一)》之后,我在Linux下使用odl控制器,在使用之前,先将使用环境搭建好,我使用的Linux是ubuntu 14.04桌面版,采用...1、安装Vmware并注册key 2、安装ubuntu-14.04-desktop,具体安装过程请自行google下 3、启用linux的root账号、ssh-service允许远程连接等,此步骤可忽略...5、从官网下载发行版二进制odl控制器文件,传入ubuntu中,解压,找到distribution-karaf-0.3.3-Lithium-SR3/bin/karaf文件。 ?...解释下,karaf.bat文件是在windows环境的启动文件,而karafLinux环境下的启动文件,Odl控制器是支持在windows和Linux环境两种环境运行的,因为ODL控制器是运行在JVM...6、运行karaf,启动odl控制器。 ./karaf 可以看到运行界面如下 ?

1.5K100
您找到你想要的搜索结果了吗?
是的
没有找到

DLUX组件扩展下篇-实践

/karaf(ODL的服务器端运行命令),系统默认加载的feature信息配置文件为当前目录的../etc/org.apache.karaf.features.cfg文件中: ?...2.4 根据运行web服务目录构建本地调试环境 见2.2 web服务目录结构,拷贝ODL工程目录下对应的jar包并解压到相应目录: 如: 默认build 并install的工程目录为Linux下当前用户根目录...2.5.2 安装 A:su运行./karaf B:在控制台,查看dlux相关的feature 命令: feature:list | grep dlux 如下所示: ?...C:安装 命令: feature:install odl-dluxapps-cowin 如下所示: ?...至此,一个全新的dlux module Cowin完全安装成功! 三、其它说明 介于篇幅所限,文章只把关键的步骤和过程中,自己碰到的坑,都详细记录。

58940

OpenDaylight发布第七个版本Nitrogen(氮)

2017年9月26日,Linux基金会领导下的开源SDN控制器项目OpenDaylight发布了第七个版本Nitrogen(氮),该版本缩短了开发时间,以借此实现OpenDaylight与OPNFV、Open...氮版本的主要特点是聚焦在Karaf 4的实现,OpenDaylight组件使得用户能够选择其SDN控制器支持的协议和服务。...ODL依赖于与Karaf部分相互作用的第三方特性,但是在氮版本发布之前,它不具备Karaf的安全性功能 加速部署的依赖映射也使得跟踪、隔离和发现故障和错误变得更加容易。...迁移到Karaf 4的另一个好处是它简化了新特性的集成。它通过要求所有特性的依赖声明,以及给定特性的所有bundle,作为打包过程的一部分。...从经验来看,Karaf项目和OpenDaylight意识到这种方式并不是100%可靠的。因此,氮版本着重于改进将模块迁移到Karaf 4的依赖关系。

89250

rpm linux安装(linux安装mysql)

linux下,如何安装rpm命令? 更新时间:2019-05-20 07:50 最满意答案 rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm

31.2K40

SDN开发笔记(三):ODL源码编译生成发行版控制器

源码下载下来,同时还需要下载的组件有aaa、dlux、l2switch、openflowjava、topoprocessing,使用Xshell工具将上述文件上传至ubuntu,如下: 5、准备仓库 在安装好...maven之后,maven会在制定目录创建一个repository本地仓库,以后编译出来的jar包会自动安装到该仓库中,比如我的maven本地仓库为/root/.m2/repository。...distribution-karaf-0.3.3-Lithium-SR3.zip assembly 目录下有karaf文件,可以直接运行启动odl控制器, distribution-karaf-0.3.3...测试验证 1、将distribution-karaf-0.3.3-Lithium-SR3.zip复制到安装好jdk环境的虚拟机,解压运行./karaf ?...2、安装组件,比如我需要安装L2Switch,在控制台输 feature:install odl-l2switch-all 3、查看该组件是否安成功 feature:list -i|grep l2switch

1.6K80

Linux安装jdk步骤_jdk linux安装

Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf...、输入:javac 3、输入:java 到此Linux安装jdk就完成啦!

38.2K20

SDN开发笔记(四):md-sal应用程序开发

6、编译成功之后进入example\karaf\target\assembly\bin,找到karaf,运行karaf启动控制器。 ? ?...10、上述过程编译都ok,代码编译没有问题,将整个工程放到ubuntu中,重新编译,生成可执行文件karaf。 ?...模块功能测试 1、编译ubuntu中的example,找到example/karaf/target/assembly/bin下的karaf文件,运行karaf。 ? 2、启动karaf。 ?...验证模块功能 1、将example模块放入distribution-karaf-0.3.3-Lithium-SR3.tar.gz解压的文件夹对应的位置,运行并安装example的feature。...浏览器访问odl需要odl-dlux-all组件,因此在控制器控制台输入 feature:install odl-dlux-all 通过feature:list -i可以看到已经将我的example模块安装到了

1.2K50

Linux 安装nodejs_pe安装linux

linux安装Node.js(详细)Node.js安装教程 文章目录 linux安装Node.js(详细)Node.js安装教程 1:下载 2:解压 3:移动目录 1:创建目录 2:移动目录并重命名 4...:设置环境变量 5:刷新修改 6:安装完成,查看版本号 1:下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz...更多版本选择: ===》更多nodejs版本下载 2:解压 tar xf node-v14.17.4-linux-x64.tar.xz 可以查看当前目录下的文件,执行:ls (命令) 解压成功后可以选择删除压缩包...:rm -rf node-v14.17.4-linux-x64.tar.xz 其中:-f 会提醒是否删除 ;-rf 会强制删除,不会提醒。...5:刷新修改 source /etc/profile 6:安装完成,查看版本号 node版本号: node -v npm版本号: npm -v 注意:配合pm2使用npm可以让程序在后台运行。

32.4K40

ONOS一键安装脚本

所以很有必要将安装过程转化为一键安装脚本。本文总结的一键安装脚本就是在部署ONOS集群时,为提高安装ONOS效率而整理的,希望能帮助到同样需要多次安装ONOS的其他人。 ?...安装脚本 安装脚本将安装ONOS及其依赖软件的所有命令都写到了shell文件,并加一些必要判断语句,使得安装脚本使用起来更加人性化。.../karaf/3.0.2/apache-karaf-3.0.2.tar.gz tar -xzf apache-karaf-3.0.2.tar.gz fi # Download...初始化配置 在安装完ONOS之后,还需要进行一些必要的配置,才能启动运行了制定服务的ONOS。...需要编辑$KARAF_ROOT/etc/org.apache.karaf.features.cfg文件,脚本中即为/root/Applications/apache-karaf-3.0.2/etc/org.apache.karaf.features.cfg

1.4K60

OpenDaylight新建HelloWorld工程并集成版本

对工程进行测试 执行~/work/odl/hello2/karaf/target/assembly/bin/karaf 5、将hello2集成到ODL发行版:复制文件 本人采用的发行版为OpenDaylight...: ~/work/odl/distribution-karaf-0.3.3-Lithium-SR3/bin/karaf 记得首先执行的是安装odl-mdsal-clustering,再安装其他特性: feature...,直接安装odl-dlux-all,则登录网页时会报Login Failed,事实上是验证服务无法使用。...最后执行安装: feature:install odl-hello2 7、测试: 登录页面http://127.0.0.1:8181/index.html,可在YANG UI/API中找到相应的功能,进行测试...至此,HelloWorld工程的新建与安装就完成了。本人也是刚刚接触ODL,难免有理解、操作上的错误,若发现问题,希望各位及时指出,谢谢。

1.1K50

ONOS编程系列(一)之简单应用开发

在启动karaf/ONOS命令行界面以后,直接用feature:install加上名字,即可安装此应用。 然后,编辑apps/pom.xml,在文件中以形式包含该项目: ?...3.1 注册Karaf,使其自动加载 karaf的模块加载机制需要几个annotations,即注解,去注册。...3.5 启动该应用 启动分为动态启动与静态启动: 动态启动就是用karaf clean命令启动onos之后,在onos命令行下键入feature:installonos-app-ifwd命令安装该应用。...命令查看是否已安装该应用。...该应用安装以后,并不能对其做什么操作,也无法看到它的运行情况,这时我们就需要将该应用扩展为一种服务,以便于其它服务或者应用与其交互,并且需要新建一条karaf的命令,用于展示当前应用的相关信息与状态。

2K60

安装linux的基本步骤_linux安装oracle

文章目录 一、下载Python包 二、安装依赖环境 三、安装Python3 四、建立Python3和pip3的软链 五、检查是否安装成功 ---- 【Python测试交流群:8140 78962】 --...所以这里建议通过国内镜像进行下载 例如:淘宝镜像 http://npm.taobao.org/mirrors/python/ ---- 大部分版本和各系统包都提供,这里的教程用Python3.9.6来举例: 1)Linux...可以通过wget命令进行下载(在任意目录执行下面的命令,如果找提示找不到wget可以使用yum -y install wget进行安装): wget http://npm.taobao.org/mirrors.../python/3.9.6/Python-3.9.6.tgz ---- 2)如果没有wget又不想额外安装的话可以先通过网页下载到本地,然后上传到Linux服务器: ---- 二、安装依赖环境 1...gcc:yum install gcc 3.Python3.7版本之后需要安装libffi-devel:yum install libffi-devel -y ---- 三、安装Python3 1.创建

19.9K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券