При настройке узла в openflow-provider-config на opendaylight dlux на контроллере возникает ошибка «Ошибка привязки! Адрес уже используется» - PullRequest
0 голосов
/ 25 июня 2018

Версия контроллера - 0.5.3-boron-sr3.Я хочу использовать конфигурацию openflow-provider-config. Когда я настраиваю некоторые функции, такие как basic-timer-delay или Maximum-timer-delay, возникает ошибка. Может кто-то помогите?

расположение API на dlux - YangUi ---> openflow-provider-config

введите описание изображения здесь

ошибка на контроллере:

opendaylight-user @ root> Исключение в потоке "Thread-115" io.netty.channel.unix.Errors $ NativeIoException: ошибка bind (): адрес уже используется в io.netty.channel.unix.Errors.newIOException (Errors.java:117) на io.netty.channel.unix.Socket.bind (Socket.java:234) в io.netty.channel.epoll.EpollServerSocketChannel.doBind (EpollServerSocketChannel.java:91) в io.netty.channel.AbstractChannel $ AbstractUnsafe.bind (AbstractChannel.java:501) в io.netty.channel.DefaultChannelPipeline $ HeadContext.bind (DefaultChannelPipeline.java:1218) в io.netty.channel.AbstractChannelHandlerContext.invokeBind (AbstractChannelHandlerContext.java:496) в io.netty.channel.AbstractChannelHandlerContext.bind (AbstractChannelHandlerContext.java:481) в io.netty.channel.ChannelDuplexHandler.bind (ChannelDuplexHandler.java:38) в io.netty.handler.logging.LoggingHandler.bind (LoggingHandler.java:197) в io.netty.channel.AbstractChannelHandlerContext.invokeBind (AbstractChannelHandlerContext.java:496) в io.netty.channel.AbstractChannelHandlerContext.bind (AbstractChannelHandlerContext.java:481) в io.netty.channel.DefaultChannelPipeline.bind (DefaultChannelPipeline.java:965) на io.netty.channel.AbstractChannel.bind (AbstractChannel.java:210) на io.netty.bootstrap.AbstractBootstrap $ 2.run (AbstractBootstrap.java:355) в io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks (SingleThreadEventExecutor.java:399) на io.netty.channel.epoll.EpollEventLoop.run (EpollEventLoop.java:307) в io.netty.util.concurrent.SingleThreadEventExecutor $ 2.run (SingleThreadEventExecutor.java:131) в io.netty.util.concurrent.DefaultThreadFactory $ DefaultRunnableDecorator.run (DefaultThreadFactory.java:144) на java.lang.Thread.run (Thread.java:748) Исключение в потоке "Thread-116" io.netty.channel.unix.Errors $ NativeIoException: сбой bind (): адрес уже используется в io.netty.channel.unix.Errors.newIOException (Errors.java:117) на io.netty.channel.unix.Socket.bind (Socket.java:234) в io.netty.channel.epoll.EpollServerSocketChannel.doBind (EpollServerSocketChannel.java:91) в io.netty.channel.AbstractChannel $ AbstractUnsafe.bind (AbstractChannel.java:501) в io.netty.channel.AbstractChannelHandlerContext.invokeBind (AbstractChannelHandlerContext.java:496) в io.netty.channel.AbstractChannelHandlerContext.bind (AbstractChannelHandlerContext.java:481) в io.netty.channel.ChannelDuplexHandler.bind (ChannelDuplexHandler.java:38) в io.netty.handler.logging.LoggingHandler.bind (LoggingHandler.java:197) в io.netty.channel.AbstractChannelHandlerContext.invokeBind (AbstractChannelHandlerContext.java:496) в io.netty.channel.AbstractChannelHandlerContext.bind (AbstractChannelHandlerContext.java:481) в io.netty.channel.DefaultChannelPipeline.bind (DefaultChannelPipeline.java:965) на io.netty.channel.AbstractChannel.bind (AbstractChannel.java:210) на io.netty.bootstrap.AbstractBootstrap $ 2.run (AbstractBootstrap.java:355) в io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks (SingleThreadEventExecutor.java:399) на io.netty.channel.epoll.EpollEventLoop.run (EpollEventLoop.java:307) в io.netty.util.concurrent.SingleThreadEventExecutor $ 2.run (SingleThreadEventExecutor.java:131) в io.netty.util.concurrent.DefaultThreadFactory $ DefaultRunnableDecorator.run (DefaultThreadFactory.java:144) at java.lang.Thread.run (Thread.java:748)

