<div dir="ltr"><div>Hello everyone, I've configured masakari-api (controller node01) and masakari-processmonitor (node02, node03 compute nodes) but I have an issue when I try to test the instance migration between nodes. The node alive can't reach to <span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">public endpoint for instance-ha.</span></div><div><br></div><div><div>Jun 25 18:23:50 node02 python2: 2018-06-25 18:23:50.380 10269 INFO masakarimonitors.hostmonitor.host_handler.handle_host [-] '<a href="http://node01.xxxxxx.net">node01.xxxxxx.net</a>' is 'online'.</div><div>Jun 25 18:23:50 node02 python2: 2018-06-25 18:23:50.380 10269 INFO masakarimonitors.hostmonitor.host_handler.handle_host [-] '<a href="http://node03.xxxxxx.net">node03.xxxxxx.net</a>' is 'online'.</div><div>Jun 25 18:23:50 node02 python2: 2018-06-25 18:23:50.381 10269 INFO masakarimonitors.ha.masakari [-] Send a notification. {'notification': {'hostname': '<a href="http://node03.xxxxxx.net">node03.xxxxxx.net</a>', 'type': 'COMPUTE_HOST', 'payload': {'host_status': 'NORMAL', 'event': 'STARTED', 'cluster_status': 'ONLINE'}, 'generated_time': datetime.datetime(2018, 6, 25, 17, 23, 50, 381284)}}</div><div>Jun 25 18:23:50 node02 python2: 2018-06-25 18:23:50.818 10269 WARNING masakarimonitors.ha.masakari [-] Retry sending a notification. (public endpoint for instance-ha service not found): EndpointNotFound: public endpoint for instance-ha service not found</div><div>Jun 25 18:23:53 node02 python2: 2018-06-25 18:23:53.826 10269 WARNING masakarimonitors.ha.masakari [-] Retry sending a notification. (public endpoint for instance-ha service not found): EndpointNotFound: public endpoint for instance-ha service not found</div><div>Jun 25 18:23:56 node02 python2: 2018-06-25 18:23:56.834 10269 WARNING masakarimonitors.ha.masakari [-] Retry sending a notification. (public endpoint for instance-ha service not found): EndpointNotFound: public endpoint for instance-ha service not found</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari [-] Exception caught: public endpoint for instance-ha service not found: EndpointNotFound: public endpoint for instance-ha service not found</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari Traceback (most recent call last):</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/masakarimonitors/ha/masakari.py", line 68, in send_notification</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     payload=event['notification']['payload'])</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/instance_ha/v1/_proxy.py", line 65, in create_notification</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self._create(_notification.Notification, **attrs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/proxy.py", line 197, in _create</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return res.create(self)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/resource.py", line 729, in create</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     json=request.body, headers=request.headers)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 310, in post</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self.request(url, 'POST', **kwargs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/_adapter.py", line 145, in request</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     **kwargs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 138, in submit_function</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self.submit_task(task)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 127, in submit_task</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self.run_task(task=task)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 159, in run_task</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self._run_task(task)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 179, in _run_task</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return task.wait()</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 81, in wait</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     self._traceback)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 89, in run</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     self.done(self.main())</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/openstack/task_manager.py", line 61, in main</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self._main(*self.args, **self.kwargs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 189, in request</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return self.session.request(url, method, **kwargs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 695, in request</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     **endpoint_filter)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 1077, in get_endpoint</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     return auth.get_endpoint(self, **kwargs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 380, in get_endpoint</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     allow_version_hack=allow_version_hack, **kwargs)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 279, in get_endpoint_data</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     service_name=service_name)</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python2.7/site-packages/keystoneauth1/access/service_catalog.py", line 462, in endpoint_data_for</div><div>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari     raise exceptions.EndpointNotFound(msg)</div><div><b>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari EndpointNotFound: public endpoint for instance-ha service not found</b></div><div><b>Jun 25 18:23:59 node02 python2: 2018-06-25 18:23:59.841 10269 ERROR masakarimonitors.ha.masakari</b></div></div><div><br></div><div><b>The configuration /etc/masakarimonitors/masakarimonitors.conf is:</b></div><div><br></div><div><div>[DEFAULT]</div><div>debug = false</div><div>[api]</div><div>region = RegionOne</div><div>api_version = v1</div><div># I've tried with public and I have the same error</div><div><div style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"># api_interface = public</div></div><div>api_interface = internal</div><div>auth_url = <a href="http://192.168.0.254:35357">http://192.168.0.254:35357</a></div><div>project_name = service</div><div>project_domain_id = default</div><div>project_domain_name = Default</div><div>username = masakari</div><div>user_domain_id = default</div><div>user_domain_name = Default</div><div>password = masakari</div><div>[callback]</div><div>[cors]</div><div>[healthcheck]</div><div>[host]</div><div>monitoring_interval = 5</div><div>api_retry_max = 3</div><div>api_retry_interval = 3</div><div>disable_ipmi_check = True</div><div>stonith_wait = 15</div><div>corosync_multicast_interfaces = eno1</div><div>corosync_multicast_ports = 5405</div><div>[libvirt]</div><div>connection_uri = qemu:///system</div><div>[oslo_middleware]</div><div>[process]</div></div><div><br></div><div><b>Endpoint list:</b></div><div><br></div><div><div># openstack endpoint list | grep masakari</div><div>| 0b18390c4b6f445486f663725a763dde | RegionOne | masakari     | masakari            | True    | public    | <a href="http://192.168.0.11:15868/v1/%(tenant_id)s">http://192.168.0.11:15868/v1/%(tenant_id)s</a>   |</div><div>| 1d33d9aff3de420da285986da31626a8 | RegionOne | masakari     | masakari            | True    | admin     | <a href="http://192.168.0.11:15868/v1/%(tenant_id)s">http://192.168.0.11:15868/v1/%(tenant_id)s</a>   |</div><div>| 503ebe5834074621a45db7c2da3703cc | RegionOne | masakari     | masakari            | True    | internal  | <a href="http://192.168.0.11:15868/v1/%(tenant_id)s">http://192.168.0.11:15868/v1/%(tenant_id)s</a>   |</div></div><div><br></div><div>If someone can guide me, I will be grateful. </div><div><br></div><div>Cheers!<br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Braian F. Leiva<br><br></div></div>