This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_keepalived [2022/09/13 14:05] val [Настройка балансировки нагрузки] |
сервис_keepalived [2022/09/25 09:48] val [Запуск и мониторинг] |
||
---|---|---|---|
Line 63: | Line 63: | ||
gate# cat /etc/keepalived/keepalived.conf | gate# cat /etc/keepalived/keepalived.conf | ||
</code><code> | </code><code> | ||
+ | # prod_nodes | ||
virtual_server 172.16.1.X 1194 { | virtual_server 172.16.1.X 1194 { | ||
- | delay_loop 1 | ||
protocol UDP | protocol UDP | ||
- | lb_algo wrr # makes no difference | ||
- | lb_kind NAT # no difference too | ||
real_server 192.168.X.201 1194 { | real_server 192.168.X.201 1194 { | ||
weight 1 | weight 1 | ||
TCP_CHECK { | TCP_CHECK { | ||
- | connect_timeout 3 | ||
connect_port 7505 | connect_port 7505 | ||
} | } | ||
Line 78: | Line 75: | ||
weight 1 | weight 1 | ||
TCP_CHECK { | TCP_CHECK { | ||
- | connect_timeout 3 | ||
connect_port 7505 | connect_port 7505 | ||
} | } | ||
} | } | ||
- | # real_server 192.168.X.203 1194 { | + | } |
- | # weight 1 | + | |
- | # TCP_CHECK { | + | # test_nodes |
- | # connect_timeout 3 | + | virtual_server 172.16.1.X 2194 { |
- | # connect_port 7505 | + | real_server 192.168.X.203 1194 { |
- | # } | + | TCP_CHECK { |
- | # } | + | connect_port 7505 |
+ | } | ||
+ | } | ||
} | } | ||
Line 97: | Line 95: | ||
# real_server 192.168.X.10 82 {} | # real_server 192.168.X.10 82 {} | ||
# real_server 192.168.X.10 8000 {} | # real_server 192.168.X.10 8000 {} | ||
+ | |||
+ | # real_server 192.168.X.10 NNNNN {TCP_CHECK {}} | ||
+ | # ... | ||
# real_server 192.168.X.201 NNNNN {TCP_CHECK {}} | # real_server 192.168.X.201 NNNNN {TCP_CHECK {}} | ||
# ... | # ... | ||
- | # real_server 192.168.X.202 NNNNN {TCP_CHECK {}} | + | # real_server 192.168.X.203 NNNNN {TCP_CHECK {}} |
# ... | # ... | ||
- | } | + | #} |
</code> | </code> | ||
Line 113: | Line 114: | ||
# watch "service keepalived status | cat" | # watch "service keepalived status | cat" | ||
- | # ipvsadm -L -n | + | # watch ipvsadm -L -n |
</code> | </code> |