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
  1. nopreempt
  2. smtp_alert
   state MASTER
   virtual_router_id 15
   priority 110
   advert_int 1
  1. notify /etc/keepalived/keepalived-notify.sh root
  1. authentication {
  2. auth_type PASS
  3. auth_pass 1122
  4. }

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"

}

  1. ================================================

virtual_server 192.168.3.140 5443 {

   protocol TCP
   delay_loop 10
  1. lb_algo rr
  2. 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
  1. lb_algo rr
  2. lb_kind NAT
   real_server 192.168.3.146 5444 {

TCP_CHECK { connect_timeout 3

           connect_port 5444

}

   }
 }