准备四台Linux机器
lb01 192.168.178.123 keepalived主服务器(nginx主负载均衡)
lb02 192.168.178.124 keepalived备服务器(nginx辅负载均衡)
web01 192.168.178.125 web01
web02 192.168.178.126 web02
安装keepalived(lb01,lb02)
yum install keepalived -y
rpm -qa keepalived
keepalived配置文件
默认的配置文件路径在 /etc/keepalived/keepalived.conf
[root@lb01 conf]# head -12 /etc/keepalived/keepalived.conf | cat -n
1 ! Configuration File for keepalived
2
3 global_defs {
4 notification_email {
5 acassen@firewall.loc
6 failover@firewall.loc
7 sysadmin@firewall.loc
8 }
9 notification_email_from Alexandre.Cassen@firewall.loc
10 smtp_server 192.168.200.1
11 smtp_connect_timeout 30
12 router_id LVS_DEVEL
行内容解释
1.注释行,!和#作用一样
2.空行
3~8.定义邮件报警的地址,当keepalived主备切换,或者RS(后端服务器 real server)故障时发送告警邮件。这里一般不用,运维使用高级监控软件。(可以清空和删除)
9.指定告警邮件,发信人的地址
10.指定邮件服务器地址,例如本地配置了sendmail服务
11.连接邮件服务器的超时时间
12.重要参数,指定keepalived的路由标识(router_id),在局域网内,该ID应该是唯一的。
网友评论