Keepalived 是一个用于实现高可用性(HA)和负载均衡的开源软件,主要用于 Linux 系统。它通过 VRRP(Virtual Router Redundancy Protocol)协议实现主备切换,确保服务的持续可用性。以下是 Keepalived 集群的核心概念和配置要点:
核心功能:
VRRP 协议:主备节点通过 VRRP 选举 Master,备份节点监听 Master 状态,故障时自动接管虚拟 IP(VIP)。
健康检查:支持自定义脚本检查服务状态(如 Nginx、MySQL),失败时触发切换。
负载均衡:结合 LVS(Linux Virtual Server)实现流量分发。
特点说明
高可用性:主节点故障时,备节点秒级接管 VIP,业务无感知。
轻量级:基于系统原生工具,无需额外硬件。
扩展性:支持多节点集群和复杂健康检查逻辑。
安装 Keepalived
jsyum install keepalived
本文作者:松轩(^U^)
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!