2017-03-01 16:33:46 |
Shane Peters |
bug |
|
|
added bug |
2017-03-01 17:22:09 |
Kim-Norman Sahm |
bug |
|
|
added subscriber Kim-Norman Sahm |
2017-03-01 17:29:25 |
Shane Peters |
description |
When using eilometer in an HA configuration with two VIPs (public private) only the local units public IP is being rendered as an available back-end in haproxy.
Relevant Config:
=================
"openstack-origin": "cloud:trusty-liberty"
"os-admin-network": 192.168.1.0/22
"os-internal-network": 192.168.1.0/22
"os-public-network": 1.2.1.0/24
vip: "192.168.1.208 1.2.1.247"
ceilometer-hacluster:
corosync_transport: unicast
Snippet from haproxy.cfg
======================
backend ceilometer_api_1.2.1.13
balance leastconn
server ceilometer-3 1.2.1.13:8767 check
backend ceilometer_api_192.168.1.47
balance leastconn
server ceilometer-6 192.168.1.134:8767 check
server ceilometer-4 192.168.1.45:8767 check
server ceilometer-3 192.168.1.47:8767 check
Note the missing public backends for 'ceilometer-4' and 'ceilometer-6' |
When using eilometer in an HA configuration with two VIPs (public private) only the local units public IP is being rendered as an available back-end in haproxy.
Relevant Config:
=================
"openstack-origin": "cloud:trusty-liberty"
"os-admin-network": 192.168.1.0/22
"os-internal-network": 192.168.1.0/22
"os-public-network": 1.2.1.0/24
vip: "192.168.1.208 1.2.1.247"
ceilometer-hacluster:
corosync_transport: unicast
Snippet from haproxy.cfg
======================
backend ceilometer_api_1.2.1.13
balance leastconn
server ceilometer-3 1.2.1.13:8767 check
backend ceilometer_api_192.168.1.47
balance leastconn
server ceilometer-6 192.168.1.134:8767 check
server ceilometer-4 192.168.1.45:8767 check
server ceilometer-3 192.168.1.47:8767 check
Note the missing public backends for 'ceilometer-4' and 'ceilometer-6'
Since connections aren't being balanced, the single (by default) ceilometer api-worker gets overwhelmed. Raising the api-worker value to match that of the cpu count is confirmed to help smooth things out. |
|
2017-03-03 22:13:47 |
Jorge Niedbalski |
charm-ceilometer: status |
New |
Confirmed |
|
2017-03-03 22:18:23 |
Jorge Niedbalski |
summary |
haproxy ceilometer backends missing when using two VIPS |
haproxy ceilometer backends missing when no public-address is found |
|
2017-03-03 22:18:35 |
Jorge Niedbalski |
charm-ceilometer: importance |
Undecided |
High |
|
2017-03-07 17:16:24 |
Dominique Poulain |
bug |
|
|
added subscriber Dominique Poulain |
2017-03-09 17:13:24 |
James Page |
charm-ceilometer: status |
Confirmed |
Triaged |
|
2017-03-09 17:13:28 |
James Page |
charm-ceilometer: milestone |
|
17.05 |
|
2017-03-16 20:56:31 |
OpenStack Infra |
charm-ceilometer: status |
Triaged |
Fix Committed |
|
2017-03-16 21:11:43 |
Shane Peters |
charm-ceilometer: assignee |
|
Shane Peters (shaner) |
|
2017-03-29 19:22:35 |
Billy Olsen |
charm-ceilometer: status |
Fix Committed |
Fix Released |
|
2017-03-29 19:22:39 |
Billy Olsen |
charm-ceilometer: milestone |
17.05 |
17.02 |
|