[Openstack] Ceilometer gets auth failure

O'Reilly, Dan Daniel.OReilly at dish.com
Mon Jun 2 20:38:47 UTC 2014


Installing on RHEL 6.5:

Here's my ceilometer user in mongodb:

> show users
{
        "_id" : ObjectId("538cd5b4a91190837f8dfefc"),
        "user" : "ceilometer",
        "pwd" : "ea2607ef865b3f5e98b1a9f3338eb6b2",
        "roles" : [
                "readWrite",
                "dbAdmin"
        ]
}


...and in keystone:

# keystone user-list
+----------------------------------+------------+---------+----------------------+
|                id                |    name    | enabled |        email         |
+----------------------------------+------------+---------+----------------------+
| af4b9c86616643098da670905d1ff91a |   admin    |   True  | dan.oreillY at dish.com |
| e304b3eaea6f4cb7aa978ad9988c9bc2 | ceilometer |   True  | dan.oreilly at dish.com |
| 1ecb794f1233411e987cdfec979756e2 |   cinder   |   True  | dan.oreilly at dish.com |
| 787b6fb05dbf409482617469d50b452c |    demo    |   True  |      DEMO_EMAIL      |
| 7be7a87eb25a46e9a91af7709573299b |   glance   |   True  | dan.oreilly at dish.com |
| bcdc5fe51d244e51a18de349a7250d6f |  neutron   |   True  | dan.oreilly at dish.com |
| ebf80dc11687408894161c99d0dfb6f6 |    nova    |   True  |   nova at example.com   |
+----------------------------------+------------+---------+----------------------+

# keystone user-list
+----------------------------------+------------+---------+----------------------+
|                id                |    name    | enabled |        email         |
+----------------------------------+------------+---------+----------------------+
| af4b9c86616643098da670905d1ff91a |   admin    |   True  | dan.oreillY at dish.com |
| e304b3eaea6f4cb7aa978ad9988c9bc2 | ceilometer |   True  | dan.oreilly at dish.com |
| 1ecb794f1233411e987cdfec979756e2 |   cinder   |   True  | dan.oreilly at dish.com |
| 787b6fb05dbf409482617469d50b452c |    demo    |   True  |      DEMO_EMAIL      |
| 7be7a87eb25a46e9a91af7709573299b |   glance   |   True  | dan.oreilly at dish.com |
| bcdc5fe51d244e51a18de349a7250d6f |  neutron   |   True  | dan.oreilly at dish.com |
| ebf80dc11687408894161c99d0dfb6f6 |    nova    |   True  |   nova at example.com   |
+----------------------------------+------------+---------+----------------------+


The debug output from api.log:


2014-06-02 13:58:05.806 5485 INFO keystoneclient.middleware.auth_token [-] Starting keystone auth_token middleware
2014-06-02 13:58:05.806 5485 WARNING keystoneclient.middleware.auth_token [-] Configuring admin URI using auth fragments. This is deprecated, use 'identity_uri' instead.
2014-06-02 13:58:05.807 5485 INFO keystoneclient.middleware.auth_token [-] Using /tmp/keystone-signing-Zebn7H as cache directory for signing certificate
2014-06-02 13:58:05.854 5485 INFO ceilometer.storage.pymongo_base [-] Connecting to mongodb on [('tm1cldctll01', 27017)]
2014-06-02 13:58:05.859 5485 CRITICAL ceilometer [-] ConfigurationError: command SON([('authenticate', 1), ('user', u'ceilometer'), ('nonce', u'8ad73d7341071060'), ('key', u'43a3ec54be5ab39d08e5619821e55dd0')]) failed: auth fails
2014-06-02 13:58:05.859 5485 TRACE ceilometer Traceback (most recent call last):
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/bin/ceilometer-api", line 10, in <module>
2014-06-02 13:58:05.859 5485 TRACE ceilometer     sys.exit(api())
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/cli.py", line 96, in api
2014-06-02 13:58:05.859 5485 TRACE ceilometer     srv = app.build_server()
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/api/app.py", line 126, in build_server
2014-06-02 13:58:05.859 5485 TRACE ceilometer     root = VersionSelectorApplication()
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/api/app.py", line 102, in __init__
2014-06-02 13:58:05.859 5485 TRACE ceilometer     self.v2 = setup_app(pecan_config=pc)
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/api/app.py", line 60, in setup_app
2014-06-02 13:58:05.859 5485 TRACE ceilometer     storage.get_connection(cfg.CONF),
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/storage/__init__.py", line 87, in get_connection
2014-06-02 13:58:05.859 5485 TRACE ceilometer     return get_engine(conf).get_connection
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/storage/impl_mongodb.py", line 82, in get_connection
2014-06-02 13:58:05.859 5485 TRACE ceilometer     return Connection(conf)
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/storage/impl_mongodb.py", line 428, in __init__
2014-06-02 13:58:05.859 5485 TRACE ceilometer     self.conn = self.CONNECTION_POOL.connect(url)
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib/python2.6/site-packages/ceilometer/storage/pymongo_base.py", line 124, in connect
2014-06-02 13:58:05.859 5485 TRACE ceilometer     safe=True)
2014-06-02 13:58:05.859 5485 TRACE ceilometer   File "/usr/lib64/python2.6/site-packages/pymongo/mongo_client.py", line 355, in __init__
2014-06-02 13:58:05.859 5485 TRACE ceilometer     raise ConfigurationError(str(exc))
2014-06-02 13:58:05.859 5485 TRACE ceilometer ConfigurationError: command SON([('authenticate', 1), ('user', u'ceilometer'), ('nonce', u'8ad73d7341071060'), ('key', u'43a3ec54be5ab39d08e5619821e55dd0')]) failed: auth fails
2014-06-02 13:58:05.859 5485 TRACE ceilometer

Dan O'Reilly
UNIX Systems Administration
[cid:image001.jpg at 01CF7E70.5D18D860]
9601 S. Meridian Blvd.
Englewood, CO 80112
720-514-6293


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140602/cff62d77/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 1895 bytes
Desc: image001.jpg
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140602/cff62d77/attachment.jpg>


More information about the Openstack mailing list