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
    #        }
    #    }
    #}
  • 相关阅读:
    php打印出10*10表格
    php打印出1到2000年之间所有的闰年
    借鉴一篇好文章
    女程序员的预备篇
    SQL存储过程删除数据库日志文件的方法
    Mongodb无法访问28107的问题
    使用 xsd.exe 命令工具将 xsd 架构生成 类(CS) 文件
    C# 用POST提交json数据
    WinForm 使用 HttpUtility
    Sql Server 分区之后增加新的分区
  • 原文地址:https://www.cnblogs.com/kingzhe/p/11156463.html
Copyright © 2011-2022 走看看