背景

在自动化部署的项目中,我们启动了karaf之后,可能需要安装feature。但是如果登陆到控制器的console界面可能不符合自动化的理念,因此需要实现在karaf启动之后自动安装feature

操作方法

首先,我们需要确保,这个控制器是我们从官网下载的控制器,控制器里面已经包含了我们需要的feature,我们可以通过karaf控制台直接feature:install安装。如果不能通过feature:install直接安装(例如我们自己写的feature),请参考我的另一篇文章

然后,我们可以看到在karaf的/etc/文件夹下有一个org.apache.karaf.features.cfg文件

打开这个文件,看到这样的几行文字

#
# Comma separated list of features to install at startup
#
featuresBoot = 7237c9d7-5798-488f-9baf-a4c725ddc392

我们在这个后面添加我们需要的feature,例如我要添加odl-mdsal-clustering

featuresBoot = 7237c9d7-5798-488f-9baf-a4c725ddc392,odl-mdsal-clustering

测试

执行

bin/karaf

在控制台输入

feature:list -i | grep cluster

可以看到,我们的feature已经成功安装在控制器上面了

在Opendaylight中karaf启动的时候自动安装feature相关推荐

  1. 在Opendaylight中karaf启动的时候自动安装自己编写的feature

    背景 在自动化部署的项目中,我们启动了karaf之后,可能需要安装feature.但是如果登陆到控制器的console界面可能不符合自动化的理念,因此需要实现在karaf启动之后自动安装feature ...

  2. xml配置linux启动脚本,linux中利用Shell脚本实现自动安装部署weblogic服务

    身在物流行业,临近618和双十一,都需要进行系统压力测试,今年也不例外.这个时候需要随时切换自己开发和压测的身份,一面要完成新需求的开发任务,另一面要完成压测任务:虽然4月刚开始,但是压测任务已经排上 ...

  3. docker 安装 启动停止 重启 自动安装

    看完记得收藏/点赞/关注 三连一波谢谢 创建文件 docker-install vim  docker-install.sh 输入内容 yum install docker systemctl sta ...

  4. /opt/hbase/conf 中不能启动hbase_Ventoy下载 U盘启动盘制作 Ventoy v1.0.25 单文件便携版 附使用教程 下载...

    Ventoy最新单文件版 是新一代多系统启动U盘解决方案.国产开源免费的U盘启动引导制作工具,支持Legacy BIOS和UEFI模式,理论上几乎支持任何ISO镜像文件,支持加载多个不同类型的ISO文 ...

  5. Linux脚本自动安装软件,一个快速自动安装Apache及其相关软件的Shell脚本

    一个快速自动安装Apache及其相关软件的Shell脚本 文:王文俊 email:wwj99001@sina.com wwj99001@sohu.com 成文时间:2002年6月1日 Apache是一 ...

  6. Opendaylight部署karaf集群

    背景 单点部署opendaylight控制器,一但这个除了故障,那么导致网络瘫痪了.所以需要集群部署. 要设置具有多个节点的群集,至少使用三台计算机.虽然可以设置仅包含两个节点的群集.但是,如果两个节 ...

  7. linux中实现pxe的自动安装

    linux中实现pxe的自动安装 什么是PXE PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站 ...

  8. 打造RIS服务器 软件在局域网中自动安装

    在局域网中,工作站无休止地进行软件安装.升级.维护.删除操作,这些操作对网络管理员来说是庞大的工作量,同时,这些操作也可能产生安全问题.无论在企业,学校,或是网吧,网络管理员都希望有一种软件分发功能来 ...

  9. [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解

    本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议详解 , Kickstart (PXE+DHCP+TFTP+HTTP). PXE环境概述 作为中 ...

最新文章

  1. php 模块指令,php artisan module常用命令
  2. SpringBoot 应用程序启动过程探秘
  3. 两只塔姆沃斯牛 The Tamworth Two
  4. 不使用Vmware easy install 安装
  5. U-Time巡回完美收官:精细化数据将主导未来运营趋势(数据应用篇)
  6. python的this_python中的this——self | 学步园
  7. 官网免费下载VMware Workstation Pro及VMware Player[无需注册]
  8. vue $refs的基本用法
  9. Jenkins系列四通过脚本方式部署maven项目,maven聚合项目,前端VUE的springboot项目
  10. 【Linux】Mac在VMware中安装ubuntu教程和安装时遇到键盘鼠标失效等问题的解决方案
  11. EasyCVR接入Ehome协议设备PS流解析失败?一文分析PS流解析注意点
  12. 《微信背后的产品观》一书
  13. Bootstrap---dateTimePicker时间控件配置与应用
  14. 一文讲清跨境S2B2C模式及线上品牌/新零售品牌实战打法
  15. ubuntu SSH 链接服务器加代理
  16. win10专业版有必要吗_Win10自带Windows defender 还有必要安装其它杀毒软件吗?
  17. 准备要注销的公司,但是公司名下商标怎么处理?
  18. python爬取微博评论点赞数_Python selenium爬取微博数据代码实例
  19. Linux 时间校准与同步
  20. 关于Maven中pom文件标签的详解,分别对比父工程pom文件与子工程pom文件。

热门文章

  1. python如何处理异常,让程序不结束继续运行?
  2. tensorflow1.11.0 tf.constant()函数(创建一个常数张量)
  3. opencart mail.php,如何修改OpenCart系统发信邮箱模板
  4. springboot 访问html_Spring Boot中使用Spring Security进行安全控制
  5. 使用远程工具连接提示**Host *** is not allowed to connect to this mysql server**拒绝连接错误
  6. 替换弹窗中字段显示的值
  7. php oop 实际工作,PHP OOP注意点(一)
  8. QT 调用wmi 异常报错 内存异常等
  9. python是什么时候发布的_python发布日期
  10. 快速上手linux玩转典型网络,5- 快速上手Linux玩转典型应用- Linux常用命令