开发一个新的Opendaylight应用程序,其中包括nc-mount

问题描述 投票:0回答:1

我是开发Opendaylight(ODL)应用程序的新手。我打算开发我们的应用程序,它可以与Netconf设备进行交互。所以,我希望使用nc-mount。但是,由于存在一些问题,我现在无法开发应用程序。

到目前为止我已尝试过以下内容:

  1. 我试过了tutorial。我在此之后制作了示例应用程序,但我不知道如何将nc-mount安装到startup-archetype中。 目前,我在Neon发布后再次尝试了这个教程,但构建失败了。我想现在可能存在一些问题。
  2. 为了知道nc-mount的行为,我确认了netconf repository。我检查了release / fluor-sr2并且构建成功了。我已经确认了netconf-connector-all的存在。但是Netconf testtool工作不正常......所以,我无法确认nc-mount的行为...... 另外,即使我读过这个document,我也不知道如何将自己的应用程序导入ODL控制器。

问题如下:

关于应用程序的开发:

  • 您是否知道开发应用程序的推荐方法,包括nc-mount?
  • 或者,如果您知道正确的文件,请告诉我......

关于Netconf测试工具:

  • 使用Netconf testtool时,您有相同的体验吗? 构建成功。但可能该工具无法正常工作。
  • 如果你有解决这个问题的解决方案,请告诉我...
  • Netconf testtool启动日志和ssh连接日志如下:
$ java -jar netconf-testtool-1.7.0-SNAPSHOT-executable.jar &
[1] 13108
15:22:07.155 [main] INFO  o.o.n.t.tool.NetconfDeviceSimulator - Starting 1, SSH simulated devices starting on port 17830
15:22:07.199 [main] INFO  o.o.n.t.tool.NetconfDeviceSimulator - Custom module loading skipped.
15:22:08.254 [main] INFO  o.o.n.t.tool.NetconfDeviceSimulator - using OperationsProvider.
15:22:08.543 [main] INFO  o.a.s.c.u.s.b.BouncyCastleSecurityProviderRegistrar - getOrCreateProvider(BC) created instance of org.bouncycastle.jce.provider.BouncyCastleProvider
15:22:08.684 [main] WARN  io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x10ab3fa2]'
15:22:08.875 [main] INFO  o.o.n.t.tool.NetconfDeviceSimulator - All simulated devices started successfully from port 17830 to 17830

$ ssh admin@localhost -p 17830 -s netconf
15:22:30.832 [sshd-netconf-ssh-server-nio-group-thread-1] WARN  o.a.s.s.session.ServerSessionImpl - exceptionCaught(ServerSessionImpl[null@/0:0:0:0:0:0:0:1:48026])[state=Opened] SshException: sendKexInit() no resolved signatures available
15:22:30.835 [sshd-netconf-ssh-server-nio-group-thread-1] INFO  o.a.s.s.session.ServerSessionImpl - Disconnecting(ServerSessionImpl[null@/0:0:0:0:0:0:0:1:48026]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - sendKexInit() no resolved signatures available
Received disconnect from ::1 port 17830:9: sendKexInit() no resolved signatures available
Disconnected from ::1 port 17830

如果您需要更多信息来回答我的问题,请告诉我。

我真的希望使用Opendaylight,但开发自己的ODL应用程序太困难了。我很困惑,因为有这么多文件...但是,我会认真对待ODL App开发。 任何帮助将不胜感激。

opendaylight
1个回答
0
投票

关于netconf测试工具的第二个问题,你可以查看这个最近的帖子:https://lists.opendaylight.org/pipermail/netconf-dev/2019-April/002116.html

© www.soinside.com 2019 - 2024. All rights reserved.