We actually require 'mode http'
So it turns out that without 'mode http' redirects and rewrites
will not happen, and we're relying on it for multiple things.
Switch neutron to use http-tunnel mode instead which seems to work,
we've had no errors in our setup.
See:
https://www.haproxy.org/download/1.5/doc/configuration.txt
Quoute:
" - tunnel : only the first request and response are processed,
everything else is forwarded with no analysis."
Fixes: bba80acc8b
Change-Id: I0d9abe9731fba1e4deb64932e859f991648bb1ec
This commit is contained in:
parent
b052e60e4f
commit
ee67917c49
@ -15,6 +15,7 @@ global
|
||||
|
||||
defaults
|
||||
log global
|
||||
mode http
|
||||
option redispatch
|
||||
option httplog
|
||||
option forwardfor
|
||||
@ -230,6 +231,7 @@ listen nova_serialconsole_proxy_external
|
||||
|
||||
{% if enable_neutron | bool %}
|
||||
listen neutron_server
|
||||
option http-tunnel
|
||||
bind {{ kolla_internal_vip_address }}:{{ neutron_server_port }}
|
||||
{% for host in groups['neutron-server'] %}
|
||||
server {{ hostvars[host]['ansible_hostname'] }} {{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ neutron_server_port }} check inter 2000 rise 2 fall 5
|
||||
@ -237,6 +239,7 @@ listen neutron_server
|
||||
{% if haproxy_enable_external_vip | bool %}
|
||||
|
||||
listen neutron_server_external
|
||||
option http-tunnel
|
||||
bind {{ kolla_external_vip_address }}:{{ neutron_server_port }} {{ tls_bind_info }}
|
||||
{% for host in groups['neutron-server'] %}
|
||||
server {{ hostvars[host]['ansible_hostname'] }} {{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ neutron_server_port }} check inter 2000 rise 2 fall 5
|
||||
|
Loading…
Reference in New Issue
Block a user