Keepalived 配置文件解释
Keepalived的所有配置都在一个配置文件里面,主要分为三类:
- 全局配置
- VRRPD配置
- LVS 配置
配置文件是以配置块的形式存在,每个配置块都在一个闭合的{}范围内,所以编辑的时候需要注意大括号的闭合问题。#和!开头都是注释。
全局配置
全局配置是对整个 Keepalived 生效的配置,一个典型的配置如下:
global_defs {
notification_email { #设置 keepalived 在发生事件(比如切换)的时候,需要发送到的email地址,可以设置多个,每行一个。
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc #设置通知邮件发送来自于哪里,如果本地开启了sendmail的话,可以使用上面的默认值。
smtp_server 192.168.200.1 #指定发送邮件的smtp服务器。
smtp_connect_timeout 30 #设置smtp连接超时时间,单位为秒。
router_id LVS_DEVEL #是运行keepalived的一个表示,多个集群设置不同。
}
VRRPD配置
VRRPD 的配置是 Keepalived 比较重要的配置,主要分为两个部分 VRRP