上一篇中在安装时指定了Keepalived的配置文件目录,所以这里Keepalived的配置文件为/etc/keepalived/keepalived.conf,Keepalived所有的配置都在这个文件中。由于Keepalived配置文件中的配置项比较多,所以这里按照功能将Keepalived的配置文件分为以下三部分:
- 全局配置(Global Configuration)
- VRRP配置
- LVS配置
Keepalived的配置文件是以块(block)的形式组织的,每个块的内容都包含在{}中,以#和!开头的行均为注释。
注意:{}前面必须有一个空格;另外,Keepalived没有配置文件检测机制,就算是配置文件错误Keepalived也可以正常启动,但无法正常工作。
1、全局配置
简单的全局配置如下:
global_defs { notification_email { [email protected] [email protected] [email protected] } notification_email_from [email protected] smtp_server 192.168.200.1 smtp_connect_timeout 30 router_id LVS_DEVEL }
- notification_email:定义接收报警邮件的地址,可以设置多个,每行一个。注意,如果要开启邮件报警,需要本机开启sendmail服务
- notification_email_from:定义邮件的发送地址
- smtp_server:定义发送邮件的SMTP服务器地址
- smtp_connect_timeout:定义连接SMTP服务器的超时时间
- router_id:定义Keepalived服务器的表示,发送邮件时显示在邮件主题中