LVS+KEEPALIVED(高可用+负载均衡)

上一篇描述了LVS工作模式,现在有新的问题:

调度器本身down掉了该怎么办?

此时我们在原来四台虚拟机的基础上,再开启一台虚拟机server5

配置hotsname,ip。我们将server4作为高可用,server5作为观察者

清空server1数据和VIP地址

ipvsadm -C        清除策略
ip addr del 172.25.0.100/24 dev eth0
                  清除VIP地址

在server1和server4同时下载keepalived

 进入/etc/keepalived/keepalived.conf修改配置文件

 中间三行改为发送至本机

对照

 

 

virtual_router_id 51
        如果在一个vlan中部署多套高可用系统,这些系统virtual_router_id 不应该保持一致
priority 100
        优先级,保证master优先级高于backup就可以
advert_int 1
        心跳频率,每隔一秒

 

 这里改为vip的IP

 

 每隔6秒健康检测

由NAT模式改为DR模式

TCP_CHECK:改为四层检测

 后面的内容全部删除,并改为如下:

 需要再次更改

重启keepalived

systemctl restart keepalived.service

效果如图:

 此时查看策略:

 还可查看是否由VIP地址,通过server5访问是否正常

复制server1的keepalived.conf文件到server4中

没有做hosts文件解析的应将server4替换为实际real server地址

 在server4我们只需要改动两处

 应该注意将BACKUP的优先级低于MASTER优先级

保存退出

启动keepalived

systemctl start keepalived.service

此时我们查看server4也有策略但没有VIP

查看日志可以发现server4处于BACKUP状态

 当我们关闭server1的keepalived服务时,server4此时成为MASTER

当server1回复时,server1重新成为MASTER,server4成为BACKUP状态

后端的real server也是如此,当一台real server down掉的时候,此时该调度器从调度列表中去掉该server,即客户端不会访问到错误页面

我们可以下载mailx来查real server down掉的情况

下图是172.25.0.12down掉的邮件

 关于LVS的工作模式:转自腾讯云,权侵删

LVS负载均衡(LVS简介、三种工作模式、十种调度算法) - 腾讯云开发者社区-腾讯云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值