1.为什么要进行健康检测?
- LVS的DR模式和TUN模式都是假设后端服务器是可以正常工作的
- 对于一台后端服务器来说,它不可能永远是可以使用的,有自己的寿命或者会出现其它问题
- 当LVS集群中的一台后备服务器停止运行后,为了不影响客户的正常访问,应该将它从集群中去除,让客户不再访问
调度器只把客户端的请求转发给状态好web服务器 - 企业当中,一个集群的web服务器上面的资源一模一样,真实访问的是哪个服务器,客户端是察觉不到的
- 如果LVS集群当中所有的后备服务器损坏停止运行,为了不影响客户的正常访问,在调度器上面也安装一个
http服务,当客户端访问调度器的时候,调度器直接通过自己的http服务告诉客户端服务器已损坏
2.LVS服务器的DR(直接路由)模式下的健康检查
(1)调度器server1:下载ldirector安装包
ldirectord-3.9.5-3.1.x86_64.rpm
(2)调度器server1:设置高可用yum源
cd /etc/yum.repos.d/
vim yum.repo
添加:
[HighAvailability]
name=HighAvailability
baseurl= http://172.25.18.250/rhel7.3/addons/HighAvailability
gpgcheck=0
yum clean all
yum repolist
yum源设置成功