怎样将VTN插入到controller(集成)?


我git clone下载了controller和VTN源码,然后使用mvn安装他们,现在我能用两个karaf启动他们,但是不知道怎么把他们集成到一起,,谢谢
已邀请:

君子一诺 - 软件测试外加小小编一枚

赞同来自:


下载integration 项目,使用mvn clean install
匿名用户

匿名用户

赞同来自:


Build_and_Run_the_Controller_with_VTN_Manager估计这个能解决你的问题。

$ cd ${VTN_DIR}/manager/dist/karaf
$ mvn clean install –DskipTests
$ target/assembly
$ ./bin/karaf

Maven自动下载的Apache Karaf及控制器项目文件,不需要手动复制文件。

或者:添加项目功能库到本地karaf distribution
如下面的例子:
(1)编译和运行控制器项目中的本地karaf distribution;
$ cd ${CONTROLLER_DIR}/karaf/opendaylight-karaf
$ mvn clean install
$ cd target/assembly
$ ./bin/karaf

(2)编译VTN功能并且安装到本地Maven库;
$ cd ${VTN_DIR}/manager
$ mvn clean install -DskipTests

(3)在karaf控制台添加VTN项目的功能库;
opendaylight-user@root>feature:repo-add mvn:org.opendaylight.vtn/features-vtn-manager/0.3.0-SNAPSHOT/xml/features

(4)安装VTN feature;
在karaf控制台,使用feature:repo-list通过功能列表,可以看到注册信息库的功能:
opendaylight-user@root>feature:repo-list

(5)通过 feature:install功能安装VTN功能;
opendaylight-user@root>feature:install odl-vtn-manager-all

tomhanks007

赞同来自:


这个问题,其实很简单,你找个官网看看就行了!

要回复问题请先登录注册