Keepalived高可用集群
Keepalived概述
![](https://img-blog.csdnimg.cn/direct/6bb00c0efa9c49e583e1d98ad0095055.png)
-
功能
- LVS规则管理
- LVS集群真实服务器状态监测
- 管理VIP
Keepalived实现web高可用
安装keepalived软件
![](https://img-blog.csdnimg.cn/direct/2261d3ff86d849d2a7b77452a01481a3.png)
在webservers上配置
启动服务 webservers
systemctl start keepalived.service
ip a s | grep 192.168 #web1主机绑定vip
测试高可用
![](https://img-blog.csdnimg.cn/direct/ff6958ae5e214d74b7c19bee5f690eac.png)
- 配置高可用的web集群时,Keepalived只为服务器提供了VIP
- Keepalived不知道服务器上运行了哪些服务
- MASTER服务器可以通过跟踪脚本监视本机的80端口,一旦本机80端口失效,则将VIP切换至BACKUP服务器
- Keepalived对脚本的要求是,退出码为0表示访问成功;退出码为1表示失败
测试高可用配置
ip a s | grep 88.80 #确认VIP绑定在web1
LVS+Keepalived高可用负载平衡集群
使用Keepalived扩充LVS-DR集群,实现LVS调度器高可用
![](https://img-blog.csdnimg.cn/direct/fc9a0ec500384907a8c60344a31dbd81.png)
配置高可用负载平衡集群
lvs1和lvs2节点安装ipvsadm和Keepalived软件
配置lvs1节点Keepalived软件,在lvs1上做配置
![](https://img-blog.csdnimg.cn/direct/5ebb6de5b19449d28c6ee1a8e4185a94.png)
启动服务测试
ipvsadm -Ln #启动服务前无LVS规则
![](https://img-blog.csdnimg.cn/direct/3592a9f36c604a6eb7e593c3c3441ab5.png)
配置lvs2节点Keepalived软件
![](https://img-blog.csdnimg.cn/direct/8fd736ddc23e4ab2b909039f6e4d6184.png)