标签: opendaylight

分叉的虚拟机终止而没有说再见.VM崩溃或System.exit调用

请帮我解决这个问题.我不完全理解日志中的错误意味着什么.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.749s
[INFO] Finished at: Thu Apr 24 10:10:20 IST 2014
[INFO] Final Memory: 15M/37M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on project samples.simpleforwarding: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test failed: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
[ERROR] Command wascmd.exe /X /C ""C:\Program Files\Java\jdk1.7.0_55\jre\bin\java" -Xmx1024m -XX:MaxPermSize=256m -jar E:\OpenDayLight\controller\opendaylight\samples\simpleforwarding\target\surefire\surefirebooter53410321571238933.jar E:\OpenDayLight\controller\opendaylight\samples\simpleforwarding\target\surefire\surefire86076271125218001tmp E:\OpenDayLight\controller\opendaylight\samples\simpleforwarding\target\surefire\surefire_01846991116135903536tmp"
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full …
Run Code Online (Sandbox Code Playgroud)

java maven-surefire-plugin opendaylight

154
推荐指数
20
解决办法
12万
查看次数

Maven MojoExecutionException

我正面临这个问题,当我使用Maven部署我的应用程序时,请提出一些解决方案.

错误日志,

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.790s
[INFO] Finished at: Wed Apr 23 10:44:13 IST 2014
[INFO] Final Memory: 54M/131M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project clustering.services: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre7\..\lib\tools.jar -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more …
Run Code Online (Sandbox Code Playgroud)

java maven opendaylight

9
推荐指数
2
解决办法
6万
查看次数

OpenDaylight integration with OpenStack: Missing table in database

I have the following OpenStack infrastructure:

  • 2 compute nodes
  • 1 controller node

This work fine, I can create network, router, vm, etc... Now, I want to add an OpenDaylight controller in the cloud infrastructure using the service NetVirt. I follow the officiel OpenDaylight guide: http://docs.opendaylight.org/projects/netvirt/en/latest/openstack-guide/openstack-with-netvirt.html#installing-opendaylight-on-an-existing-openstack

Every step in the installation is done without any probleme. I can see the open vSwitch on each nodes managed by my SDN controller. At the end, when i restart Neutron to test if everything …

openstack opendaylight

7
推荐指数
0
解决办法
339
查看次数

究竟什么是软件定义网络(SDN)?

我正在仔细研究Open DayLight的文档,似乎无法绕过软件定义的网络.我可以在SDN上找到的所有媒体炒作,博客和文章都充斥着流行语,这些流行语对我来说对工程师来说毫无意义.所以我问:SDN究竟是什么(确切)?它解决了哪些具体用例/问题?是吗:

  • 只是制作专有网络硬件服务网络API,从而允许程序配置它们(而不是IT人员使用控制台或Web界面)?要么
  • 将(传统专有的)网络硬件实现为软件; 要么
  • 编写软件以某种方式与虚拟化平台(vLAN,vSwitch等)使用的虚拟网络硬件集成?要么
  • 还有别的吗?!?

奖励: Open DayLight如何适应这个等式?

opendaylight sdn

6
推荐指数
1
解决办法
1733
查看次数

执行Maven原型生成命令以创建Opendaylight项目结构时出错

当我执行此命令时:

 mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ \
-DarchetypeCatalog=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: archetypeCatalog 'http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml' is not supported anymore. Please read the plugin documentation for details. -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

并且help1看起来像这样:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Run Code Online (Sandbox Code Playgroud)

很久没有更新了。

首先,我删除了反斜杠和空格,显然它没有用。我认为这可能是archetypeCatalog的参数,所以我运行了此命令:

mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeCatalog=remote -DarchetypeVersion=1.1.2-Beryllium-SR2
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.opendaylight.controller:opendaylight-startup-archetype:1.1.2-Beryllium-SR2) -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

本教程提到OpenDaylight在Maven Central之外维护自己的存储库,这意味着maven默认情况下无法解析OpenDaylight工件。因此,我使用以下命令作为教程:

cp -n ~/.m2/settings.xml{,.orig} ; \ wget -q -O …
Run Code Online (Sandbox Code Playgroud)

java maven opendaylight

6
推荐指数
1
解决办法
2万
查看次数

如何在 ODL 控制器中配置拒绝服务过滤器

我是 ODL 控制器和嵌入式码头的新手。如果有请求泛滥,我想在 jetty.xml 中添加 DoSFilter 来限制 REST 请求。

我尝试在互联网上搜索,但在 web.xml DoSFilter 中有很多配置它的示例,但没有找到对 jetty.xml 的太多帮助

在 jetty.xml 中配置 DoSFilter 的任何帮助都会有很大帮助。

ODL - 氮气版本

码头 - 9.2.21.X 版本

以下是我迄今为止尝试过的选项。

