layout: post
title: keepalived—nginx配置模板
date: 2018-03-13
tags: [“Cluster services”,”软件服务”]
global_defs { ####全局定义
notification_email { #####指定keepalived在发生事件时(比如切换),需要发送的email象,可以多个,每行一个
yangzl@19e.com.cn
}
notification_email_from 123@qq.com
smtp_server 127.0.0.1 #####指定发送email的smtp服务器
smtp_connect_timeout 30
router_id LVS_DEVEL1 #######运行keepalived的机器的一个标识
}
vrrp_script Monitor_Nginx {
script "/cron/nginx/nginxCheck.sh"
interval 4
weight 2
}
vrrp_instance VI_1 {
state MASTER
# state BACkUP
interface bond0
virtual_router_id 111 #VRID标记 master和backup必须一致
#发送多播包的地址,如果不设置默认使用绑定的网卡的primary ip
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
track_script {
Monitor_Nginx ### 就是上面vrrp_script后面的实例名称 执行监控的服务
}
virtual_ipaddress {
10.16.12.30/32 brd 10.16.12.30 dev bond0 label bond0:9
}
}
文档更新时间: 2018-12-20 11:15 作者:张尚