linux运维——自动检测后端服务器心跳(ldirectord)

本文介绍了如何使用ldirectord守护进程监控LVS-DR模式下的集群节点健康状态。ldirectord通过向真实服务器发送访问请求来检测其可用性,并在服务器失效时自动从IPVS表中移除。文章详细阐述了ldirectord的配置和使用步骤,包括下载、配置文件设定、调度器及真实服务器的设置,并通过实例展示了在后端服务器故障时调度器如何接管服务以及后端服务器恢复后的快速上线。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、 ldirectord

ldirectord是一个守护进程,用于监视和管理负载平衡虚拟服务器的LVS集群中的真实服务器。ldirectord通常用作Linux HA的资源,但也可以从命令行运行。使用ldirectord程序,这个程序在启动时自动建立IPVS表,然后监视集群节点的健康情况,在发现失效节点时将其自动从IPVS表中移除
ldirectord守护进程通过向每台真实服务器真实IP(RIP)上的集群资源发送访问请求来实现对真实服务器的监控,这对所有类型的LVS集群都是成立的:LVS-DR,LVS-NAT和LVS-TUN。
正常情况下,为每个Director上的VIP地址运行一个ldirectord守护进程,当真实服务器不响应运行在Director上的ldirectord守护进程时,ldirectord守护进程运行适当的ipvsadm命令将VIP地址从IPVS表中移除。(以后,当真实服务器回到在线状态时,ldirectord使用适当的ipvsadm命令将真实服务器重新添加到IPVS表中)

2 、使用LVS-DR模式演示ldirectord监视集群节点
1、首先使用高可用下载包的时候,需要调整好yum源, 可以在真机中查看高可用的地址

调度器端的yum源配置好*

[westos]               这个是原来的yum源
name=westos
baseurl=http://172.25.35.250/westos
gpgcheck=0

[westos]        加入新的高可用分源
name=westos
baseurl=http://172.25.35.250/westos/addons/HighAvailability
gpgcheck=0
2.下载高
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值