Я думаю, это может быть из-за MXbean.журнал: 2018-06-25 02: 40: 32,061 |ИНФО |Rint Extender: 1 |penFlowPluginProviderFactoryImpl |283 - org.opendaylight.openflowplugin.impl - 0.3.3.Boron-SR3 |Инициализация нового ОФП на юг.2018-06-25 02: 40: 32,062 |ВНИМАНИЕ |Rint Extender: 1 |OpenFlowPluginProviderImpl |283 - org.opendaylight.openflowplugin.impl - 0.3.3.Boron-SR3 |Ошибка регистрации MBean {} javax.management.InstanceAlreadyExistsException: MXBean уже зарегистрирован с именем org.opendaylight.openflowplugin.impl.statistics.ofpspecific: type = MessageIntelligenceAgencyMXBean на com.sun.jmx.mbeanserver.MXBeanserver.MXBeanserL.Reader.LeBLanBeanServer_Live.Reader.LeBLanBerver[: 1.8.0_161] на com.sun.jmx.mbeanserver.MXBeanSupport.register (MXBeanSupport.java:160) [: 1.8.0_161] на com.sun.jmx.mbeanserver.MBeanSupport.preRegister2 (MBeanSupport.by)[: 1.8.0_161] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean (DefaultMBeanServerInterceptor.java:930) [: 1.8.0_161] в com.sun.jmx.interceptor.DefaultMBeanSerregOb[: 1.8.0_161] в com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean (DefaultMBeanServerInterceptor.java:324) [: 1.8.0_161] в com.sun.jmx.mbeanserver.JmxMBeanServer (JBever)[: 1.8.0_161] at org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderImpl.registerMXBean (OpenFlowPluginProviderImpl.java:348) при org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderImpl.initialize (OpenFlowPluginProviderImpl.java:246) при org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderFactoryImpl.newInstance (OpenFlowPluginProviderFactoryImpl.java:72) в Proxyab469c41_6f94_4025_a6cc_f1fbc7690302.newInstance (Неизвестный источник) в Proxy593609e1_c872_4bfb_8045_8c5f6de0736b.newInstance (Неизвестный источник) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) [: 1.8.0_161 (отрицательный ответ).0_161] в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) [: 1.8.0_161] в java.lang.reflect.Method.invoke (Method.java:498) [: 1.8.0_161] в илиapache.aries.blueprint.utils.ReflectionUtils.invoke (ReflectionUtils.java:299) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.BeanRecipe.invoke (BeanRecipe.java:980)[15:org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromFactory (BeanRecipe.java:295) [15: org.apache.aries.blueprint.core: 1.6.1]в org.apache.aries.blueprint.container.BeanRecipe.getInstance (BeanRecipe.java:278) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.BeanRecipe.internalCreate2 (BeanRecipe.java:830) [15: org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate (BeanRecipe.java:811) [15:org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.di.AbstractRecipe $ 1.call (AbstractRecipe.java:79) [15: org.apache.aries.blueprint.core: 1.6.1] в java.util.concurrent.FutureTask.run (FutureTask.java:266) [: 1.8.0_161] в org.apache.aries.blueprint.di.AbstractRecipe.create (AbstractRecipe.java:88) [15:org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.di.RefRecipe.internalCreate (RefRecipe.java:62) [15: org.apache.aries.blueprint.core: 1.6.1] на org.apache.aries.blueprint.di.AbstractRecipe.create (AbstractRecipe.java:106) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.ServiceRecipe.createService (ServiceRecipe.java: 285) [15: org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.container.ServiceRecipe.internalGetService (ServiceRecipe.java:252) [15: org.apache.aries.blueprint.core: 1.6.1]в org.apache.aries.blueprint.container.ServiceRecipe.internalCreate (ServiceRecipe.java:149) [15: org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.di.AbstractRecipe $ 1.call (AbstractRecipe.java:79) [15: org.apache.aries.blueprint.core: 1.6.1] at java.util.concurrent.FutureTask.run (FutureTask.java:266) [: 1.8.0_161] at org.apache.aries.blueprint.di.AbstractRecipe.create (AbstractRecipe.java:88) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.BlueprintRepository.createInstances (BlueprintRepository.java:255) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.BlueprintRepository.createAll (BlueprintRepository.java:186) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents (BlueprintContainerImpl.java:724) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun (BlueprintContainerImpl.java:411) [15: org.apache.aries.blueprint.core: 1.6.1] at org.apache.aries.blueprint.container.BlueprintContainerImpl.run (BlueprintContainerImpl.java:276) [15: org.apache.aries.blueprint.core: 1.6.1] в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) [: 1.8.0_161] at java.util.concurrent.FutureTask.run (FutureTask.java:266) [: 1.8.0_161] в org.apache.aries.blueprint.container.ExecutorServiceWrapper.run (ExecutorServiceWrapper.java:106) [15: org.apache.aries.blueprint.core: 1.6.1] в org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run (DiscardableRunnable.java:48) [15: org.apache.aries.blueprint.core: 1.6.1] в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) [: 1.8.0_161] at java.util.concurrent.FutureTask.run (FutureTask.java:266) [: 1.8.0_161] в java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201 (ScheduledThreadPoolExecutor.java:180) [: 1.8.0_161] в java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:293) [: 1.8.0_161] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) [: 1.8.0_161] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) [: 1.8.0_161] at java.lang.Thread.run (Thread.java:748) [: 1.8.0_161]

1 Ответ

0 голосов
/ 25 июня 2018

перед тем, как запустить контроллер, проверьте, какие порты у вас работают. ODL собирается хотеть послушать несколько, но особенно для вашего случая будет 6633, 6653 (оба для openflow) и 8181 (для restconf). Если какой-либо из них уже запущен, вы скорее всего, ошибка bind ().

...