keepalived配置文件
---->[root@lvs1 ~]#cat /etc/keepalived/keepalived.conf
keepalived 配置文件的第一部分是软件全局配置段,第二部分是 vrrp_instance 段
global_defs:
notification_email 通知邮件收件人,可以用 {} 包起来写多个
notification_email_from 通知邮件发信人
smtp_server 邮箱 smtp 服务器地址
smtp_connect_timeout 连接 smtp 服务器超时时间
router_id 路由标识符,使用字符串进行区别,一般有一个就够用了。
vrrp_mcast_group4 组播地址默认是 224.0.0.18
vrrp_mcast_group6 ipv6 组播地址,默认是 ff02::12
default_interface 默认值是 eth0
lvs_flush 启动 keepalived 是清空已有的 lvs 规则
vrrp_version 默认是2, 可以指定为 3
vrrp_skip_check_adv_addr 跳过地址监测,默认会检查
vrrp_strict 严格遵循vrrp协议,必须要有vip,禁止单播同行,ipv6 在 vrrp 第二版中禁止使用
vrrp_gna_interval 在一个接口上发送的未经请求的 NA 消息之间的延迟,单位是毫秒,默认为0
vrrp_garp_interval 在接口上发送的免 ARP 消息之间的延迟时间,单位是毫秒,默认为0
vrrp_instance:
state vrrp_instance 身份状态,MASTER 或者 BACKUP,发生选举时,优先级高的提升为 MASTER
interface 和 vrrp 绑定的网卡
virtual_router_id 用于区分多个虚拟路由,0到255 范围内容的数值,同一组的实例要使用相同的 id 号
nopreempt 和 preempt 功能相反,不进行抢占,需要将 state 设置为 BACKUP
priority 选举时的优先级,默认是 100,建议不同实例直接相差 50 以上
advert_int vrrp 协议广告间隔时间
authentication vrrp 2版协议已经移除该功能,不建议使用
virtual_ipaddress 虚拟 ip 地址,可以写多个,格式为:192.168.200.18/24 dev eth2 label eth2:1