Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Internal Server Error (HTTP 500) has occurred when I entered [openstack coe service list] command.

[Penomenon] I installed magnum component according to following site. https://docs.openstack.org/magnum/latest/install/index.html At the step of [Verify Operation], I faced [Internal Server Error (HTTP 500)].


~$ . admin-openrc ~$ openstack coe service list

Internal Server Error (HTTP 500)

I don't know the cause of the HTTP 500 error. Does anyone know the solution?

-----Error log of [magnum-api.log] is following.----- 2020-05-21 17:43:29.430 8914 INFO werkzeug [-] 10.12.38.95 - - [21/May/2020 17:43:29] "GET /v1/mservices HTTP/1.1" 500 - 2020-05-21 17:43:29.438 8914 ERROR werkzeug [-] Error on request: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 270, in run_wsgi execute(self.server.app) File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 258, in execute application_iter = app(environ, start_response) File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ resp = self.call_func(req, args, *kw) File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func return self.func(req, args, *kwargs) File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 131, in __call__ response = req.get_response(self.application) File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send application, catch_exc_info=False) File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ resp = self.call_func(req, args, *kw) File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func return self.func(req, args, *kwargs) File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 131, in __call__ response = req.get_response(self.application) File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send application, catch_exc_info=False) File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ resp = self.call_func(req, args, *kw) File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func return self.func(req, args, *kwargs) File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 131, in __call__ response = req.get_response(self.application) File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send application, catch_exc_info=False) File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ resp = self.call_func(req, args, *kw) File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func return self.func(req, args, *kwargs) File "/usr/lib/python3/dist-packages/oslo_middleware/request_id.py", line 58, in __call__ response = req.get_response(self.application) File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send application, catch_exc_info=False) File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ resp = self.call_func(req, args, *kw) File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func return self.func(req, args, *kwargs) File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 112, in __call__ return request.get_response(self.application) File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send application, catch_exc_info=False) File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python3/dist-packages/magnum/api/middleware/auth_token.py", line 60, in __call__ return super(AuthTokenMiddleware, self).__call__(env, start_response) File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ resp = self.call_func(req, args, *kw) File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func return self.func(req, args, *kwargs) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 330, in __call__ response = self.process_request(req) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 609, in process_request resp = super(AuthProtocol, self).process_request(request) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 403, in process_request allow_expired=allow_expired) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 435, in _do_fetch_token data = self.fetch_token(token, *kwargs) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 740, in fetch_token allow_expired=allow_expired) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/_identity.py", line 212, in verify_token allow_expired=allow_expired) File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/_identity.py", line 102, in verify_token allow_expired=allow_expired) File "/usr/lib/python3/dist-packages/keystoneclient/v3/tokens.py", line 105, in validate allow_expired=allow_expired) File "/usr/lib/python3/dist-packages/keystoneclient/v3/tokens.py", line 85, in get_token_data resp, body = self._client.get(url, headers=headers) File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 375, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 534, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 237, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 237, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 726, in request *endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1139, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/identity/base.py", line 380, in get_endpoint allow_version_hack=allow_version_hack, **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/identity/base.py", line 279, in get_endpoint_data service_name=service_name) File "/usr/lib/python3/dist-packages/keystoneauth1/access/service_catalog.py", line 462, in endpoint_data_for raise exceptions.EndpointNotFound(msg) keystoneauth1.exceptions.catalog.EndpointNotFound: admin endpoint for identity service in regionOne region not found: keystoneauth1.exceptions.catalog.EndpointNotFound: admin endpoint for identity service in regionOne region not found

[Environment] [Version] Ubuntu 18.04.4 LTS openstack 3.18.0 magnum --version 2.8.0

[Each node address] 10.12.38.95 controller 10.12.36.217 compute1 10.12.38.95 block1 10.12.38.95 object1 10.12.38.95 object2