在 jetty.xml 中配置的过滤器:

    <Get name="handler">
        <Call name="addHandler">
            <Arg>
                <New class="org.eclipse.jetty.servlet.ServletContextHandler">
                    <Set name="contextPath">/</Set>
                    <Set name="resourceBase">../</Set>
                    <Call name="addFilter">
                        <Arg>
                            <New class="org.eclipse.jetty.servlet.FilterHolder">
                                <Arg>
                                    <New class="org.eclipse.jetty.servlets.DoSFilter" />
                                </Arg>
                                <Call name="setInitParameter">
                                    <Arg>maxRequestsPerSec</Arg>
                                    <Arg>30</Arg>
                                </Call>
                                <Call name="setInitParameter">
                                    <Arg>delayMs</Arg>
                                    <Arg>100</Arg>
                                </Call>
                                <Call name="setInitParameter">
                                    <Arg>maxRequestMs</Arg>
                                    <Arg>0</Arg>
                                </Call>
                                <Call name="setInitParameter">
                                    <Arg>maxIdleTrackerMs</Arg>
                                    <Arg>0</Arg>
                                </Call>
                                <Call name="setInitParameter">
                                    <Arg>ipWhitelist</Arg>
                                    <Arg>127.0.0.1</Arg>
                                </Call>
                            </New>
                        </Arg> …
Run Code Online (Sandbox Code Playgroud)

java servlets jetty embedded-jetty opendaylight

6
推荐指数
1
解决办法
348
查看次数

对opendaylight testtool模拟器设备的RPC请求没有响应

我能够使用opendaylight模拟器模拟netconf设备.在启动期间,我也提供了yang schemas路径.

但是,当我通过netconf登录设备并发送适用于yang架构的任何RPC请求时,设备没有响应.

虽然如果我的rpc请求中存在任何语法错误,模拟器设备会抛出错误,但它没有响应任何数据.

在opendaylight github页面中提到,对于"set"请求,默认情况下会有OK响应,但我没有看到任何请求的响应.

另外,我没有在运行bash会话的模拟器中看到任何错误日志.

什么是错误的任何想法?

rpc simulator opendaylight ietf-netmod-yang ietf-netconf

5
推荐指数
0
解决办法
95
查看次数

ovs tap“内部”与 tuntap tap

我正在构建一个 SDN 测试床,其中包含安装在 Linux Ubuntu 18.04 上的 OpenvSwitch 交换机和在 VirtualBox 上运行的 5 个虚拟机(Linux Ubuntu 16.04 服务器)。OVS 由 OpenDaylight Boron 管理。

  • 当我使用ip tuntap add mode tap tapN创建水龙头将虚拟机链接到 OVS 时,一切正常,我可以在“同一子网内”的虚拟机之间进行 ping 操作。但是,当我尝试: 时ovs-ofctl -O OpenFlow13 dump-ports br0,(rx pkts 和 tx pkts)等统计信息仅显示除本地端口之外的所有端口上的零。 在此输入图像描述
  • 但是,当我用来ovs-vsctl add-port br0 vnet0 -- set Interface tapN type=internal创建水龙头时,即使只有一台设备对另一台设备执行 ping 操作,我也可以看到所有端口的统计信息。 在此输入图像描述 我的问题:

    1. 为什么 (dump-ports) 在第一种情况下不显示统计信息?

    2. 可以按照第二种情况所述在我的测试台中继续使用(ovs 内部水龙头)吗?


下面是完整的OVS配置案例1:

ovs-vsctl add-br br0

ip tuntap add mode tap vnet0
ip tuntap add mode tap vnet1
ip tuntap …
Run Code Online (Sandbox Code Playgroud)

virtualbox opendaylight openvswitch sdn tun-tap

5
推荐指数
0
解决办法
3004
查看次数

编译自定义 OpenDaylight API 时出错

我正在尝试根据https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype上的 API 教程创建自定义 API

工具:OpenDaylight Lithium、Eclipse、Maven 3.3.9

我可以编译该文件夹api,但不能编译impl( FlowImpl.java) 中的文件夹。

这是错误消息:

[INFO] Starting audit...
/home/shaoxu/Desktop/distribution-karaf-0.3.3-Lithium-SR3/flow/impl/src/main/java/org/opendaylight/flow/impl/FlowImpl.java:1: Line does not match expected header line of '^/[*]+$'.
Audit done.
[INFO] There is 1 error reported by Checkstyle 6.2 with check-license.xml ruleset.
[ERROR] src/main/java/org/opendaylight/flow/impl/FlowImpl.java[1] (header) RegexpHeader: Line does not match expected header line of '^/[*]+$'.
Run Code Online (Sandbox Code Playgroud)

Eclipse 中没有错误信息。

这是源代码:

package org.opendaylight.flow.impl;

import java.util.concurrent.Future;

