zoukankan      html  css  js  c++  java
  • keepalived的配置文件

    ! Configuration File for keepalived
    
    global_defs {
       notification_email {
    #     acassen@firewall.loc
    #     failover@firewall.loc
    #     sysadmin@firewall.loc
       }
    #   notification_email_from Alexandre.Cassen@firewall.loc
    #   smtp_server 192.168.200.1
    #   smtp_connect_timeout 30
    #   router_id LVS_DEVEL
    #   vrrp_skip_check_adv_addr
    #   vrrp_strict
    #   vrrp_garp_interval 0
    #   vrrp_gna_interval 0
    }
    
    vrrp_instance VI_1 {
        state MASTER
        interface ens33
        virtual_router_id 51
        priority 100
        advert_int 1
        authentication {
            auth_type PASS
            auth_pass 1111
        }
        virtual_ipaddress {
            192.168.193.252
        }
    }
    
    virtual_server 192.168.193.252 80 {
        delay_loop 6
        lb_algo rr
        lb_kind DR
        persistence_timeout 50
        protocol TCP
    
        real_server 192.168.193.80 80 {
            weight 1
            HTTP_GET {
                url {
                  path /
              state_code 200
                }
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3
            }
        }
    }
    
    virtual_server 192.168.193.252 80 {
        delay_loop 6
        lb_algo rr
        lb_kind DR
        persistence_timeout 50
        protocol TCP
    
        real_server 192.168.193.81 80 {
            weight 1
            HTTP_GET {
                url {
                  path /
                  state_code 200
                }
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3
            }
        }
    }
    #virtual_server 10.10.10.2 1358 {
    #    delay_loop 6
    #    lb_algo rr 
    #    lb_kind NAT
    #    persistence_timeout 50
    #    protocol TCP
    #
    #    sorry_server 192.168.200.200 1358
    #
    #    real_server 192.168.200.2 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl3/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #
    #    real_server 192.168.200.3 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334c
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334c
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #}
    #
    #virtual_server 10.10.10.3 1358 {
    #    delay_loop 3
    #    lb_algo rr 
    #    lb_kind NAT
    #    persistence_timeout 50
    #    protocol TCP
    #
    #    real_server 192.168.200.4 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl3/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #
    #    real_server 192.168.200.5 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl3/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #}

    node2

    ! Configuration File for keepalived
    
    global_defs {
       notification_email {
    #     acassen@firewall.loc
    #     failover@firewall.loc
    #     sysadmin@firewall.loc
       }
    #   notification_email_from Alexandre.Cassen@firewall.loc
    #   smtp_server 192.168.200.1
    #   smtp_connect_timeout 30
    #   router_id LVS_DEVEL
    #   vrrp_skip_check_adv_addr
    #   vrrp_strict
    #   vrrp_garp_interval 0
    #   vrrp_gna_interval 0
    }
    
    vrrp_instance VI_1 {
        state BACKUP
        interface ens33
        virtual_router_id 51
        priority 99
        advert_int 1
        authentication {
            auth_type PASS
            auth_pass 1111
        }
        virtual_ipaddress {
            192.168.193.252
        }
    }
    
    virtual_server 192.168.193.252 80 {
        delay_loop 6
        lb_algo rr
        lb_kind DR
        persistence_timeout 50
        protocol TCP
    
        real_server 192.168.193.80 80 {
            weight 1
            HTTP_GET {
                url {
                  path /
              state_code 200
                }
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3
            }
        }
    }
    
    virtual_server 192.168.193.252 80 {
        delay_loop 6
        lb_algo rr
        lb_kind DR
        persistence_timeout 50
        protocol TCP
    
        real_server 192.168.193.81 80 {
            weight 1
            HTTP_GET {
                url {
                  path /
                  state_code 200
                }
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3
            }
        }
    }
    #virtual_server 10.10.10.2 1358 {
    #    delay_loop 6
    #    lb_algo rr 
    #    lb_kind NAT
    #    persistence_timeout 50
    #    protocol TCP
    #
    #    sorry_server 192.168.200.200 1358
    #
    #    real_server 192.168.200.2 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl3/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #
    #    real_server 192.168.200.3 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334c
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334c
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #}
    #
    #virtual_server 10.10.10.3 1358 {
    #    delay_loop 3
    #    lb_algo rr 
    #    lb_kind NAT
    #    persistence_timeout 50
    #    protocol TCP
    #
    #    real_server 192.168.200.4 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl3/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #
    #    real_server 192.168.200.5 1358 {
    #        weight 1
    #        HTTP_GET {
    #            url { 
    #              path /testurl/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl2/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            url { 
    #              path /testurl3/test.jsp
    #              digest 640205b7b0fc66c1ea91c463fac6334d
    #            }
    #            connect_timeout 3
    #            nb_get_retry 3
    #            delay_before_retry 3
    #        }
    #    }
    #}
  • 相关阅读:
    2-4安卓自学
    2-3安卓自学
    2-2安卓自学
    2-1安卓自学
    20210121 Sqlit数据库
    20210119 Sqlit数据库
    20210118 android学习
    20210117 android学习
    20210115 android学习
    20210114 android学习
  • 原文地址:https://www.cnblogs.com/kingzhe/p/11156463.html
Copyright © 2011-2022 走看看