keepalived 安装和配置

 分别在两台服务器上安装

yum install keepliaved -y

配置文件 

vim /etc/keepalived/keepalived.conf 
! Configuration File for keepalived
global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id keep01  #每个配置文件,该值都要不同
   vrrp_mcast_group 224.0.0.19 #指定多播地址的配置,指定该地址防止同个局域网内多个keepalived服务器VRRP协议多播地址冲突
}
vrrp_instance VI_1 {
    state MASTER   #备为BACKUP
    interface eth0
    virtual_router_id 151 #主备相同
    priority 200   #主比备大50以上
    advert_int 1   #响应秒数
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {    #虚拟IP地址
    192.168.0.39/24 dev eth0 label eth0:1
    }
}

启动keeplaived  在主服务器上 

ip addr

eth0 后会出现 192.168.0.39 地址

备服务器不会有,在主服务器down后,会在备服务器出现

分离出keepalived日志

 vim /etc/sysconfig/keepalived

 

# --vrrp               -P    Only run with VRRP subsystem.
# --check              -C    Only run with Health-checker subsystem.
# --dont-release-vrrp  -V    Dont remove VRRP VIPs & VROUTEs on daemon stop.
# --dont-release-ipvs  -I    Dont remove IPVS topology on daemon stop.
# --dump-conf          -d    Dump the configuration data.   导出备份配置数据
# --log-detail         -D    Detailed log messages.  #详细日志
# --log-facility       -S    0-7 Set local syslog facility (default=LOG_DAEMON)
# -S 0 作用是指定为local0设备
KEEPALIVED_OPTIONS="-D -d -S 0"

 #vim /etc/rsyslog.conf

在结尾添加

#keepalived
local0.*                /var/log/keepalived.log

在42行左右添加;local0.none 

*.info;mail.none;authpriv.none;cron.none;local0.none                /var/log/messages 

重启rsyslog 

 /etc/init.d/rsyslog restart

 tail /var/log/keepalived.log

原文地址:https://www.cnblogs.com/kairo/p/6929135.html