[library] Deploy Haproxy config with Neutron API in Active/Active HA mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
In Progress
|
High
|
Dmitry Borodaenko |
Bug Description
Description of the environment
HA 3 controllers
Neutron+VLAN
Steps to reproduce
Create a new cluster
Select HA mode, “Neutron with VLANs” for network, and choose to install Savanna
Leave defaults the rest of the settings. Run cluster installation
Expected result
085-neutron.cfg should not have backup option for servers.
/etc/haproxy/
listen quantum
bind 10.20.0.10:9696
balance roundrobin
option httplog
server server001 10.20.0.11:9696 check
server server002 10.20.0.12:9696 check
server server003 10.20.0.13:9696 check
Actual result
/etc/haproxy/
listen quantum
bind 10.20.0.10:9696
balance roundrobin
option httplog
server server001 10.20.0.11:9696 check backup
server server002 10.20.0.12:9696 check
server server003 10.20.0.13:9696 check backup
Workaround
In /etc/puppet/
set "define_backups " to false
Impact
Only one neutron server is used at the same time. haproxy will switch connections to another server only if the server is dead. This cause one neutron server to have all the load while all other nodes are idle.
Seems like this is old configuration.
Changed in fuel: | |
importance: | Undecided → Medium |
assignee: | nobody → Fuel Library Team (fuel-library) |
milestone: | none → 5.1 |
milestone: | 5.1 → 6.0 |
Changed in fuel: | |
importance: | Medium → High |
milestone: | 6.0 → 5.1 |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Dmitry Borodaenko (dborodaenko) |
tags: | added: customer-found |
I believe this one should be high priority and retargeted for 5.1