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
    #        }
    #    }
    #}
  • 相关阅读:
    Leetcode264. Ugly Number II丑数2
    Leetcode221. Maximal Square最大正方形
    223. Rectangle Area
    Leetcode216. Combination Sum III组合总数3
    Leetcode200. Number of Islands岛屿的个数
    Leetcode199. Binary Tree Right Side View二叉树的右视图
    Leetcode179. Largest Number最大数
    从零开始学Linux系统(二)之基本操作指令
    从零开始学Linux系统(四)之Vi/Vim操作指令
    MySQL基础原创笔记(二)
  • 原文地址:https://www.cnblogs.com/kingzhe/p/11156463.html
Copyright © 2011-2022 走看看