Bug 1245267 - ceilometer fails to poll swift meters
Summary: ceilometer fails to poll swift meters
Keywords:
Status: CLOSED DUPLICATE of bug 1283632
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: rhosp-director
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
low
high
Target Milestone: ---
: 7.0 (Kilo)
Assignee: Jay Dobies
QA Contact: yeylon@redhat.com
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-07-21 15:17 UTC by Yurii Prokulevych
Modified: 2016-04-18 07:14 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-01-06 14:17:31 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Yurii Prokulevych 2015-07-21 15:17:27 UTC
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

Comment 5 Mike Burns 2016-01-06 14:17:31 UTC

*** This bug has been marked as a duplicate of bug 1283632 ***


Note You need to log in before you can comment on or make changes to this bug.