Keepalived全局配置

全局配置

包括两个子配置

全局定义,global definition
静态地址路由,static ipaddress/routes

全局定义

主要设置Keepalived的通知机制和标识

global_defs
{
    notification_email
    {
    admin@example.com
    }
    notification_email_from admin@example.com
    smtp_server 127.0.0.1
    stmp_connect_timeout 30
    router_id my_hostname
}

参数说明
notification email
指定Keepalived在发送事件时,比如,切换
需要发送email到的对象,可以有多个,每行一个

smtp *
指定发送email的smtp服务器,如果,本地开启了sendmail的话
可以使用上面的默认配置

route id
运行Keepalived的机器的一个标识

静态地址和路由

静态,static,就是说不会随vrrpd instance的开关而变化
VIP就不是static的,会随着vrrpd而添加删除

这个配置可以用来给服务器配置静态的IP地址/路由
如果,服务器的配置里面已经有这些配置,这里就不需要配置了

static_ipaddress
{
192.168.1.1/24 brd + dev eth0 scope global
...
}
static_routes
{
src $SRC_IP to $DST_IP dev $SRC_DEVICE
...
src $SRC_IP to $DST_IP via $GW dev $SRC_DEVICE
}

参数说明
每一行设置一个IP,这些配置都是Linux下IP命令的参数

上面配置,Keepalived最终会直接使用ip addr add 192.168.1.1/24 brd + dev eth0 scope global来添加,所以,这里的配置都有符合IP命令的规则

猜你喜欢

转载自blog.csdn.net/nangeali/article/details/81604214