2.keepalived实现LVS后端节点健康检查及lvs高可用

2021-05-27 分类:keepalived, LVS 阅读(1083) 评论(0)

孙富阳, 江湖人称没人称。多年互联网运维工作经验,曾负责过孙布斯大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型博客网站运维工作。

1.keepalived配置文件


[root@lb01 ~]# cat /etc/keepalived/keepalived.conf 
global_defs {
   router_id lb01
}
vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.0.0.3
    }
}
 virtual_server 10.0.0.3 80 {#创建组 池塘##ipvsadm -A -t 10.0.0.3:80 -s wrr -p 50
    delay_loop 6          	
    lb_algo wrr    #轮询算法lc least conn 最小连接数
    lb_kind DR               # lvs DR模式
    nat_mask 255.255.255.0   
    persistence_timeout 50   #会话保持时间   -p
    protocol TCP             #协议 -t
        real_server 10.0.0.9 80 {   
        weight 1               #权重
        TCP_CHECK {   #-t TCP_CHECK 检查 传输层 tcp/udp 端口 #三次握手 建立连接 与你的端口建立连接#四次挥手 # 或者 指定url进行http检查 HTTP_GET
        connect_timeout 8       
        nb_get_retry 3 #number of get retry 重试的次数
        delay_before_retry 3#每次检查之前 等待3秒
        connect_port 80 #检查端口
        }
    }
        real_server 10.0.0.10 80 {   
        weight 1              
        TCP_CHECK {                 
        connect_timeout 8       
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }
}

评论已关闭

登录

忘记密码 ?

切换登录

注册

鲁ICP备2021019243号-1