vrrp协议的软件实现:

    • 基于vrrp协议完成地址流动
    • 为vip地址所在的节点生成ipvs规则
    • 为ipvs集群的各RS做健康检测
    • 基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务

    keepalived生成两个进程

    • 一个负责实现vrrp协议
    • 另一个负责进行健康检测

    VRRP:

    1. keepalived正常工作时,master会不断向备节点发送心跳消息(多播),用以告诉备节点自己还活着,当主节点故障时,就无法发送心跳消息了,于是备节点会调用自身地接管程序,接管master的IP资源和服务