[Openstack] ceilometer-agent-central starting fail

Liu Wenmao marvelliu at gmail.com
Wed Apr 10 06:02:37 UTC 2013


I solve this problem by two steps:

1 modify /etc/init/ceilometer-agent-central.conf
exec start-stop-daemon --start --chuid ceilometer --exec
/usr/local/bin/ceilometer-agent-central --
--config-file=/etc/ceilometer/ceilometer.conf
2 add some lines to /etc/ceilometer/ceilometer.conf:
os-username=ceilometer
os-password=nsfocus
os-tenant-name=service
os-auth-url=http://controller:5000/v2.0



On Wed, Apr 10, 2013 at 1:36 PM, Liu Wenmao <marvelliu at gmail.com> wrote:

> Hi all:
>
> 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(
> http://docs.openstack.org/developer/ceilometer/install/manual.html#configuring-keystone-to-work-with-api)
> but it does not include the ceilometer configuration.
>
> # service ceilometer-agent-central start
> ceilometer-agent-central start/running, process 5679
>
> # cat /etc/init/ceilometer-agent-central.conf
> description "ceilometer-agent-compute"
> author "Chuck Short <zulcss at ubuntu.com>"
>
> start on runlevel [2345]
> stop on runlelvel [!2345]
>
> chdir /var/run
>
> pre-start script
> mkdir -p /var/run/ceilometer
> chown ceilometer:ceilometer /var/run/ceilometer
>
> mkdir -p /var/lock/ceilometer
> chown ceilometer:ceilometer /var/lock/ceilometer
> end script
>
> exec start-stop-daemon --start --chuid ceilometer --exec
> /usr/local/bin/ceilometer-agent-central
>
>
> /var/log/ceilometer/ceilometer-agent-central.log
> 2013-04-10 13:01:39    ERROR [ceilometer.openstack.common.loopingcall] in
> looping call
> Traceback (most recent call last):
>   File
> "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.1-py2.7.egg/ceilometer/openstack/common/loopingcall.py",
> line 67, in _inner
>     self.f(*self.args, **self.kw)
>   File
> "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.1-py2.7.egg/ceilometer/central/manager.py",
> line 76, in interval_task
>     auth_url=cfg.CONF.os_auth_url)
>   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__
>     self.authenticate()
>   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
>     token)
>   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)
>   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
>     resp, body = self.request(url, 'POST', body=params, headers=headers)
>   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
>     raise exceptions.from_response(resp, resp.text)
> Unauthorized: Unable to communicate with identity service: {"error":
> {"message": "Invalid user / password", "code": 401, "title": "Not
> Authorized"}}. (HTTP 401)
> 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)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130410/51b85310/attachment.html>


More information about the Openstack mailing list