virtual_router_id num
priority num
advert_int num
smtp_alert
authentication {
auth_type PASS|AH
auth_pass string
}
virtual_ipaddress { # Block limited to 20 IP addresses
@IP
@IP
@IP
}
virtual_ipaddress_excluded { # Unlimited IP addresses number
@IP
@IP
@IP
}
}
1) 同步 vrrp 组 vrrp_sync_group。作用:确定失败切换(FailOver)包含的路由实例个数。
即在有 2 个负载均衡器的场景,一旦某个负载均衡器失效,需要自动切换到另外一个
负载均衡器的实例是哪些示例,用于配置多个 VRRP 实例,从而能实现双主模式等。
2) 实例组 group.至少包含一个 vrrp 实例
3) Vrrp 实例 vrrp_instance.实例名出自实例组 group 所包含的那些名字。
a) 实例状态 state.只有 MASTER 和 BACKUP 两种状态,并且需要大写这些单词。
其中 MASTER 为工作状态,BACKUP 为备用状态。当 MASTER 所在的服务器失
效时,BACKUP 所在的系统会自动把它的状态有 BACKUP 变换成 MASTER;当
失效的 MASTER 所在的系统恢复时,BACKUP 从 MASTER 恢复到 BACKUP 状
态
b) 通信接口 interface。对外提供服务的网络接口,如 eth0,eth1.当前主流的服务器都
有 2 个或 2 个以上的接口,在选择服务接口时,一定要核实清楚
c) lvs_sync_daemon_inteface。负载均衡器之间的监控接口,类似于 HA HeartBeat 的
心跳线。但它的机制优于 Heartbeat,因为它没有“裂脑”这个问题,它是以优先级
这个机制来规避这个麻烦的。在 DR 模式中,lvs_sync_daemon_inteface 与服务接
口 interface 使用同一个网络接口
d) 虚拟路由标识 virtual_router_id.这个标识是一个数字,并且同一个 vrrp 实例使用唯
一的标识。即同一个 vrrp_stance,MASTER 和 BACKUP 的 virtual_router_id 是一致
的,同时在整个 vrrp 内是唯一的
e) 优先级 priority.这是一个数字,数值愈大,优先级越高。在同一个 vrrp_instance 里,
MASTER 的优先级高 于 BACKUP。若 MASTER 的 priority 值为 150 ,那么
BACKUP 的 priority 只能是 140 或更小的数值
f) 同步通知间隔 advert_int .MASTER 与 BACKUP 负载均衡器之间同步检查的时间
间隔,单位为秒