rendered paste bodyglobal
chroot /var/lib/haproxy
daemon
group haproxy
maxconn 10000
pidfile /var/run/haproxy.pid
user haproxy
log 127.0.0.1 local0 notice
defaults
log global
maxconn 10000
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout check 10s
listen dashboard_cluster
bind 192.168.2.225:443
balance source
option tcpka
option ssl-hello-chk
option tcplog
server controller-1 192.168.2.212:443 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:443 check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:443 check inter 2000 rise 2 fall 5
listen galera_cluster
bind 192.168.2.225:3306
balance source
option tcp-check
server controller-1 192.168.2.212:3306 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:3306 backup check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:3306 backup check inter 2000 rise 2 fall 5
listen glance_api_cluster
bind 192.168.2.225:9292
balance source
option tcpka
option httpchk
option tcplog
server storage-1 192.168.2.228:9292 check inter 2000 rise 2 fall 5
# server storage-2 192.168.2.229:9292 check inter 2000 rise 2 fall 5
listen glance_registry_cluster
bind 192.168.2.225:9191
balance source
option tcpka
option tcplog
server storage-1 192.168.2.228:9191 check inter 2000 rise 2 fall 5
# server storage-2 192.168.2.229:9191 check inter 2000 rise 2 fall 5
listen keystone_admin_cluster
bind 192.168.2.225:35357
balance source
option tcpka
option httpchk
option tcplog
server controller-1 192.168.2.212:35357 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:35357 check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:35357 check inter 2000 rise 2 fall 5
listen keystone_public_internal_cluster
bind 192.168.2.225:5000
balance source
option tcpka
option httpchk
option tcplog
server controller-1 192.168.2.212:5000 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:5000 check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:5000 check inter 2000 rise 2 fall 5
listen nova_compute_api_cluster
bind 192.168.2.225:8774
balance source
option tcpka
option httpchk
option tcplog
server controller-1 192.168.2.212:8774 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:8774 check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:8774 check inter 2000 rise 2 fall 5
listen nova_metadata_api_cluster
bind 192.168.2.225:8775
balance source
option tcpka
option tcplog
server controller-1 192.168.2.212:8775 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:8775 check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:8775 check inter 2000 rise 2 fall 5
listen cinder_api_cluster
bind 192.168.2.225:8776
balance source
option tcpka
option httpchk
option tcplog
server storage-1 192.168.2.228:8776 check inter 2000 rise 2 fall 5
# server storage-2 192.168.2.229:8776 check inter 2000 rise 2 fall 5
listen nova_vncproxy_cluster
bind 192.168.2.225:6080
balance source
option tcpka
option tcplog
server controller-1 192.168.2.212:6080 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:6080 check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:6080 check inter 2000 rise 2 fall 5
listen neutron_api_cluster
bind 192.168.2.225:9696
balance source
option tcpka
option httpchk
option tcplog
server network-1 192.168.2.226:9696 check inter 2000 rise 2 fall 5
# server network-2 192.168.2.227:9696 check inter 2000 rise 2 fall 5
# listen swift_proxy_cluster
# bind <Virtual IP>:8080
# balance source
# option tcplog
# option tcpka
# server controller1 10.0.0.12:8080 check inter 2000 rise 2 fall 5
# server controller2 10.0.0.13:8080 check inter 2000 rise 2 fall 5
# server controller3 10.0.0.14:8080 check inter 2000 rise 2 fall 5
listen memcached
bind 192.168.2.225:11211
mode tcp
balance source
option tcp-check
server controller-1 192.168.2.212:11211 check inter 2000 rise 2 fall 5
# server controller-2 192.168.2.213:11211 backup check inter 2000 rise 2 fall 5
# server controller-3 192.168.2.214:11211 backup check inter 2000 rise 2 fall 5