OpenStack - проблема установки Neutron - не удается связаться с конечной точкой: 9696 - PullRequest
0 голосов
/ 06 июня 2018

Я новичок, и это моя первая установка OpenStack ... Но у меня большая проблема с нейтронной службой.Я не могу связаться с конечной точкой на контроллере (IP: 9696), но служба работает.Таким образом, в веб-интерфейсе, в разделе сети, у меня есть эти сообщения: 1) Ошибка: невозможно проверить, поддерживается ли расширение зоны доступности сети. 2) Ошибка: невозможно проверить, поддерживается ли расширение планировщика агента DHCP. 3) Ошибка: список сети можетне могут быть извлечены.

Я очень тщательно следую документации, но не могу понять источник проблемы ... Вот мои журналы:

/ var / log / нейтрон / нейтрон-server.log

2018-06-06 06:25:23.755 6767 INFO neutron.common.config [-] Logging enabled!
2018-06-06 06:25:23.757 6767 INFO neutron.common.config [-] /usr/bin/neutron-server version 12.0.1
2018-06-06 06:25:23.759 6767 INFO neutron.common.config [-] Logging enabled!
2018-06-06 06:25:23.759 6767 INFO neutron.common.config [-] /usr/bin/neutron-server version 12.0.1
2018-06-06 06:25:23.956 6767 INFO keyring.backend [-] Loading Windows (alt)
2018-06-06 06:25:23.980 6767 INFO keyring.backend [-] Loading pyfs
2018-06-06 06:25:23.983 6767 INFO keyring.backend [-] Loading multi
2018-06-06 06:25:23.984 6767 INFO keyring.backend [-] Loading Google
2018-06-06 06:25:23.987 6767 INFO keyring.backend [-] Loading Gnome
2018-06-06 06:25:24.007 6767 INFO keyring.backend [-] Loading keyczar
2018-06-06 06:25:24.008 6767 INFO keyring.backend [-] Loading file
2018-06-06 06:25:24.258 6767 INFO neutron.manager [-] Loading core plugin: ml2
2018-06-06 06:25:25.136 6767 INFO neutron.plugins.ml2.managers [-] Configured type driver names: []
2018-06-06 06:25:25.138 6767 INFO neutron.plugins.ml2.managers [-] Loaded type driver names: []
2018-06-06 06:25:25.140 6767 INFO neutron.plugins.ml2.managers [-] Registered types: []
2018-06-06 06:25:25.140 6767 ERROR neutron.plugins.ml2.managers [-] No type driver for tenant network_type: local. Service terminated!

/ var / log / нейтрон / нейтрон-linuxbridge-agent.log

2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent [-] Failed reporting state!: MessagingTimeout: Timed out$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent Traceback (most recent call last):
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/neutron/plugins$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     True)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/neutron/agent/r$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     return method(context, 'report_state', **kwargs)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     retry=self.retry)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     timeout=timeout, retry=retry)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     retry=retry)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     result = self._waiter.wait(msg_id, timeout)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     message = self.waiters.get(msg_id, timeout=timeout)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent     'to message ID %s' % msg_id)
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent MessagingTimeout: Timed out waiting for a reply to messa$
2018-06-06 06:25:19.762 2276 ERROR neutron.plugins.ml2.drivers.agent._common_agent
2018-06-06 06:25:19.765 2276 WARNING oslo.service.loopingcall [-] Function 'neutron.plugins.ml2.drivers.agent._common_agent.CommonAgentLoop$

/ var / log / нейтрон / нейтрон-метаданные-agent.log

2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent [-] Failed reporting state!: MessagingTimeout: Timed out waiting for a repl$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent Traceback (most recent call last):
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/neutron/agent/metadata/agent.py", $
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     use_call=self.agent_state.get('start_flag'))
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/neutron/agent/rpc.py", line 93, in$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     return method(context, 'report_state', **kwargs)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py", lin$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     retry=self.retry)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/transport.py", line$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     timeout=timeout, retry=retry)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     retry=retry)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     result = self._waiter.wait(msg_id, timeout)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     message = self.waiters.get(msg_id, timeout=timeout)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent   File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent     'to message ID %s' % msg_id)
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent MessagingTimeout: Timed out waiting for a reply to message ID aba6414ea2d34$
2018-06-06 06:25:46.934 2234 ERROR neutron.agent.metadata.agent
2018-06-06 06:25:46.936 2234 WARNING oslo.service.loopingcall [-] Function 'neutron.agent.metadata.agent.UnixDomainMetadataProxy._report_st$

После двух недель исследований я в отчаянии ... Пожалуйста, не могли бы вы помочь мне?

1 Ответ

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

Хорошо, я нашел одну часть решения: она находится в neutron.conf, в опции transport_url.В документации указан следующий синтаксис: transport_url = rabbit: // openstack: [PASSWORD] @controller А теперь с этим синтаксисом: transport_url = rabbit: // openstack: [PASSWORD] @ [CONTROLLER IP XXXX]: 5672 Я могу связаться с нейтрономконечная точка (ПОРТ: 9696)

Но у меня есть новый журнал ошибок:

/ var / log / нейтрон / нейтрон-сервер.conf

Accept: application/json
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Type: text/plain
Host: controller:9696
User-Agent: python-neutronclient
X-Auth-Token: *****: DiscoveryFailure: Could not determine a suitable URL for the plugin
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors Traceback (most recent call last):
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/oslo_middleware/catch_errors.py", line 40, in __call$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     response = req.get_response(self.application)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1316, in send
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     application, catch_exc_info=False)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1280, in call_application
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     app_iter = application(self.environ, start_response)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 131, in __call__
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     resp = self.call_func(req, *args, **self.kwargs)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 196, in call_func
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     return self.func(req, *args, **kwargs)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 334$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     response = self.process_request(req)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 633$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     resp = super(AuthProtocol, self).process_request(request)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 407$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     allow_expired=allow_expired)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 440$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     data = self.fetch_token(token, **kwargs)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 772$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     allow_expired=allow_expired)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/_identity.py", line 21$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     auth_ref = self._request_strategy.verify_token(
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/_identity.py", line 17$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     strategy_class = self._get_strategy_class()
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/_identity.py", line 19$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     if self._adapter.get_endpoint(version=klass.AUTH_VERSION):
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 223, in get_endpoint
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     return self.session.get_endpoint(auth or self.auth, **kwargs)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 942, in get_endpoint
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     return auth.get_endpoint(self, **kwargs)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 379, in get_en$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     allow_version_hack=allow_version_hack, **kwargs)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 270, in get_en$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     service_catalog = self.get_access(session).service_catalog
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 134, in get_ac$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     self.auth_ref = self.get_auth_ref(session)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/generic/base.py", line 199, i$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     self._plugin = self._do_create_plugin(session)
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/generic/base.py", line 194, i$
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors     raise exceptions.DiscoveryFailure('Could not determine a suitable URL '
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors DiscoveryFailure: Could not determine a suitable URL for the plugin
2018-06-08 10:45:18.276 2815 ERROR oslo_middleware.catch_errors

Оооочень, я ищуопять решение ...

...