[Openstack Services] ~$ openstack service list +----------------------------------+-----------+-----------------+ | ID | Name | Type | +----------------------------------+-----------+-----------------+ | 0fa06fbbac59495ea678e113caffade3 | nova | compute | | 2bb9b29fd28c44f7b5d68a75f37408a0 | barbican | key-manager | | 6693367d712d4b7f9095b17d89e887be | keystone | identity | | 7bee617bfb92474180fa708912dc9095 | glance | image | | 86940e275a8b4ad3b7cb5c3194636e9d | neutron | network | | b6f82ec9b1e144e0ac0d547db4c734aa | cinderv3 | volumev3 | | b93dd4a6ca8f4522b1606b3efc96bc26 | cinderv2 | volumev2 | | c97eeec8673b4b27a346aee98e37453a | heat | orchestration | | ca403cdd48fa432a82594bfd0e34b399 | placement | placement | | dffd9f26213b45f0a66eb34590307c20 | magnum | container-infra | | f041368502cc4a0cab86b488802ce07b | heat-cfn | cloudformation | +----------------------------------+-----------+-----------------+

:~$ openstack endpoint list +----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+ | ID | Region | Service Name | Service Type | Enabled | Interface | URL | +----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+ | 05b301de735a434bac888109b832c9fe | RegionOne | nova | compute | True | admin | http://controller:8774/v2.1 | | 0badd97ba379460894a7ba036b31dcbe | RegionOne | heat-cfn | cloudformation | True | admin | http://controller:8000/v1 | | 10d7d746bbcb4c16816795d70735b934 | RegionOne | barbican | key-manager | True | public | http://controller:9311 | | 20d78a9d831f4a8f83de9f5d4574bb00 | RegionOne | neutron | network | True | internal | http://controller:9696 | | 2d80524a29744a88b0d5ec36263002cf | RegionOne | heat | orchestration | True | admin | http://controller:8004/v1/%(tenant_id)s | | 357339e572654bf28b7ac50f686151d1 | RegionOne | cinderv2 | volumev2 | True | public | http://controller:8776/v2/%(project_id)s | | 358e6984ef254683b18e891c3794cbc3 | RegionOne | cinderv3 | volumev3 | True | admin | http://controller:8776/v3/%(project_id)s | | 3b6b68bb14cd41519956c9d47c2bdb01 | RegionOne | heat | orchestration | True | public | http://controller:8004/v1/%(tenant_id)s | | 3cba254f044d427b98d7a9ed034d65a1 | RegionOne | barbican | key-manager | True | admin | http://controller:9311 | | 3ed42f87ea1e461aa5883a722a40c8aa | RegionOne | glance | image | True | admin | http://controller:9292 | | 449149cc056d4e60be733cc6ce488ba7 | RegionOne | cinderv2 | volumev2 | True | internal | http://controller:8776/v2/%(project_id)s | | 4505f4a2fde144c888844af59a48c3a5 | RegionOne | magnum | container-infra | True | public | http://controller:9511/v1 | | 46dac43f9011490b838bc91adbdee3cf | RegionOne | barbican | key-manager | True | internal | http://controller:9311 | | 49327105ecb1426682516c28e0e71235 | RegionOne | nova | compute | True | public | http://controller:8774/v2.1 | | 5006f6a1411f4b5fb1b04525c9865f1d | RegionOne | placement | placement | True | admin | http://controller:8778 | | 53900b2787b848e3be37e02793b6dd23 | RegionOne | heat | orchestration | True | internal | http://controller:8004/v1/%(tenant_id)s | | 54c6db10c6d54310a2d2ee04afd9bd42 | RegionOne | placement | placement | True | internal | http://controller:8778 | | 62379bbcf4b843979420324aeecf005d | RegionOne | nova | compute | True | internal | http://controller:8774/v2.1 | | 653e3430b9704764ac2460eb568f509b | RegionOne | glance | image | True | public | http://controller:9292 | | 66f8ec325d3e4e3fa725e3882295c723 | RegionOne | cinderv3 | volumev3 | True | internal | http://controller:8776/v3/%(project_id)s | | 686e204e2e2a4f74a898b489a1785994 | RegionOne | placement | placement | True | public | http://controller:8778 | | 6a942219ba544193b73bd8517ea9c529 | RegionOne | heat-cfn | cloudformation | True | public | http://controller:8000/v1 | | 716c917a76064b9a908c9a205e4a8d9b | RegionOne | glance | image | True | internal | http://controller:9292 | | 82842441202c4353bffc277aa8a70dfa | RegionOne | keystone | identity | True | public | http://controller:5000/v3/ | | 8284d2d973cb4b0e8098821a04524382 | RegionOne | magnum | container-infra | True | internal | http://controller:9511/v1 | | 8ba5b8f4d0824fd4a9a92dfcdce30307 | RegionOne | neutron | network | True | public | http://controller:9696 | | 8d983b3e7b9e491aab7226a18cfd8b6c | RegionOne | magnum | container-infra | True | admin | http://controller:9511/v1 | | 8e981a9e6e544c25923fb543b1c882f1 | RegionOne | cinderv3 | volumev3 | True | public | http://controller:8776/v3/%(project_id)s | | 9b251ea2e3cc470ead5a64f7698bb475 | RegionOne | keystone | identity | True | admin | http://controller:5000/v3/ | | b1c028fc84ff40a8bf882725123a012a | RegionOne | heat-cfn | cloudformation | True | internal | http://controller:8000/v1 | | dca4408eaa61447e80c3a5033c7c6275 | RegionOne | neutron | network | True | admin | http://controller:9696 | | e92f10d0e1ea4780bf3b41f02a8fa4e7 | RegionOne | cinderv2 | volumev2 | True | admin | http://controller:8776/v2/%(project_id)s | | fa9062c116dd464bae4953b68863fd8e | RegionOne | keystone | identity | True | internal | http://controller:5000/v3/ | +----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+

