《Keepalived 高可用学习资源》
1 简介
Keepalived 基于 VRRP(虚拟路由冗余协议)实现服务高可用:多台主机共享一个虚拟 IP(VIP),Master 故障时从机自动接管,广泛用于 Nginx、DB、LVS 等服务的漂移。
2 核心概念
- VRRP:通过周期性通告(advertisement)选举 Master / Backup;
- VIP:对外服务的虚拟地址,随主机状态在主备之间漂移;
- 健康检查:检测后端服务(如 Nginx/MySQL 端口)失败时主动降低优先级触发切换。
3 快速示例
/etc/keepalived/keepalived.conf:
global_defs {
router_id LVS_DEVEL
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.100
}
}
systemctl start keepalived
ip addr show eth0 # 应能看到 VIP 192.168.1.100
4 学习资源
- Linux 高可用之 Keepalived:https://www.jianshu.com/p/b050d8861fc1
- 官方文档:https://www.keepalived.org/documentation.html
阅读 —
·
全站 —