Хорошо, я нашел одну часть решения: она находится в 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
Оооочень, я ищуопять решение ...