我是靠谱客的博主 难过小馒头,最近开发中收集的这篇文章主要介绍ldirectord 介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一引言
如何在一个计算机网络中用有限的资源部署计算机,以及安装自由软件让计算机象一台服务器那样一起运行。其中第十五章描述如何建立一个高可用、企业级的LVS-DR集群,本文说的是ldirectord是如何监视集群节点(真实服务器)的。
1 介绍
并从集群中自动移除节点,我们需要使用ldirectord程序,这个程序在启动时自动建立IPVS表,然后监视集群节点的健康情况,在发现失效节点时将其自动从IPVS表中移除。
2 ldirectord是如何监视集群节点(真实服务器)的?
ldirectord守护进程通过向每台真实服务器真实IP(RIP)上的集群资源发送访问请求来实现对真实服务器的监控,这对所有类型的LVS集群都是成立的:LVS-DR,LVS-NAT和LVS-TUN。正常情况下,为每个Director上的VIP地址运行一个ldirectord守护进程,当真实服务器不响应运行在Director上的ldirectord守护进程时,ldirectord守护进程运行适当的ipvsadm命令将VIP地址从IPVS表中移除。(以后,当真实服务器回到在线状态时,ldirectord使用适当的ipvsadm命令将真实服务器重新添加到IPVS表中),
为了监视web集群内的真实服务器,ldirectord守护进程使用HTTP协议向每个真实服务器请求一个专用的web页面,如果真实服务器是健康的,Director知道将从真实服务器接收到什么内容,如果从真实服务器返回应答字串或web页面的时间太长,或根本没有返回任何内容,或返回的内容不是预期的,Director就知道该真实服务器出错了,并从IPVS表中将这个真实服务器移除。
参考文档:

http://book.51cto.com/art/200807/82007.htm

注意:正常情况下,Director将所有集群资源请求发送到LVS-DR真实服务器的VIP地址上,但对于集群健康检测监视,Director必须使用真实服务器的RIP地址而不是VIP地址。
因为ldirectord使用的是RIP地址而非VIP地址监视真实服务器,所以即使在RIP地址上的健康检查页面可用,但在VIP地址上的集群服务也可能是不可用的。

最后

以上就是难过小馒头为你收集整理的ldirectord 介绍的全部内容,希望文章能够帮你解决ldirectord 介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部