Я новичок в разработке приложений Opendaylight (ODL). Я планирую разработать наше приложение, которое взаимодействует с устройствами Netconf. Итак, я ожидаю использовать nc-mount . Однако я не могу сейчас разработать приложение, потому что есть некоторые проблемы.
До сих пор я пробовал следующее:
Я пробовал учебник . После этого я сделал пример приложения, но не знал, как установить nc-mount в startup-archetype.
И в настоящее время я попробовал этот урок снова после выхода Neon, но сборка не удалась.
Я думаю, что, возможно, в хранилище возникли некоторые проблемы.
Чтобы узнать поведение nc-mount , я подтвердил netconf репозиторий . Я проверил release / fluorine-sr2 и сборка прошла успешно. Я подтвердил наличие netconf-connector-all . Но Netconf testtool не работал правильно ... Так что я не могу подтвердить поведение nc-mount ...
Кроме того, я не знаю, как импортировать собственное приложение в контроллер ODL, даже если я прочитал этот документ .
Вопросы следующие:
О разработке приложений:
- Знаете ли вы рекомендуемые способы разработки приложения, включая nc-mount ?
- Или, если вы знаете соответствующие документы, пожалуйста, дайте мне знать ...
О Netconf testtool:
- Был ли у вас такой же опыт, когда вы использовали 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.
Любая помощь будет принята с благодарностью.