import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.flow.rev150105.FlowService;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.flow.rev150105.FlowPathInput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.flow.rev150105.FlowPathOutput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.flow.rev150105.FlowPathOutputBuilder;
import org.opendaylight.yangtools.yang.common.RpcResult;
import org.opendaylight.yangtools.yang.common.RpcResultBuilder;

public  class FlowImpl implements …
Run Code Online (Sandbox Code Playgroud)

eclipse api maven opendaylight

3
推荐指数
1
解决办法
2243
查看次数

YANG 中的操作和配置有什么区别?

YANG模型中的Operational和Config有什么区别?这是在操作和配置中支持 GET、PUT、POST 和 DELETE 接口的正确方法吗?

opendaylight ietf-netmod-yang ietf-netconf

3
推荐指数
1
解决办法
3032
查看次数

OSGI捆绑状态宽限期

我想在Karaf上安装两个捆绑包.对于其中一个捆绑我得到错误,当我看到捆绑:diag我收到以下消息.在日志中也同样适用.类似的bundle已经部署,它具有相同的依赖关系.第一个工作正在工作,但第二个工具包我得到低于错误.有什么想法吗?

opendaylight用户@根>束:DIAG

videoweb(421)

状态:GracePeriod Blueprint 2/10/16 6:07 PM缺少依赖项:(objectClass = org.osgi.service.http.HttpService)

2016-02-10 23:54:07.113 GMT + 00:00 [蓝图扩展器:3]错误oaabcBlueprintContainerImpl - 由于未解析的依赖关系,无法启动bundle com.xyz.videosdn.tesweb的蓝图容器[(objectClass = org.osgi. service.http.HttpService)] java.util.concurrent.TimeoutException:null at org.apache.aries.blueprint.container.BlueprintContainerImpl $ 1.run(BlueprintContainerImpl.java:336)[org.apache.aries.blueprint.core:1.4 .0] at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[org.apache.aries.blueprint.core:1.4.0]

osgi apache-karaf osgi-bundle opendaylight apache-aries

2
推荐指数
1
解决办法
6318
查看次数

错误安装功能 Opendaylight Oxygen 发布?

我下载了Open-daylight Oxygen 版本的预构建“.tar”版本。当我尝试使用feature:install命令安装dlux功能时,出现以下错误。

dluxapps-拓扑错误:

Error executing command: Exception in org.opendaylight.controller.config.manager.impl.osgi.ConfigManagerActivator.stop() of bundle org.opendaylight.controller.config-manager.
Run Code Online (Sandbox Code Playgroud)

dluxapps-应用程序错误:

19:32:19.530 [Refresh Thread: Equinox Container: d3f0af16-e328-4ecd-927f-ddb53597d0d5] ERROR org.opendaylight.controller.config.manager.impl.osgi.ConfigManagerActivator - Error starting config manager
java.lang.IllegalStateException: BundleContext is no longer valid
    at org.eclipse.osgi.internal.framework.BundleContextImpl.checkValid(BundleContextImpl.java:984) [?:?]
    at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:463) [?:?]
    at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:482) [?:?]
    at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:999) [?:?]
    at org.opendaylight.controller.config.manager.impl.osgi.mapping.RefreshingSCPModuleInfoRegistry.<init>(RefreshingSCPModuleInfoRegistry.java:47) [112:org.opendaylight.controller.config-manager:0.8.0]
    at org.opendaylight.controller.config.manager.impl.osgi.ConfigManagerActivator.start(ConfigManagerActivator.java:61) [112:org.opendaylight.controller.config-manager:0.8.0]
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774) [?:?]
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [?:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767) [?:?]
    at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724) [?:?]
    at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932) [?:?]
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) [?:?]
    at …
Run Code Online (Sandbox Code Playgroud)

opendaylight

1
推荐指数
1
解决办法
291
查看次数

编译最新版本的l2switch时出现问题

我想使用新版本的l2switch插件,但是当我尝试编译项目时,出现以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project loopremover-impl: Compilation failure: Compilation failure:
[ERROR] /C:/Users/kevin/git/l2switch/loopremover/implementation/src/main/java/org/opendaylight/l2switch/loopremover/topology/TopologyLinkDataChangeHandler.java:[283,41] cannot find symbol
[ERROR]   symbol:   method getAugmentation(java.lang.Class<org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector>)
[ERROR]   location: variable nc of type org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector
[ERROR] /C:/Users/kevin/git/l2switch/loopremover/implementation/src/main/java/org/opendaylight/l2switch/loopremover/flow/InitialFlowWriter.java:[248,21] cannot find symbol
[ERROR]   symbol:   method setKey(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.ActionKey)
[ERROR]   location: class org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.ActionBuilder
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For …
Run Code Online (Sandbox Code Playgroud)

java opendaylight

1
推荐指数
1
解决办法
276
查看次数