企业级负载均衡集群——lvs之DR模式下的健康检测(Idirectord)

本文介绍了企业级负载均衡集群中lvs DR模式下进行健康检测的重要性,当后端服务器出现问题时,确保不影响客户访问。通过Idirectord插件,实现了稳定且自动化的健康检测,确保调度器能将请求转发给状态良好的服务器,并在所有后端服务器故障时,调度器自身提供服务响应。
摘要由CSDN通过智能技术生成

1.为什么要进行健康检测?

之前lvs的DR模式和TUN模式我们都是假设后端服务器是可以正常工作的
对于一台后端服务器来说,它不可能永远是可以使用的,有自己的寿命或者会出现其它问题

当lvs集群中的一台后备服务器挂了之后,为了不影响客户的正常访问,应该将它从集群当中踢出去,让客户不再轮询访问

调度器只把客户端的请求转发给状态好的那台web服务器,否则客户端是一会可以访问,一会不能访问
其实实际的企业当中,一个集群的web服务器上面的资源一模一样,访问哪个客户根本感觉不到
我给大家演示的时候写的共享内容不一样是为了实验效果看的更明显而已

如果lvs集群当中所有的后备服务器都挂了,为了不影响客户的正常访问,在调度器上面也安装一个httpd服务,当客户端访问调度器的时候,调度器直接通过自己的httpd服务告诉服务器坏了
以上这两种情况我们都要考虑到,因此要给客户端一个正常的回应

2.在lvs的DR模式下实现健康检测

(1)在调度器上查看调度规则

ipvsadm  -ln

在这里插入图片描述
(2)在web1上面模拟httpd服务出现问题

systemctl stop httpd

(3)在客户端上进行测试

curl 172.25.12.100
curl 172.25.12.100
发现一个web挂了,影响客户的访问

在这里插入图片描述
(4)在web1上面恢复好httpd服务
可以在调度器上看到两个web服务器备访问的次数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值