Vrrp
Материал из База знаний
Версия от 02:38, 9 августа 2024; Admin (обсуждение | вклад) (Новая страница: «Keepalived с виртуальным сервером и tcp портом global_defs { notification_email { admins@energotransbank.com } notif…»)
Keepalived с виртуальным сервером и tcp портом
global_defs {
notification_email { admins@energotransbank.com } notification_email_from nlb-vpn-server-01@energotransbank.com smtp_server 10.3.111.132 smtp_connect_timeout 30 router_id nlb-node-01
} vrrp_script chk_haproxy {
script "killall -0 haproxy" interval 2 weight 2
}
vrrp_instance route_01 {
interface eth0
- nopreempt
- smtp_alert
state MASTER virtual_router_id 15 priority 110 advert_int 1
- notify /etc/keepalived/keepalived-notify.sh root
- authentication {
- auth_type PASS
- auth_pass 1122
- }
virtual_ipaddress {
192.168.3.140 192.168.3.148 }
track_script {
chk_haproxy }
notify_master "/etc/keepalived/notify.sh master" notify_backup "/etc/keepalived/notify.sh backup" notify_fault "/etc/keepalived/notify.sh fault"
}
- ================================================
virtual_server 192.168.3.140 5443 {
protocol TCP delay_loop 10
- lb_algo rr
- lb_kind NAT
real_server 192.168.3.146 5443 {
TCP_CHECK { connect_timeout 3
connect_port 5443
}
} }
virtual_server 192.168.3.148 5444 {
protocol TCP delay_loop 10
- lb_algo rr
- lb_kind NAT
real_server 192.168.3.146 5444 {
TCP_CHECK { connect_timeout 3
connect_port 5444
}
} }