kolla muti region deploy failed

Bug #1685781 reported by jeck
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Invalid
Undecided
Unassigned

Bug Description

https://docs.openstack.org/developer/kolla-ansible/multi-regions.html flowing this doc step ,deploy regiontwo report this problem

FAILED - RETRYING: TASK: glance : Creating the Glance service and endpoint (1 retries left).
failed: [localhost] (item={u'interface': u'admin', u'url': u'http://192.168.88.160:9292'}) => {"changed": true, "failed": true, "item": {"interface": "admin", "url": "http://192.168.88.160:9292"}, "msg": "'Traceback (most recent call last):\\n File \"/tmp/ansible_AAksgL/ansible_module_kolla_keystone_service.py\", line 55, in main\\n for _service in cloud.keystone_client.services.list():\\n File \"/usr/lib/python2.7/site-packages/positional/__init__.py\", line 101, in inner\\n return wrapped(*args, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneclient/v3/services.py\", line 97, in list\\n **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneclient/base.py\", line 75, in func\\n return f(*args, **new_kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneclient/base.py\", line 390, in list\\n self.collection_key)\\n File \"/usr/lib/python2.7/site-packages/keystoneclient/base.py\", line 125, in _list\\n resp, body = self.client.get(url, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py\", line 223, in get\\n return self.request(url, \\'GET\\', **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py\", line 380, in request\\n resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py\", line 148, in request\\n return self.session.request(url, method, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/positional/__init__.py\", line 101, in inner\\n return wrapped(*args, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/session.py\", line 513, in request\\n **endpoint_filter)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/session.py\", line 856, in get_endpoint\\n return auth.get_endpoint(self, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py\", line 219, in get_endpoint\\n service_name=service_name)\\n File \"/usr/lib/python2.7/site-packages/positional/__init__.py\", line 101, in inner\\n return wrapped(*args, **kwargs)\\n File \"/usr/lib/python2.7/site-packages/keystoneauth1/access/service_catalog.py\", line 228, in url_for\\n raise exceptions.EndpointNotFound(msg)\\nEndpointNotFound: ******** endpoint for identity service in regiontwo region not found\\n'"}

Revision history for this message
Eduardo Gonzalez (egonzalez90) wrote :

Hi, can you share your config for each region?

Revision history for this message
shake.chen (shake-chen) wrote :

I have test kolla muti region. work well. only problem is horizon,seem support muti region have some problem.

Revision history for this message
jeck (jeckxie) wrote :

@share.chen are you sure use the doc https://docs.openstack.org/developer/kolla-ansible/multi-regions.html can deploy ok ?

Revision history for this message
jeck (jeckxie) wrote :

@share.chen my changes as :

regionone

/usr/share/kolla-ansible/ansible/roles/horizon/templates/local_settings.j2
#regionone vip 192.168.88.200,regiontwo vip 192.168.88.180
# For multiple regions uncomment this configuration, and add (endpoint, title).
AVAILABLE_REGIONS = [
    ('http://192.168.88.200:5000/v3', 'regionone'),
    ('http://192.168.88.180:5000/v3', 'regiontwo'),
]

/etc/kolla/globals.yml

openstack_region_name: "regionone"
multiple_regions_names:
    - "{{ openstack_region_name }}"
    - "regiontwo"
enable_horizon: "yes"
enable_keystone: "yes"
kolla_internal_fqdn: "{{ kolla_internal_vip_address }}"

-----------------------------------------------------
regiontwo
/etc/kolla/globals.yml

openstack_region_name: "regiontwo"

Revision history for this message
zhubingbing (zhubingbing) wrote :

i deploy multiple_regions is success, i thinks your regionsOne don't create regionTwo keystone endponint, so you can check it . and you should use kolla and kolla-ansible master

Changed in kolla:
status: New → Invalid
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.