kolla-ansible installation of multi region openstack failed with the error Unauthorized: The request you have made requires authentication. [glance : Creating the Glance service and endpoint

Bug #1779444 reported by Sathvik M
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kolla
Expired
Undecided
Unassigned

Bug Description

Installation of openstack regiontwo using kolla failed when trying to create

TASK [glance : Creating the Glance service and endpoint] ***********************************************************************************
failed: [nova2.maxtaqa.com] (item={u'interface': u'admin', u'url': u'http://192.168.4.127:9292'}) => {"changed": true, "item": {"interface": "admin", "url": "http://192.168.4.127:9292"}, "msg": "'Traceback (most recent call last):\\n File \"/tmp/ansible_XGA2Ca/ansible_module_kolla_keystone_service.py\", line 55, in main\\n for _service in cloud.keystone_client.services.list():\\n File \"/opt/ansible/lib/python2.7/site-packages/shade/openstackcloud.py\", line 565, in keystone_client\\n \\'identity\\', keystoneclient.client.Client)\\n File \"/opt/ansible/lib/python2.7/site-packages/shade/openstackcloud.py\", line 348, in _get_client\\n **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 370, in get_legacy_client\\n service_key, min_version=min_version, max_version=max_version)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 309, in get_session_endpoint\\n endpoint = self._get_highest_endpoint(service_types, kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 267, in _get_highest_endpoint\\n return session.get_endpoint(**kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 1113, in get_endpoint\\n return auth.get_endpoint(self, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 380, in get_endpoint\\n allow_version_hack=allow_version_hack, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 271, in get_endpoint_data\\n service_catalog = self.get_access(session).service_catalog\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 134, in get_access\\n self.auth_ref = self.get_auth_ref(session)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py\", line 208, in get_auth_ref\\n return self._plugin.get_auth_ref(session, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py\", line 178, in get_auth_ref\\n authenticated=False, log=False, **rkwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 1019, in post\\n return self.request(url, \\'POST\\', **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 869, in request\\n raise exceptions.from_response(resp, method, url)\\nUnauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-4dcacbe4-6414-47a5-97d4-249e175cdd4a)\\n'"}
failed: [nova2.maxtaqa.com] (item={u'interface': u'internal', u'url': u'http://192.168.4.127:9292'}) => {"changed": true, "item": {"interface": "internal", "url": "http://192.168.4.127:9292"}, "msg": "'Traceback (most recent call last):\\n File \"/tmp/ansible_u9qJIE/ansible_module_kolla_keystone_service.py\", line 55, in main\\n for _service in cloud.keystone_client.services.list():\\n File \"/opt/ansible/lib/python2.7/site-packages/shade/openstackcloud.py\", line 565, in keystone_client\\n \\'identity\\', keystoneclient.client.Client)\\n File \"/opt/ansible/lib/python2.7/site-packages/shade/openstackcloud.py\", line 348, in _get_client\\n **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 370, in get_legacy_client\\n service_key, min_version=min_version, max_version=max_version)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 309, in get_session_endpoint\\n endpoint = self._get_highest_endpoint(service_types, kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 267, in _get_highest_endpoint\\n return session.get_endpoint(**kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 1113, in get_endpoint\\n return auth.get_endpoint(self, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 380, in get_endpoint\\n allow_version_hack=allow_version_hack, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 271, in get_endpoint_data\\n service_catalog = self.get_access(session).service_catalog\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 134, in get_access\\n self.auth_ref = self.get_auth_ref(session)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py\", line 208, in get_auth_ref\\n return self._plugin.get_auth_ref(session, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py\", line 178, in get_auth_ref\\n authenticated=False, log=False, **rkwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 1019, in post\\n return self.request(url, \\'POST\\', **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 869, in request\\n raise exceptions.from_response(resp, method, url)\\nUnauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-207b4195-2311-4e59-9732-0acce3c350fe)\\n'"}
failed: [nova2.maxtaqa.com] (item={u'interface': u'public', u'url': u'http://192.168.4.127:9292'}) => {"changed": true, "item": {"interface": "public", "url": "http://192.168.4.127:9292"}, "msg": "'Traceback (most recent call last):\\n File \"/tmp/ansible_K2GDnV/ansible_module_kolla_keystone_service.py\", line 55, in main\\n for _service in cloud.keystone_client.services.list():\\n File \"/opt/ansible/lib/python2.7/site-packages/shade/openstackcloud.py\", line 565, in keystone_client\\n \\'identity\\', keystoneclient.client.Client)\\n File \"/opt/ansible/lib/python2.7/site-packages/shade/openstackcloud.py\", line 348, in _get_client\\n **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 370, in get_legacy_client\\n service_key, min_version=min_version, max_version=max_version)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 309, in get_session_endpoint\\n endpoint = self._get_highest_endpoint(service_types, kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/os_client_config/cloud_config.py\", line 267, in _get_highest_endpoint\\n return session.get_endpoint(**kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 1113, in get_endpoint\\n return auth.get_endpoint(self, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 380, in get_endpoint\\n allow_version_hack=allow_version_hack, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 271, in get_endpoint_data\\n service_catalog = self.get_access(session).service_catalog\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 134, in get_access\\n self.auth_ref = self.get_auth_ref(session)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py\", line 208, in get_auth_ref\\n return self._plugin.get_auth_ref(session, **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py\", line 178, in get_auth_ref\\n authenticated=False, log=False, **rkwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 1019, in post\\n return self.request(url, \\'POST\\', **kwargs)\\n File \"/opt/ansible/lib/python2.7/site-packages/keystoneauth1/session.py\", line 869, in request\\n raise exceptions.from_response(resp, method, url)\\nUnauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-87037ea9-862e-44d9-8b77-229d27ecdf90)\\n'"}

Attached is my regiontwo global.yaml

Tags: kolla
Revision history for this message
Sathvik M (sathvikm) wrote :
Revision history for this message
Eduardo Gonzalez (egonzalez90) wrote :

Hi,

Is the openstack in your region2 the values of region1?, they should be as the endpoints are created in region1 keystone

openstack_auth:
    auth_url: "http://cntrl.maxtaqa.com:35357"
    username: "admin"
    password: " XXXXX"
    project_name: "admin"
    domain_name: "default"

Regards

Changed in kolla:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for kolla because there has been no activity for 60 days.]

Changed in kolla:
status: Incomplete → Expired
Revision history for this message
José Miguel Guzmán (jmguzmanc) wrote :

Hi
I am facing the same problem
I cannot use any of the services in RegionTwo, because they fail authenticate...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.