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/07/20 16:00] val [Запуск и мониторинг] |
сервис_keepalived [2022/08/19 13:12] val [Настройка балансировки нагрузки] |
||
---|---|---|---|
Line 57: | Line 57: | ||
===== Настройка балансировки нагрузки ===== | ===== Настройка балансировки нагрузки ===== | ||
+ | |||
+ | * [[https://habr.com/ru/post/104621/|Балансировка нагрузки с LVS]] | ||
+ | |||
<code> | <code> | ||
gate# cat /etc/keepalived/keepalived.conf | gate# cat /etc/keepalived/keepalived.conf | ||
</code><code> | </code><code> | ||
+ | virtual_server 172.16.1.X 80 { | ||
+ | protocol TCP | ||
+ | real_server 192.168.X.201 NNNNN {} | ||
+ | real_server 192.168.X.201 NNNNN {} | ||
+ | real_server 192.168.X.201 NNNNN {} | ||
+ | } | ||
+ | |||
+ | |||
virtual_server 172.16.1.X 1194 { | virtual_server 172.16.1.X 1194 { | ||
delay_loop 1 | delay_loop 1 | ||
Line 65: | Line 76: | ||
lb_algo wrr # makes no difference | lb_algo wrr # makes no difference | ||
lb_kind NAT # no difference too | lb_kind NAT # no difference too | ||
- | real_server 192.168.X.10 1194 { | + | real_server 192.168.X.201 1194 { |
weight 1 | weight 1 | ||
TCP_CHECK { | TCP_CHECK { | ||
Line 72: | Line 83: | ||
} | } | ||
} | } | ||
- | real_server 192.168.X.20 1194 { | + | real_server 192.168.X.202 1194 { |
weight 1 | weight 1 | ||
TCP_CHECK { | TCP_CHECK { | ||
Line 79: | Line 90: | ||
} | } | ||
} | } | ||
- | # real_server 192.168.X.30 1194 { | + | # real_server 192.168.X.203 1194 { |
# weight 1 | # weight 1 | ||
# TCP_CHECK { | # TCP_CHECK { | ||
Line 96: | Line 107: | ||
# watch "service keepalived status | cat" | # watch "service keepalived status | cat" | ||
+ | |||
+ | # ipvsadm -L -n | ||
</code> | </code> |