集成hello到OpenDaylight发行版中
发行版的安装配置运行参见:
https://www.cnblogs.com/zjd1396/p/9952866.html
将hello工程拷贝到ODL发行版中:
root@odl_ubuntu:/home/distribution-karaf-0.6.4-Carbon/system/org/opendaylight# mkdir hello
root@odl_ubuntu:/home/distribution-karaf-0.6.4-Carbon/system/org/opendaylight# cp -r ~/.m2/repository/org/opendaylight/hello/* /home/distribution-karaf-0.6.4-Carbon/system/org/opendaylight/hello/
启动:
root@odl_ubuntu:/home/distribution-karaf-0.6.4-Carbon/bin# ./karaf
Apache Karaf starting up. Press Enter to open the shell now...
100% [========================================================================]
Karaf started in 104s. Bundle stats: 363 active, 363 total
________ ________ .__ .__ .__ __
\_____ \ ______ ____ ____ \______ \ _____ ___.__.| | |__| ____ | |___/ |_
/ | \\____ \_/ __ \ / \ | | \\__ \< | || | | |/ ___\| | \ __\
/ | \ |_> > ___/| | \| ` \/ __ \\___ || |_| / /_/ > Y \ |
\_______ / __/ \___ >___| /_______ (____ / ____||____/__\___ /|___| /__|
\/|__| \/ \/ \/ \/\/ /_____/ \/
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight.
opendaylight-user@root>feature:install odl-restconf odl-l2switch-switch-ui odl-openflowplugin-flow-services-ui odl-mdsal-apidocs odl-dluxapps-applications odl-faas-all
opendaylight-user@root>
查看文件:root@odl_ubuntu:/mnt/hello/hello/karaf/target/assembly/etc# vim org.apache.karaf.features.cfg
拷贝出这句:
mvn:org.opendaylight.hello/hello-features/0.1.0-SNAPSHOT/xml/features
然后回到ODL命令行,将hello仓库添加到feature list中:
opendaylight-user@root>feature:repo-add mvn:org.opendaylight.hello/hello-features/0.1.0-SNAPSHOT/xml/features
Adding feature url mvn:org.opendaylight.hello/hello-features/0.1.0-SNAPSHOT/xml/features
opendaylight-user@root>
查看hello是否安装、并安装:
opendaylight-user@root>feature:list -i | grep hello
opendaylight-user@root>feature:install odl-hello-ui
好了,访问http://10.0.0.9:8181/index.html并测试一下吧:
转载于:https://www.cnblogs.com/zjd1396/p/10017918.html
集成hello到OpenDaylight发行版中相关推荐
- IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
问题描述: 运行Java Web项目时,IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除 解决方法: 1. 打开[File]-[Project Structur ...
- 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...
但如果你想在安装一个软件包之前或之后知晓这个软件包的依赖,那该怎么办呢? 来源:https://linux.cn/article-12987-1.html 作者:Abhishek Prakash 译者 ...
- linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.-- Sergiu 服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用 ...
- _如何在各种Linux发行版中安装zip压缩与解压缩程序
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux系统上安装zip压缩与解压 ...
- 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用户,你可能会遇到需要重启服务的情况,例如安装 Barrier 来用于在计算机之间 ...
- 发行版中的i386/i686/x86-64的区别: i386用来处理32位系统,i686是i386的下集;x86-64用来处理64位系统。 linux发行版中的i386/i686/x86-64各自含
发行版中的i386/i686/x86-64的区别: i386用来处理32位系统,i686是i386的下集:x86-64用来处理64位系统. linux发行版中的i386/i686/x86-64各自含义 ...
- 警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除
开发过程中遇到这个问题,虽然不影响项目运行,打包发布,但还是要把警告扼杀在摇篮中. sun.misc包都是sun公司的内部类,并没有在java api中公开过,不建议使用,所以使用这些方法是不安全的, ...
- RHEL7.X系列及周边Linux发行版中,关于MBR与GPT的选择一些思考与建议
文章目录 一.引言 二.相关知识点 2.1 MBR 2.2 GPT 2.3 MBR与GPT的关系 三.实验过程 3.1 在CentOS7.5中以GPT类型安装操作系统 3.2 查看.磁盘或分区的常用工 ...
- debian php-fpn_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...
在 Ubuntu 或 Debian 中通过命令行来安装应用是一件很简单的事,你只需要执行 apt install package_name 就可以了. 但如果你想在安装一个软件包之前或之后知晓这个软件 ...
- linux如何创建ppt文件,如何在 Ubuntu 和其他 Linux 发行版中创建照片幻灯片
创建照片幻灯片只需点击几下.以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片. 想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片. 你将照片保存在计 ...
最新文章
- Android 中文 API 文档 (45) —— AbsoluteLayout.LayoutParams
- GSL库在VC6.0上的配置
- Python爬虫(十二)_BeautifulSoup4 解析器
- [转] form.getForm().submit的用法及Ext.Ajax.request的小小区别
- matlab无限长序列卷积,怎样求未知长度序列的卷积
- 无法加载安装程序库 wbemupgd.dll
- 解决ubuntu16.04 qt5.9.1无法输入中文
- 第一次更名为OpenInfra的“她”,给我们带来了哪些惊喜?| 技术头条
- 广搜 广搜 poj 3984
- idea mac 替换_史上最全的IntelliJ IDEA For Mac快捷键!快来收藏吧!
- [AT2558]Many Moves
- 交换机 路由器和集线器的区别
- java实验报告心得_java实验报告心得体会.doc
- cad插件_CAD插件燕秀工具箱2.81
- idea创建j2ee_java实战项目教程分享(纯干货,建议收藏)
- 昔日的百度“太子”为何因经济问题走上穷途
- 《Jenkins持续集成入门到精通02》
- 年薪40万的腾讯实习生作息表流出,我才知道什么叫人间真实
- c语言智能手环程序,iCareTech C+医学智能手环设计流程
- css 实现单行、多行文本显示
热门文章
- 和is哪个好_眼霜哪个牌子好用?这些品牌的眼霜睡前涂一涂,黑眼圈细纹没有了...
- python基础算法面试_【归纳】面试中常见的python基础知识
- 高并发消息队列常用通知机制
- [转载]MySQL锁机制
- Collectors.averagingInt
- Java常用JSON库FastJson,Gson,Jackson,Json-lib性能及特点比较,常用工具方法
- oracle删除redo 未重启,恢复误删数据文件(数据库未重启,无备份)
- 0编译器详解_C++ typeid关键字详解
- 6.5移相器(Phasers)
- 【渝粤教育】国家开放大学2019年春季 2610药剂学 参考试题