Description of problem: In /var/log/ceilometer/central.log next traceback present: 2015-07-21 10:52:04.749 29604 INFO swiftclient [-] REQ: curl -i http://192.0.2.7:8080/v1/AUTH_2825cfa33bf9411b8c026c52f6bc9208?format=json -X GET -H "X-Auth-Token: c56d4d7fa1a648f0a64e7b31f2dbd2ca" 2015-07-21 10:52:04.749 29604 INFO swiftclient [-] RESP STATUS: 403 Forbidden 2015-07-21 10:52:04.749 29604 INFO swiftclient [-] RESP HEADERS: [('date', 'Tue, 21 Jul 2015 14:52:04 GMT'), ('content-length', '73'), ('content-type', 'text/html; charset=UTF-8'), ('connection', 'keep-alive'), ('x-trans-id', 'tx47d98cc256804928a46b0-0055ae5c94')] 2015-07-21 10:52:04.749 29604 INFO swiftclient [-] RESP BODY: <html><h1>Forbidden</h1><p>Access was denied to this resource.</p></html> 2015-07-21 10:52:04.750 29604 WARNING ceilometer.agent.base [-] Continue after error from storage.containers.objects.size: Account GET failed: http://192.0.2.7:8080/v1/AUTH_2825cfa33bf9411b8c026c52f6bc9208?forma t=json 403 Forbidden [first 60 chars of response] <html><h1>Forbidden</h1><p>Access was denied to this resourc 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base Traceback (most recent call last): 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base File "/usr/lib/python2.7/site-packages/ceilometer/agent/base.py", line 177, in poll_and_publish 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base resources=polling_resources 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base File "/usr/lib/python2.7/site-packages/ceilometer/objectstore/swift.py", line 192, in get_samples 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base cache, tenants): 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base File "/usr/lib/python2.7/site-packages/ceilometer/objectstore/swift.py", line 82, in _iter_accounts 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base ksclient, tenants)) 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base File "/usr/lib/python2.7/site-packages/ceilometer/objectstore/swift.py", line 94, in _get_account_info 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base ksclient.auth_token)) 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 509, in get_account 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base http_response_content=body) 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base ClientException: Account GET failed: http://192.0.2.7:8080/v1/AUTH_2825cfa33bf9411b8c026c52f6bc9208?format=json 403 Forbidden [first 60 chars of respons e] <html><h1>Forbidden</h1><p>Access was denied to this resourc 2015-07-21 10:52:04.750 29604 TRACE ceilometer.agent.base Additional info: This was setup using ospd on virtual environment.(3controllers + 1 compute) It was figured out the ceilometer user in keystone is missing ResellerAdmin role. openstack-ceilometer-common-2015.1.0-8.el7ost.noarch openstack-ceilometer-alarm-2015.1.0-8.el7ost.noarch openstack-ceilometer-compute-2015.1.0-8.el7ost.noarch python-ceilometer-2015.1.0-8.el7ost.noarch openstack-ceilometer-collector-2015.1.0-8.el7ost.noarch openstack-ceilometer-central-2015.1.0-8.el7ost.noarch python-ceilometerclient-1.0.13-1.el7ost.noarch openstack-ceilometer-notification-2015.1.0-8.el7ost.noarch openstack-ceilometer-api-2015.1.0-8.el7ost.noarch openstack-swift-plugin-swift3-1.7-3.el7ost.noarch openstack-swift-proxy-2.3.0-1.el7ost.noarch openstack-swift-object-2.3.0-1.el7ost.noarch python-swiftclient-2.4.0-1.el7ost.noarch openstack-swift-2.3.0-1.el7ost.noarch openstack-swift-container-2.3.0-1.el7ost.noarch openstack-swift-account-2.3.0-1.el7ost.noarch
*** This bug has been marked as a duplicate of bug 1283632 ***