<div dir="ltr">Hi all:<div><br></div><div style>I have just install ceilometer grizzly github version, but fail to start ceilometer-agent-central service. I think it is due to that I didn't set up the keystone user/password like other projects. but I follow the instructions(<a href="http://docs.openstack.org/developer/ceilometer/install/manual.html#configuring-keystone-to-work-with-api">http://docs.openstack.org/developer/ceilometer/install/manual.html#configuring-keystone-to-work-with-api</a>) but it does not include the ceilometer configuration.</div>

<div style><br></div><div style><div># service ceilometer-agent-central start</div><div>ceilometer-agent-central start/running, process 5679</div><div><br></div><div><div># cat /etc/init/ceilometer-agent-central.conf </div>

<div>description "ceilometer-agent-compute"</div><div>author "Chuck Short <<a href="mailto:zulcss@ubuntu.com">zulcss@ubuntu.com</a>>"</div><div><br></div><div>start on runlevel [2345]</div><div>
stop on runlelvel [!2345]</div>
<div><br></div><div>chdir /var/run</div><div><br></div><div>pre-start script</div><div><span class="" style="white-space:pre">      </span>mkdir -p /var/run/ceilometer</div><div><span class="" style="white-space:pre">       </span>chown ceilometer:ceilometer /var/run/ceilometer</div>

<div><br></div><div><span class="" style="white-space:pre">   </span>mkdir -p /var/lock/ceilometer</div><div><span class="" style="white-space:pre">      </span>chown ceilometer:ceilometer /var/lock/ceilometer</div><div>end script</div>

<div><br></div><div>exec start-stop-daemon --start --chuid ceilometer --exec /usr/local/bin/ceilometer-agent-central</div></div><div><br></div><div><br></div><div>/var/log/ceilometer/ceilometer-agent-central.log<br></div>

<div><div>2013-04-10 13:01:39    ERROR [ceilometer.openstack.common.loopingcall] in looping call </div><div>Traceback (most recent call last):</div><div>  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.1-py2.7.egg/ceilometer/openstack/common/loopingcall.py", line 67, in _inner</div>

<div>    self.f(*self.args, **<a href="http://self.kw">self.kw</a>)</div><div>  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.1-py2.7.egg/ceilometer/central/manager.py", line 76, in interval_task</div>

<div>    auth_url=cfg.CONF.os_auth_url)</div><div>  File "/usr/local/lib/python2.7/dist-packages/python_keystoneclient-0.2.3.1.g3a3e254-py2.7.egg/keystoneclient/v2_0/client.py", line 134, in __init__</div><div>
    self.authenticate()</div>
<div>  File "/usr/local/lib/python2.7/dist-packages/python_keystoneclient-0.2.3.1.g3a3e254-py2.7.egg/keystoneclient/client.py", line 205, in authenticate</div><div>    token)</div><div>  File "/usr/local/lib/python2.7/dist-packages/python_keystoneclient-0.2.3.1.g3a3e254-py2.7.egg/keystoneclient/v2_0/client.py", line 174, in get_raw_token_from_identity_service    token=token)</div>

<div>  File "/usr/local/lib/python2.7/dist-packages/python_keystoneclient-0.2.3.1.g3a3e254-py2.7.egg/keystoneclient/v2_0/client.py", line 202, in _base_authN</div><div>    resp, body = self.request(url, 'POST', body=params, headers=headers)</div>

<div>  File "/usr/local/lib/python2.7/dist-packages/python_keystoneclient-0.2.3.1.g3a3e254-py2.7.egg/keystoneclient/client.py", line 366, in request</div><div>    raise exceptions.from_response(resp, resp.text)</div>

<div>Unauthorized: Unable to communicate with identity service: {"error": {"message": "Invalid user / password", "code": 401, "title": "Not Authorized"}}. (HTTP 401)</div>

<div>2013-04-10 13:01:39    ERROR [ceilometer.openstack.common.threadgroup] Unable to communicate with identity service: {"error": {"message": "Invalid user / password", "code": 401, "title": "Not Authorized"}}. (HTTP 401)</div>

</div></div></div>