环境准备:两台Linux主机,ip为192.168.233.87 和 192.168.233.88 Vip为 192.168.233.90
Yum安装:
# yum -y install keepalived
源码安装:
# cd /app
# wget http://www.keepalived.org/software/keepalived-2.0.10.tar.gz
# tar -zxvf keepalived-2.0.10.tar.gz
# cd keepalived-2.0.10
# ./configure --prefix=/usr/local/keepalived
# make && make install
完成后修改配置,先修改主配置主机:192.168.233.87
# cd /etc/keepalived/
# cp keepalived.conf keepalived.conf-bak
# vim keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
mail.example.com
smtp_connect_timeout 30
router_id your_app_name
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 99
priority 100
nopreempt
advert_int 1
authentication {
auth_type PASS
auth_pass your_pass
}
virtual_ipaddress {
192.168.233.90/24
}
}
然后修改从主机配置:192.168.233.88
# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
mail.example.com
smtp_connect_timeout 30
router_id your_app_name
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 99
priority 99
nopreempt
advert_int 1
authentication {
auth_type PASS
auth_pass your_pass
}
virtual_ipaddress {
192.168.233.90/24
}
}
配置完成后启动服务:
# systemctl enable keepalived.service
# systemctl start keepalived.service
然后做关机测试,重启主机1,查看vip是否飘到主机2上
完成配置