<div dir="ltr">Thanks, Jacob!</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 13, 2013 at 11:57 AM, Jacob Godin <span dir="ltr"><<a href="mailto:jacobgodin@gmail.com" target="_blank">jacobgodin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Doug,<div><br></div><div>Here you go: <a href="https://bugs.launchpad.net/ceilometer/+bug/1179560" target="_blank">https://bugs.launchpad.net/ceilometer/+bug/1179560</a>. Let me know if I can provide any more info.</div>

<div><br></div><div>Cheers,</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 13, 2013 at 12:50 PM, Doug Hellmann <span dir="ltr"><<a href="mailto:doug.hellmann@dreamhost.com" target="_blank">doug.hellmann@dreamhost.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, Jacob,<div><br></div><div>This looks like it's probably a bug in ceilometer -- we should be using the private URL, but the client defaults to the public URL.</div>

<div><br></div><div>Could you open a bug for us at <a href="https://bugs.launchpad.net/ceilometer" target="_blank">https://bugs.launchpad.net/ceilometer</a>?</div>
<div><br></div><div>Thanks,</div><div>Doug</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Mon, May 6, 2013 at 11:13 AM, Jacob Godin <span dir="ltr"><<a href="mailto:jacobgodin@gmail.com" target="_blank">jacobgodin@gmail.com</a>></span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi all,<div><br></div><div>I have a working copy of ceilometer up and running (api, collector, and central agent). However, when trying to get my compute agents working properly, I'm running into problems with the Nova endpoint they're trying to use. We have our setup configured so that our compute nodes have no external access, AKA are limited to LAN only.</div>



<div><br></div><div>Unfortunately, Ceilometer seems to grab the publicurl for the Nova endpoint and attempt to use it. Here's an excerpt of the error:</div><div><div>2013-05-06 14:54:52     INFO [urllib3.connectionpool] Starting new HTTP connection (1): 10.x.x.x</div>



<div>2013-05-06 14:54:52    DEBUG [urllib3.connectionpool] "POST /v2.0/tokens HTTP/1.1" 200 None</div><div>2013-05-06 14:54:53     INFO [urllib3.connectionpool] Starting new HTTP connection (1): <b>X.X.X.X</b></div>



<div>2013-05-06 14:54:53    ERROR [ceilometer.nova_client] [Errno 101] ENETUNREACH</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.7/dist-packages/ceilometer/nova_client.py", line 33, in with_logging</div>



<div>    return func(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/ceilometer/nova_client.py", line 69, in instance_get_all_by_host</div><div>    search_opts=search_opts))</div><div>  File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/servers.py", line 375, in list</div>



<div>    return self._list("/servers%s%s" % (detail, query_string), "servers")</div><div>  File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 62, in _list</div><div>    _resp, body = self.api.client.get(url)</div>



<div>  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 230, in get</div><div>    return self._cs_request(url, 'GET', **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 217, in _cs_request</div>



<div>    **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 199, in _time_request</div><div>    resp, body = self.request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 170, in request</div>



<div>    **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 44, in request</div><div>    return session.request(method=method, url=url, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 279, in request</div>



<div>    resp = self.send(prep, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)</div><div>  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 374, in send</div><div>    r = adapter.send(request, **kwargs)</div>



<div>  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 206, in send</div><div>    raise ConnectionError(sockerr)</div><div>ConnectionError: [Errno 101] ENETUNREACH</div><div><br></div><div>
I am using Keystone's admin url to authenticate, so that seems to be posting properly (10.x.x.x). However, you can see that it then tries to use X.X.X.X to talk to Nova API.</div><div><br></div><div>Any ideas?</div>
<div><br></div><div>Thanks</div></div></div>
<br></div></div>_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>