backend app
balance roundrobin
mode tcp
stick-table type ip size 20k peers mypeer
stick src
server app1 192.168.148.128:80 check
server app2 192.168.148.135:80 check
server app3 192.168.148.136:80 check
server app4 192.168.148.137:80 check
peers mypeer
peer ha1 192.168.148.140:80
peer ha2 192.168.148.138:80
Jan 28 09:26:28 localhost.localdomain systemd[1]: Starting HAProxy Load Balancer...
Jan 28 09:26:28 localhost.localdomain systemd[1]: Started HAProxy Load Balancer.
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: haproxy-systemd-wrapper: executing /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -Ds
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: [WARNING] 027/092628 (13186) : config : 'option forwardfor' ignored for frontend 'main' as it requires HTTP mode.
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: [ALERT] 027/092628 (13186) : Proxy 'app': unable to find local peer 'localhost.localdomain' in peers section 'mypeer'.
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: [WARNING] 027/092628 (13186) : config : 'option forwardfor' ignored for backend 'app' as it requires HTTP mode.
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: [WARNING] 027/092628 (13186) : Removing incomplete section 'peers mypeer' (no peer named 'localhost.localdomain').
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: [ALERT] 027/092628 (13186) : Fatal errors found in configuration.
Jan 28 09:26:28 localhost.localdomain haproxy-systemd-wrapper[13185]: haproxy-systemd-wrapper: exit, haproxy RC=256
2
A
ответ
2
Haproxy по умолчанию для имени хоста, вы должны вынудить его использовать идентификаторы, предоставленные вами в конфиге.
haproxy -f /etc/haproxy/haproxy.cfg -L ha1
https://cbonte.github.io/haproxy-dconv/configuration-1.6.html#3.5
+0
, я начал использовать haproxy над докером. В этом случае по умолчанию имя хоста рандомизировано. Поэтому я должен был запустить контейнер с '--hostname' – CTodea
Я добавил исключение, что я получаю, а также бэкенд из /etc/haproxy/haproxy.cfg –
Я очень новой для HAproxy. Поблагодарив вас всех заблаговременно –