SM:R3.2build23:Ceilometer meter list returns empty values

Bug #1664115 reported by sundarkh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.2
Fix Committed
High
Dheeraj Gautam
Trunk
Fix Committed
High
Dheeraj Gautam

Bug Description

SM:R3.2 build 23 : ceilometer meter list returns empty

1) Install SM R3.2 (since the later builds are having installation issues)
2) Provision the target with R3.2 build 23 , Mitaka contrail package; Provision gets completed succesfully
3) After launching few instances of VM, Observe that the ceilometer sample list is empty

root@nodeh8:~# ceilometer meter-list
+------+------+------+-------------+---------+------------+
| Name | Type | Unit | Resource ID | User ID | Project ID |
+------+------+------+-------------+---------+------------+
+------+------+------+-------------+---------+------------+

4) ceilometer agent is trying to connect to connect to rabbitmq server over 127.0.0.1

ceilometer-agent-central.log
-----------------------------
2017-02-12 20:34:00.444 31995 ERROR oslo.messaging._drivers.impl_rabbit [req-29f6f4c0-9879-46af-a1a1-fbba037ee07e admin - - - -] AMQP server on 127.0.0.1:5672 is unreachable: [Errno 111] Connection refused. Trying again in 32 seconds.
2017-02-12 20:34:32.477 31995 ERROR oslo.messaging._drivers.impl_rabbit [req-29f6f4c0-9879-46af-a1a1-fbba037ee07e admin - - - -] AMQP server on 127.0.0.1:5672 is unreachable: [Errno 111] Connection refused. Trying again in 32 seconds.

5) Ceilometer agent is also trying to connect to 127.0.0.1

ceilometer-agent-compute.log
------------------------------

2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client [req-04f67e5a-735d-4e07-b122-82dc1fd5d742 admin - - - -] Unable to establish connection to http://localhost:5000/v2.0/tokens
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client Traceback (most recent call last):
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/ceilometer/nova_client.py", line 52, in with_logging
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return func(*args, **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/ceilometer/nova_client.py", line 157, in instance_get_all_by_host
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client search_opts=search_opts))
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/novaclient/v2/servers.py", line 749, in list
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client "servers")
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 242, in _list
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client resp, body = self.api.client.get(url)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 173, in get
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return self.request(url, 'GET', **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 89, in request
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 331, in request
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 98, in request
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return self.session.request(url, method, **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 94, in inner
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return func(*args, **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 370, in request
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client auth_headers = self.get_auth_headers(auth)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 624, in get_auth_headers
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return auth.get_headers(self, **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/plugin.py", line 84, in get_headers
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client token = self.get_token(session)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 90, in get_token
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return self.get_access(session).auth_token
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 136, in get_access
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client self.auth_ref = self.get_auth_ref(session)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/v2.py", line 65, in get_auth_ref
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client authenticated=False, log=False)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 572, in post
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return self.request(url, 'POST', **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 94, in inner
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client return func(*args, **kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 452, in request
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client resp = send(**kwargs)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 496, in _send_request
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client raise exceptions.ConnectFailure(msg)
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client ConnectFailure: Unable to establish connection to http://localhost:5000/v2.0/tokens
2017-02-12 20:34:09.589 2818 ERROR ceilometer.nova_client
2017-02-12 20:34:09.591 2818 INFO ceilometer.agent.manager [req-04f67e5a-735d-4e07-b122-82dc1fd5d742 admin - - - -] Skip pollster network.incoming.bytes.rate, no resources found this cycle
2017-02-12 20:34:09.592 2818 INFO ceilometer.agent.manager [req-04f67e5a-735d-4e07-b122-82dc1fd5d742 admin - - - -] Skip pollster disk.write.bytes, no resources found this cycle

Abhay Joshi (abhayj)
Changed in juniperopenstack:
assignee: nobody → Dheeraj Gautam (dgautam)
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.2

Review in progress for https://review.opencontrail.org/28828
Submitter: Dheeraj Gautam (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/28828
Committed: http://github.org/Juniper/contrail-puppet/commit/f815432af8081371093ad645e045e31dd0c20eff
Submitter: Zuul (<email address hidden>)
Branch: R3.2

commit f815432af8081371093ad645e045e31dd0c20eff
Author: Dheeraj Gautam <email address hidden>
Date: Wed Feb 15 17:23:06 2017 -0800

SM-Ceilometer: ceilometer was providing sample-list/meter-list

Closes-Bug: #1664115

1. if compute is seprate, ceilometer was being configured
2. pipeline.yaml should be configured before service restarts
3. added dependency for ceilometer packages.

Change-Id: I6a37f74b264c0019bf88c1cbf29a347a8dd7bf21

Jeba Paulaiyan (jebap)
tags: removed: sanity
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/31030
Submitter: Dheeraj Gautam (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/31030
Committed: http://github.com/Juniper/contrail-puppet/commit/10d9c783f7addbd50e6833c434acd85c11d542c9
Submitter: Zuul (<email address hidden>)
Branch: master

commit 10d9c783f7addbd50e6833c434acd85c11d542c9
Author: Dheeraj Gautam <email address hidden>
Date: Thu May 4 21:22:12 2017 -0700

fix ceilometer configuration for newton/R4.0

Change-Id: Ideb6c8ae0447f1fd5c57b7fc4bb5e5b62e659798
Closes-Bug: #1664115

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.