Internal Server Error (HTTP 500) has occurred when I entered [openstack coe service list] command.

[Penomenon]

**[Penomenon]**
I installed magnum component according to following site.
https://docs.openstack.org/magnum/latest/install/index.html <https: docs.openstack.org="" magnum="" latest="" install="" index.html="">
At the step of [Verify Operation], I faced [Internal Server Error (HTTP 500)].

500)].

------ ~$ . admin-openrc ~$ openstack coe service list

list Internal Server Error (HTTP 500)

500) ------ I don't know the cause of the HTTP 500 error. Does anyone know the solution?

solution?

-----Error

**-----Error log of [magnum-api.log] is following.----- following.-----**
2020-05-21 17:43:29.430 8914 INFO werkzeug [-] 10.12.38.95 - - [21/May/2020 17:43:29] "GET /v1/mservices HTTP/1.1" 500 -
2020-05-21 17:43:29.438 8914 ERROR werkzeug [-] Error on request:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 270, in run_wsgi
    execute(self.server.app)
  File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 258, in execute
    application_iter = app(environ, start_response)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__
    resp = self.call_func(req, args, *kw)
*args, **kw)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func
    return self.func(req, args, *kwargs)
*args, **kwargs)
  File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 131, in __call__
    response = req.get_response(self.application)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send
    application, catch_exc_info=False)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__
    resp = self.call_func(req, args, *kw)
*args, **kw)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func
    return self.func(req, args, *kwargs)
*args, **kwargs)
  File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 131, in __call__
    response = req.get_response(self.application)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send
    application, catch_exc_info=False)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__
    resp = self.call_func(req, args, *kw)
*args, **kw)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func
    return self.func(req, args, *kwargs)
*args, **kwargs)
  File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 131, in __call__
    response = req.get_response(self.application)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send
    application, catch_exc_info=False)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__
    resp = self.call_func(req, args, *kw)
*args, **kw)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func
    return self.func(req, args, *kwargs)
*args, **kwargs)
  File "/usr/lib/python3/dist-packages/oslo_middleware/request_id.py", line 58, in __call__
    response = req.get_response(self.application)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send
    application, catch_exc_info=False)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__
    resp = self.call_func(req, args, *kw)
*args, **kw)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func
    return self.func(req, args, *kwargs)
*args, **kwargs)
  File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 112, in __call__
    return request.get_response(self.application)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send
    application, catch_exc_info=False)
  File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/lib/python3/dist-packages/magnum/api/middleware/auth_token.py", line 60, in __call__
    return super(AuthTokenMiddleware, self).__call__(env, start_response)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__
    resp = self.call_func(req, args, *kw)
*args, **kw)
  File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func
    return self.func(req, args, *kwargs)
*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 330, in __call__
    response = self.process_request(req)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 609, in process_request
    resp = super(AuthProtocol, self).process_request(request)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 403, in process_request
    allow_expired=allow_expired)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 435, in _do_fetch_token
    data = self.fetch_token(token, *kwargs)
