Ceilometer Uses PublicURL Endpoint with No Public IP's Selected

Bug #1388284 reported by Tyler Wilson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
High
MOS Ceilometer
5.1.x
Invalid
High
MOS Ceilometer
6.0.x
Invalid
High
MOS Ceilometer

Bug Description

{"build_id": "2014-10-17_05-20-01", "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346", "build_number": "67", "auth_required": true, "api": "1.0", "nailgun_sha": "b9792cb5bbecddfa9c5c3afb4d0f961a2a2776a7", "production": "docker", "fuelmain_sha": "7bac3edb9760449ccd2c43d9078a6150c0685590", "astute_sha": "f5fbd89d1e0e1f22ef9ab2af26da5ffbfbf24b13", "feature_groups": ["experimental"], "release": "5.1.1", "release_versions": {"2014.1.1-5.1.1": {"VERSION": {"build_id": "2014-10-17_05-20-01", "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346", "build_number": "67", "api": "1.0", "nailgun_sha": "b9792cb5bbecddfa9c5c3afb4d0f961a2a2776a7", "production": "docker", "fuelmain_sha": "7bac3edb9760449ccd2c43d9078a6150c0685590", "astute_sha": "f5fbd89d1e0e1f22ef9ab2af26da5ffbfbf24b13", "feature_groups": ["experimental"], "release": "5.1.1", "fuellib_sha": "fbc56c11196aec6b6027680a61337486c9e84f10"}}}, "fuellib_sha": "fbc56c11196aec6b6027680a61337486c9e84f10"}

It appears that the ceilometer agents use the PublicURL endpoint when deployed via fuel with the "Assign public network to all nodes" unchecked. This results in a timeout as it cannot get to the public IP that keystone gives it. A correction needs to be made in the /etc/ceilometer/ceilometer.conf file;

From
#os_endpoint_type=

to
os_endpoint_type=internalURL

And restarting the ceilometer-agent-compute service.

Tags: ceilometer
Changed in fuel:
assignee: nobody → MOS Ceilometer (mos-ceilometer)
milestone: none → 6.0
Changed in mos:
assignee: nobody → MOS Ceilometer (mos-ceilometer)
milestone: none → 6.0
no longer affects: fuel
Revision history for this message
Dmitry Mescheryakov (dmitrymex) wrote :

Ceilometer team, the issue was found in 5.1.1. Please check if other releases are affected.

tags: added: ceilometer
Changed in mos:
importance: Undecided → High
Revision history for this message
Vadim Rovachev (vrovachev) wrote :

reproduced on 5.0.3

{"build_id": "2014-11-05_21-00-23", "ostf_sha": "2969c1ad443b632e815bb1f01149c3800cd7aa3a", "build_number": "36", "api": "1.0", "nailgun_sha": "c18a21381843dffe807b254a4ff96eec259953cb", "production": "docker", "fuelmain_sha": "6b75e2edc8b3fb025e0ed6c9207f5e5a1ddb14ad", "astute_sha": "6db5f5031b74e67b92fcac1f7998eaa296d68025", "feature_groups": ["mirantis"], "release": "5.0.2", "fuellib_sha": "35d395b9e8223598401cfab04105cc647b545e49"}

Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

Checkbox "Assign public network to all nodes" doesn't present in UI of 5.0.3.

no longer affects: mos/5.0.x
Revision history for this message
Vadim Rovachev (vrovachev) wrote :

Can't reproduced on 5.0.3

{"build_id": "2014-11-05_21-00-23", "ostf_sha": "2969c1ad443b632e815bb1f01149c3800cd7aa3a", "build_number": "36", "api": "1.0", "nailgun_sha": "c18a21381843dffe807b254a4ff96eec259953cb", "production": "docker", "fuelmain_sha": "6b75e2edc8b3fb025e0ed6c9207f5e5a1ddb14ad", "astute_sha": "6db5f5031b74e67b92fcac1f7998eaa296d68025", "feature_groups": ["mirantis"], "release": "5.0.2", "fuellib_sha": "35d395b9e8223598401cfab04105cc647b545e49"}

On 5.x versions we always have public IP's for any nodes

Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

Can you please provide more information about deployed environment? We've deployed HA, Centos, Neutron VLAN, kvm. Ceilometer works correctly, it can collect information from compute service.

Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

Can't reproduce on 5.1.1 ISO. In ceilometer.conf on compute node:
os_endpoint_type=internalURL

Parameter is set as it's needed

{"build_id": "2014-11-25_11-08-28", "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346", "build_number": "38", "auth_required": true, "api": "1.0", "nailgun_sha": "24b956d739e8e9d8f728701522c6fa8364526c45", "production": "docker", "fuelmain_sha": "027e4faee7c95c3a29eebea80d06491357fb660b", "astute_sha": "dade74af41d4972fe05a1c16ae1db2a2e60c6715", "feature_groups": ["mirantis"], "release": "5.1.1", "release_versions": {"2014.1.3-5.1.1": {"VERSION": {"build_id": "2014-11-25_11-08-28", "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346", "build_number": "38", "api": "1.0", "nailgun_sha": "24b956d739e8e9d8f728701522c6fa8364526c45", "production": "docker", "fuelmain_sha": "027e4faee7c95c3a29eebea80d06491357fb660b", "astute_sha": "dade74af41d4972fe05a1c16ae1db2a2e60c6715", "feature_groups": ["mirantis"], "release": "5.1.1", "fuellib_sha": "444339cae21c369c1d95e96c1059d4099077138e"}}}, "fuellib_sha": "444339cae21c369c1d95e96c1059d4099077138e"}

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.