tar xf keepalived-1.1.19.tar.gz
cd keepalived-1.1.19
./configure --prefix=/opt/keepalived && make && make install
cp keepalived/etc/init.d/keepalived.sysconfig /etc/sysconfig/keepalived
cp keepalived/etc/init.d/keepalived.rh.init /etc/init.d/keepalived
chmod +x /etc/init.d/keepalived
ln -s /opt/keepalived/sbin/keepalived /sbin/keepalived
chkconfig --add keepalived
cp -a keepalived/etc/keepalived/ /etc/
vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
mymail@mail.com
}
notification_email_from NX_LB@gzk.sdo.com
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id NX_LB
}
vrrp_instance VI_1 {
state BACKUP #两个都需要用BACKUP,用priority区别主辅
interface eth0
virtual_router_id 51
priority 100 #优先级
mcast_src_ip 10.10.81.100 #主/辅IP
advert_int 1 #主/辅check间隔时间
nopreempt #主机上用,如果切换后主机起来不再切换
authentication {
auth_type PASS
auth_pass 55555
}
virtual_ipaddress {
XX.XX.XX.XX/24 dev eth0 scope global
}
}