keepalive

yum install keepalived -y
systemctl start keepalived.service
systemctl enable keepalived

lb1
vim /etc/keepalived/keepalived.conf
在这里插入图片描述
lb2
vim /etc/keepalived/keepalived.conf
在这里插入图片描述
在lb01和lb02上,修改nginx.conf文件,指定IP监听
在这里插入图片描述
virtual_server的配置示例,这时lvs_dr四层的,如果用了nginx七层的负载就可以不用LVS_DR四层的负载,我也不知道我在讲什么了。。。

virtual_server 10.10.10.10 80 {  
        delay_loop 3  
        lb_algo wrr                  //定义负载均衡算法,这里是权重轮训  
        lb_kind DR                   //定义模式,这里是Direct route  
        persistence_timeout 0        //会话保存时长(秒),0表示不使用stickyness会话    
        protocol TCP  
        // 后端服务器定义  
        real_server 10.10.10.13 80 {  
           weight 1                   //权重  
           //HttpGET 方式验证真实服务有效性  
           HTTP_GET {                   
           url {  
                     //验证后端服务是否正常的访问地址  
                     path /checkRealServerHealth.28055dab3fc0a85271dddbeb0464bfdb  
                     //访问地址内容的 MD5 摘,通过对比摘要验证后端服务器是否可用  
                     digest 26f11e326fc7c597355f213e5677ae75  
               }  
               connect_timeout 3     //连接超时时间  
               nb_get_retry 3        //重试次数  
               delay_before_retry 3  //每次重试前等待延迟时间  
           }  
        }  
      
        real_server 10.10.10.14 80 {  
           weight 1  
           HTTP_GET {  
           url {  
                     path /checkRealServerHealth.28055dab3fc0a85271dddbeb0464bfdb  
                     digest 26f11e326fc7c597355f213e5677ae75  
               }  
               connect_timeout 3  
               nb_get_retry 3  
               delay_before_retry 3  
           }  
        }  
}  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值