common_linux:haproxy_cluster
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
common_linux:haproxy_cluster [2023/11/24 15:44] – создано root | common_linux:haproxy_cluster [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== HAproxy кластер ====== | ====== HAproxy кластер ====== | ||
- | balancer01 | ||
<cli> | <cli> | ||
- | astra-admin@balancer01: | + | sudo apt install haproxy |
- | astra-admin@balancer01: | + | |
- | astra-admin@balancer01: | + | |
- | Corosync Cluster Engine Authentication key generator. | + | |
- | Gathering 2048 bits for key from / | + | |
- | Writing corosync key to / | + | |
- | astra-admin@balancer01: | + | |
- | astra-admin@balancer01: | + | |
- | astra-admin@balancer01: | + | |
</ | </ | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | frontend stats | ||
+ | mode http | ||
+ | bind *:8404 | ||
+ | stats enable | ||
+ | stats uri /stats | ||
+ | stats refresh 2s | ||
+ | stats admin if LOCALHOST | ||
+ | |||
+ | frontend localnodes | ||
+ | bind *:80 | ||
+ | mode tcp | ||
+ | default_backend nodes | ||
+ | |||
+ | backend nodes | ||
+ | mode tcp | ||
+ | balance leastconn | ||
+ | server web01 192.168.25.188: | ||
+ | server web02 192.168.25.189: | ||
+ | </ | ||
+ | < | ||
+ | vrrp_track_process track_haproxy { | ||
+ | process haproxy | ||
+ | delay 1 | ||
+ | } | ||
+ | vrrp_instance VI_1 { | ||
+ | state MASTER | ||
+ | # state BACKUP | ||
+ | interface eth1 | ||
+ | virtual_router_id 101 | ||
+ | priority 20 | ||
+ | # priority 10 | ||
+ | advert_int 1 | ||
+ | authentication { | ||
+ | auth_type PASS | ||
+ | auth_pass 1qaz2wsx | ||
+ | } | ||
+ | virtual_ipaddress { | ||
+ | 192.168.25.185 | ||
+ | } | ||
+ | track_process { | ||
+ | track_haproxy | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
<cli> | <cli> | ||
- | astra-admin@balancer02: | + | systemctl restart keepalived.service |
- | astra-admin@balancer02: | + | |
</ | </ |
common_linux/haproxy_cluster.1700829866.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)