分别在两台服务器上安装vim
yum install keepliaved -y服务器
配置文件 spa
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 在主服务器上 rest
ip addr日志
eth0 后会出现 192.168.0.39 地址router
备服务器不会有,在主服务器down后,会在备服务器出现server
分离出keepalived日志ip
vim /etc/sysconfig/keepalivedci
# --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.confrem
在结尾添加
#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