Keepalived高可用集群
Keepalived概述
-
功能
- LVS规则管理
- LVS集群真实服务器状态监测
- 管理VIP
Keepalived实现web高可用
安装keepalived软件
在webservers上配置
启动服务 webservers
systemctl start keepalived.service
ip a s | grep 192.168 #web1主机绑定vip
测试高可用
- 配置高可用的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调度器高可用
配置高可用负载平衡集群
lvs1和lvs2节点安装ipvsadm和Keepalived软件
配置lvs1节点Keepalived软件,在lvs1上做配置
启动服务测试
ipvsadm -Ln #启动服务前无LVS规则
配置lvs2节点Keepalived软件