Ask Your Question
2

Ceilometer "The service catalog is empty"

asked 2015-08-10 09:00:51 -0600

venkatav gravatar image

updated 2015-08-13 06:00:49 -0600

Hi, we have installed 3 Nodes Architecture with openstack Kilo Manual. We verified successfully the complete installation steps which already given in the document.

But after installing Ceilometer, as per the document we need to verify the Ceilometer meter list. But in our case it's showing "The service catalog is empty." Could you help us in resolving this issue. The original verification log is below as per the document.

$ ceilometer meter-list
+--------------+-------+-------+--------------------------------------+---------+----------------------------------+
| Name | Type | Unit | Resource ID | User ID | Project ID |
+--------------+-------+-------+--------------------------------------+---------+----------------------------------+
| image | gauge | image | acafc7c0-40aa-4026-9673-b879898e1fc2 | None | cf12a15c5ea84b019aec3dc45580896b |
| image.size | gauge | B | acafc7c0-40aa-4026-9673-b879898e1fc2 | None | cf12a15c5ea84b019aec3dc45580896b |
| image.update | delta | image | acafc7c0-40aa-4026-9673-b879898e1fc2 | None | cf12a15c5ea84b019aec3dc45580896b |
+--------------+-------+-------+--------------------------------------+---------+----------------------------------+

**Please note that we have installed all the components except Object Storage and Block Storage. Can this be a constraint ? (I mean not installing object storage and block storage)

edit retag flag offensive close merge delete

Comments

check if you are using auth v3. if yes, you might need to upgrade your python-ceilometerclient. happened to me before, after upgrade ceilometer client, i manage to get the list.

senyapsudah gravatar imagesenyapsudah ( 2015-08-16 19:42:45 -0600 )edit

3 answers

Sort by ยป oldest newest most voted
2

answered 2015-08-19 04:35:14 -0600

Cheng Liu gravatar image

updated 2015-08-19 07:43:48 -0600

Create a ceilometer-openrc.sh for ceilometer authentication:

unset OS_PROJECT_DOMAIN_ID
unset OS_USER_DOMAIN_ID
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=YOUR_CEILOMETER_PASSWORD
export OS_AUTH_URL=http://controller:35357/v2.0

Also, upgrading ceilometer may lead to some unexpected errors such as authentication. Just stay on the older version when it's still fine.

edit flag offensive delete link more

Comments

Worked for me, thanks.

rozie gravatar imagerozie ( 2015-09-03 06:47:44 -0600 )edit
0

answered 2015-08-17 23:26:52 -0600

venkatav gravatar image

updated 2015-08-18 23:56:43 -0600

@busyboy, Thanks for your warning . So did you try any other method. We haven't upgraded the client yet.

Also could you please let us know what is the issue or worst scenario you faced after upgrading ceilometer using pip

edit flag offensive delete link more
0

answered 2015-08-18 07:59:46 -0600

busyboy gravatar image

dont do that....this will destroy all other apps to stop responding .. I have had the same issue and upgrading the ceilometerclient using pip does even worst.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

2 followers

Stats

Asked: 2015-08-10 09:00:51 -0600

Seen: 4,200 times

Last updated: Aug 19 '15