# Configuration File for keepalived global_defs { notification_email { simpsonb@xxxxxxxxxxxxxxxxxxxxxx } notification_email_from lvs@xxxxxxxxxxxxxxxxxxxxxx lvs_id NS1 } virtual_server 207.156.7.103 80 { delay_loop 6 lb_algo wlc lb_kind DR # persistence_timeout 50 protocol TCP real_server 207.156.7.104 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } real_server 207.156.7.102 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } } virtual_server 207.156.7.55 80 { delay_loop 6 lb_algo wlc lb_kind DR persistence_timeout 1800 protocol TCP real_server 207.156.7.56 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } real_server 207.156.7.57 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } } virtual_server 207.156.7.43 80 { delay_loop 6 lb_algo wlc lb_kind DR # persistence_timeout 50 protocol TCP real_server 207.156.7.44 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } real_server 207.156.7.45 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } } virtual_server 207.156.7.107 80 { delay_loop 6 lb_algo wlc lb_kind DR # persistence_timeout 50 protocol TCP real_server 207.156.7.108 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } real_server 207.156.7.109 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } } virtual_server 207.156.7.15 80 { delay_loop 6 lb_algo wrr lb_kind NAT persistence_timeout 3600 protocol TCP # sorry_server 207.156.7.100 80 real_server 192.168.0.101 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } real_server 192.168.0.102 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } } virtual_server 207.156.7.15 443 { delay_loop 6 lb_algo wrr lb_kind NAT persistence_timeout 3600 protocol TCP real_server 192.168.0.101 443 { weight 1 TCP_CHECK { connect_timeout 3 } } real_server 192.168.0.102 443 { weight 1 TCP_CHECK { connect_timeout 3 } } } virtual_server 207.156.7.15 3389 { delay_loop 6 lb_algo wrr lb_kind NAT persistence_timeout 50 protocol TCP real_server 192.168.0.211 3389 { weight 1 TCP_CHECK { connect_timeout 3 } } real_server 192.168.0.212 3389 { weight 1 TCP_CHECK { connect_timeout 3 } } } virtual_server 207.156.7.15 1494 { delay_loop 6 lb_algo wrr lb_kind NAT persistence_timeout 50 protocol TCP real_server 192.168.0.211 1494 { weight 1 TCP_CHECK { connect_timeout 3 } } real_server 192.168.0.212 1494 { weight 1 TCP_CHECK { connect_timeout 3 } } } virtual_server 207.156.7.15 81 { delay_loop 6 lb_algo wrr lb_kind NAT persistence_timeout 50 protocol TCP real_server 192.168.0.211 81 { weight 1 TCP_CHECK { connect_timeout 3 } } real_server 192.168.0.212 81 { weight 1 TCP_CHECK { connect_timeout 3 } } } virtual_server 207.156.7.15 1604 { delay_loop 6 lb_algo wrr lb_kind NAT persistence_timeout 50 protocol UDP real_server 192.168.0.211 1604 { weight 1 } real_server 192.168.0.212 1604 { weight 1 } } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 # authentication { # auth_type AH # auth_pass 1111 # } virtual_ipaddress { 207.156.7.13/25 207.156.7.14/25 207.156.7.15/25 207.156.7.30/25 207.156.7.68/25 207.156.7.69/25 207.156.7.74/25 # 207.156.7.88/25 } sync_instance VI_2 } vrrp_instance VI_2 { state MASTER interface eth1 virtual_router_id 52 priority 100 advert_int 1 # authentication { # auth_type AH # auth_pass 1111 # } virtual_ipaddress { 192.168.0.1 192.168.1.1 } sync_instance VI_1 } vrrp_instance VI_3 { state BACKUP interface eth0 virtual_router_id 53 priority 50 advert_int 1 # authentication { # auth_type AH # auth_pass 1111 # } virtual_ipaddress { 207.156.7.107/25 207.156.7.103/25 207.156.7.55/25 207.156.7.43/25 } }