**kwargs)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/__init__.py", line 740, in fetch_token
    allow_expired=allow_expired)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/_identity.py", line 212, in verify_token
    allow_expired=allow_expired)
  File "/usr/lib/python3/dist-packages/keystonemiddleware/auth_token/_identity.py", line 102, in verify_token
    allow_expired=allow_expired)
  File "/usr/lib/python3/dist-packages/keystoneclient/v3/tokens.py", line 105, in validate
    allow_expired=allow_expired)
  File "/usr/lib/python3/dist-packages/keystoneclient/v3/tokens.py", line 85, in get_token_data
    resp, body = self._client.get(url, headers=headers)
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 375, in get
    return self.request(url, 'GET', *kwargs)
**kwargs)
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 534, in request
    resp = super(LegacyJsonAdapter, self).request(args, *kwargs)
self).request(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 237, in request
    return self.session.request(url, method, *kwargs)
**kwargs)
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 237, in request
    return self.session.request(url, method, *kwargs)
**kwargs)
  File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 726, in request
    *endpoint_filter)
**endpoint_filter)
  File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1139, in get_endpoint
    return auth.get_endpoint(self, *kwargs)
**kwargs)
  File "/usr/lib/python3/dist-packages/keystoneauth1/identity/base.py", line 380, in get_endpoint
    allow_version_hack=allow_version_hack, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneauth1/identity/base.py", line 279, in get_endpoint_data
    service_name=service_name)
  File "/usr/lib/python3/dist-packages/keystoneauth1/access/service_catalog.py", line 462, in endpoint_data_for
    raise exceptions.EndpointNotFound(msg)
keystoneauth1.exceptions.catalog.EndpointNotFound: admin endpoint for identity service in regionOne region not found: keystoneauth1.exceptions.catalog.EndpointNotFound: admin endpoint for identity service in regionOne region not found

found

[Environment] [Version] **[Environment]** **[Version]** Ubuntu 18.04.4 LTS openstack 3.18.0 magnum --version 2.8.0

2.8.0 **[Each node address]** 10.12.38.95 controller 10.12.36.217 compute1 10.12.38.95 block1 10.12.38.95 object1 10.12.38.95 object2

[Each node address] 10.12.38.95 controller 10.12.36.217 compute1 10.12.38.95 block1 10.12.38.95 object1 10.12.38.95 object2

[Openstack Services] **[Openstack Services]** ~$ openstack service list +----------------------------------+-----------+-----------------+ | ID | Name | Type | +----------------------------------+-----------+-----------------+ | 0fa06fbbac59495ea678e113caffade3 | nova | compute | | 2bb9b29fd28c44f7b5d68a75f37408a0 | barbican | key-manager | | 6693367d712d4b7f9095b17d89e887be | keystone | identity | | 7bee617bfb92474180fa708912dc9095 | glance | image | | 86940e275a8b4ad3b7cb5c3194636e9d | neutron | network | | b6f82ec9b1e144e0ac0d547db4c734aa | cinderv3 | volumev3 | | b93dd4a6ca8f4522b1606b3efc96bc26 | cinderv2 | volumev2 | | c97eeec8673b4b27a346aee98e37453a | heat | orchestration | | ca403cdd48fa432a82594bfd0e34b399 | placement | placement | | dffd9f26213b45f0a66eb34590307c20 | magnum | container-infra | | f041368502cc4a0cab86b488802ce07b | heat-cfn | cloudformation | +----------------------------------+-----------+-----------------+

+----------------------------------+-----------+-----------------+

