zoukankan      html  css  js  c++  java
  • LVS+KEEPALIVED(3/3)

    LVS+keepalived

    准备4台虚拟机,1台主服务器,1台备用服务器,2台 real server

    2台real server服务器 装有 HTTP服务

    这里只要把以下内容写入  LVS+KEEPALIVED(2/3)的keepalived配置文件里就可以实现

    virtual_server 10.0.0.10 80 {
        delay_loop 6            #健康检查的时间间隔
        lb_algo wrr        #LVS调度算法
        lb_kind DR        #LVS模式
        nat_mask 255.255.255.0
        persistence_timeout 300  #持久化超时时间,单位是秒,默认是6分钟
        protpcol TCP        #4层协议
    #ipvasdm -A -t 10.0.0.10:80 -s wrr -p 20  
        
        real_server 10.0.0.8 80 {
            weight 1        #给服务器指定权重。默认是1
            TCP_CHECK {
            connect_timeout 8     #连接超时时间。默认是5s
            nb_get_retry 3     #get尝试次数
            delay_before_retry 3  #在尝试之前延迟多长时间
            connect_port 80    #连接的端口。默认是real server的端口
            }    
        }    
        real_server 10.0.0.9 80 {
            weight 1
            TCP_CHECK {
            connect_timeout 8
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80
            }    
        }    
    } 
    #ipvsadm -a -t 10.0.0.10:80 -r 10.0.0.8:80 -g -w 1
    #ipvsadm -a -t 10.0.0.10:80 -r 10.0.0.9:80 -g -w 1

    重启keepalived服务

      /etc/init.d/keepalived restart

    这里就可以实现 前俩个文档的内容,即LVS+KEEPALIVED的负载均衡和高可用性。

  • 相关阅读:
    C#处理json实战
    HDU3994(Folyd + 期望概率)
    POJ1270 Following Orders (拓扑排序)
    HDU 3634 City Planning (离散化)
    HDU4762(JAVA大数)
    POJ3026(BFS + prim)
    POJ1679(次小生成树)
    UVA10487(二分)
    ZOJ 2048(Prim 或者 Kruskal)
    FZU 1856 The Troop (JAVA高精度)
  • 原文地址:https://www.cnblogs.com/cnxy168/p/11505011.html
Copyright © 2011-2022 走看看