[Openstack-operators] Ceilometer client uses the wrong URL when contacting service

Alvise Dorigo alvise.dorigo at pd.infn.it
Tue Jul 14 14:38:02 UTC 2015


Hi,
I've setup an OpenStack IceHouse deployment with SSL.

The Ceilometer service is registered in Keystone with the https endpoints:

[root at controller-01 ~]# keystone endpoint-list|grep 8777
| 8c12e36a75454c5da92ac146630a7022 | regionOne | 
https://cloud-areapd-test.pd.infn.it:8777          | 
https://cloud-areapd-test.pd.infn.it:8777          | 
https://cloud-areapd-test.pd.infn.it:8777          | 
8f765dc84a884786b0e95076a20f1c4c |

When I select on the dashboard the menu "Resource usage", it hungs, and 
in the horizon.log file I see this error:

2015-07-14 14:27:03,899 9751 DEBUG ceilometerclient.common.http curl -i 
-X GET -H 'X-Auth-Token: 46778be5fbe2c753766b501314e6effa' -H 
'Content-Type: application/json' -H 'Accept: application/json' -H 
'User-Agent: python-ceilometerclient' http://90.147.77.250:8777/v2/meters


Why ( and from where) the ceilometerclient is getting the wrong non-SSL 
endpoint http://90.147.77.250:8777/v2/meters ?
I thought it would take that URL from the Keystone's endpoint catalog 
(which contains the correct https URLs); but it seems that it is not true.

Could someone explain and help me to set it up correctly ?

thanks,

     Alvise



More information about the OpenStack-operators mailing list