:~$ openstack endpoint list +----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+ | ID | Region | Service Name | Service Type | Enabled | Interface | URL | +----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+ | 05b301de735a434bac888109b832c9fe | RegionOne | nova | compute | True | admin | http://controller:8774/v2.1 | | 0badd97ba379460894a7ba036b31dcbe | RegionOne | heat-cfn | cloudformation | True | admin | http://controller:8000/v1 | | 10d7d746bbcb4c16816795d70735b934 | RegionOne | barbican | key-manager | True | public | http://controller:9311 | | 20d78a9d831f4a8f83de9f5d4574bb00 | RegionOne | neutron | network | True | internal | http://controller:9696 | | 2d80524a29744a88b0d5ec36263002cf | RegionOne | heat | orchestration | True | admin | http://controller:8004/v1/%(tenant_id)s | | 357339e572654bf28b7ac50f686151d1 | RegionOne | cinderv2 | volumev2 | True | public | http://controller:8776/v2/%(project_id)s | | 358e6984ef254683b18e891c3794cbc3 | RegionOne | cinderv3 | volumev3 | True | admin | http://controller:8776/v3/%(project_id)s | | 3b6b68bb14cd41519956c9d47c2bdb01 | RegionOne | heat | orchestration | True | public | http://controller:8004/v1/%(tenant_id)s | | 3cba254f044d427b98d7a9ed034d65a1 | RegionOne | barbican | key-manager | True | admin | http://controller:9311 | | 3ed42f87ea1e461aa5883a722a40c8aa | RegionOne | glance | image | True | admin | http://controller:9292 | | 449149cc056d4e60be733cc6ce488ba7 | RegionOne | cinderv2 | volumev2 | True | internal | http://controller:8776/v2/%(project_id)s | | 4505f4a2fde144c888844af59a48c3a5 | RegionOne | magnum | container-infra | True | public | http://controller:9511/v1 | | 46dac43f9011490b838bc91adbdee3cf | RegionOne | barbican | key-manager | True | internal | http://controller:9311 | | 49327105ecb1426682516c28e0e71235 | RegionOne | nova | compute | True | public | http://controller:8774/v2.1 | | 5006f6a1411f4b5fb1b04525c9865f1d | RegionOne | placement | placement | True | admin | http://controller:8778 | | 53900b2787b848e3be37e02793b6dd23 | RegionOne | heat | orchestration | True | internal | http://controller:8004/v1/%(tenant_id)s | | 54c6db10c6d54310a2d2ee04afd9bd42 | RegionOne | placement | placement | True | internal | http://controller:8778 | | 62379bbcf4b843979420324aeecf005d | RegionOne | nova | compute | True | internal | http://controller:8774/v2.1 | | 653e3430b9704764ac2460eb568f509b | RegionOne | glance | image | True | public | http://controller:9292 | | 66f8ec325d3e4e3fa725e3882295c723 | RegionOne | cinderv3 | volumev3 | True | internal | http://controller:8776/v3/%(project_id)s | | 686e204e2e2a4f74a898b489a1785994 | RegionOne | placement | placement | True | public | http://controller:8778 | | 6a942219ba544193b73bd8517ea9c529 | RegionOne | heat-cfn | cloudformation | True | public | http://controller:8000/v1 | | 716c917a76064b9a908c9a205e4a8d9b | RegionOne | glance | image | True | internal | http://controller:9292 | | 82842441202c4353bffc277aa8a70dfa | RegionOne | keystone | identity | True | public | http://controller:5000/v3/ | | 8284d2d973cb4b0e8098821a04524382 | RegionOne | magnum | container-infra | True | internal | http://controller:9511/v1 | | 8ba5b8f4d0824fd4a9a92dfcdce30307 | RegionOne | neutron | network | True | public | http://controller:9696 | | 8d983b3e7b9e491aab7226a18cfd8b6c | RegionOne | magnum | container-infra | True | admin | http://controller:9511/v1 | | 8e981a9e6e544c25923fb543b1c882f1 | RegionOne | cinderv3 | volumev3 | True | public | http://controller:8776/v3/%(project_id)s | | 9b251ea2e3cc470ead5a64f7698bb475 | RegionOne | keystone | identity | True | admin | http://controller:5000/v3/ | | b1c028fc84ff40a8bf882725123a012a | RegionOne | heat-cfn | cloudformation | True | internal | http://controller:8000/v1 | | dca4408eaa61447e80c3a5033c7c6275 | RegionOne | neutron | network | True | admin | http://controller:9696 | | e92f10d0e1ea4780bf3b41f02a8fa4e7 | RegionOne | cinderv2 | volumev2 | True | admin | http://controller:8776/v2/%(project_id)s | | fa9062c116dd464bae4953b68863fd8e | RegionOne | keystone | identity | True | internal | http://controller:5000/v3/ | +----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+

+----------------------------------+-----------+--------------+-----------------+---------+-----------+------------------------------------------+