《Keepalived 高可用学习资源》

《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 学习资源

阅读 — · 全站 —
🎸 我的歌单 0 首