This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_keepalived [2024/02/26 15:44] val [Настройка VRRP] |
сервис_keepalived [2025/01/02 07:13] (current) val [Настройка балансировки нагрузки] |
||
---|---|---|---|
Line 3: | Line 3: | ||
* [[https://winitpro.ru/index.php/2019/09/09/keepalived-ha-balansirovka-plavayushhiy-ip-adres/|Keepalived: настройка высокой доступности и плавающих IP адресов в CentOS 7]] | * [[https://winitpro.ru/index.php/2019/09/09/keepalived-ha-balansirovka-plavayushhiy-ip-adres/|Keepalived: настройка высокой доступности и плавающих IP адресов в CentOS 7]] | ||
* [[https://habr.com/ru/post/524688/|Отказоустойчивый кластер с балансировкой нагрузки с помощью keepalived]] | * [[https://habr.com/ru/post/524688/|Отказоустойчивый кластер с балансировкой нагрузки с помощью keepalived]] | ||
+ | * [[https://youtu.be/oIczkkD-hOU|Видео урок: Доступ к приложениям в Bare-Metal Kubernetes]] | ||
Line 34: | Line 35: | ||
} | } | ||
# virtual_routes { | # virtual_routes { | ||
- | # 0.0.0.0/0 via 172.16.1.254 | + | # 0.0.0.0/0 via 172.16.1.254 dev eth1 |
# } | # } | ||
notify_backup "/usr/local/bin/vrrp.sh BACKUP" | notify_backup "/usr/local/bin/vrrp.sh BACKUP" | ||
Line 74: | Line 75: | ||
virtual_server 172.16.1.X 1194 { | virtual_server 172.16.1.X 1194 { | ||
protocol UDP | protocol UDP | ||
+ | lb_algo wlc | ||
+ | lb_kind NAT | ||
real_server 192.168.X.201 1194 { | real_server 192.168.X.201 1194 { | ||
weight 1 | weight 1 | ||
Line 90: | Line 93: | ||
# test_nodes | # test_nodes | ||
virtual_server 172.16.1.X 2194 { | virtual_server 172.16.1.X 2194 { | ||
+ | protocol UDP | ||
+ | lb_algo wlc | ||
+ | lb_kind NAT | ||
real_server 192.168.X.203 1194 { | real_server 192.168.X.203 1194 { | ||
TCP_CHECK { | TCP_CHECK { | ||
Line 100: | Line 106: | ||
#virtual_server 172.16.1.X 80 { | #virtual_server 172.16.1.X 80 { | ||
# protocol TCP | # protocol TCP | ||
+ | # lb_algo wlc | ||
+ | # lb_kind NAT | ||
# real_server 192.168.X.10 82 {} | # real_server 192.168.X.10 82 {} | ||
Line 109: | Line 117: | ||
# real_server 192.168.X.201 NNNNN {TCP_CHECK {}} | # real_server 192.168.X.201 NNNNN {TCP_CHECK {}} | ||
# ... | # ... | ||
- | # real_server 192.168.X.203 NNNNN {TCP_CHECK {}} | + | # real_server 192.168.X.203 30111 {TCP_CHECK {}} |
# ... | # ... | ||
# real_server 192.168.X.10 80 {} | # real_server 192.168.X.10 80 {} |