一、下载keepalived
1.第一种方式,命令下载安装:
yum install -y keepalived # centos系列安装
apt-get install -y keepalived # debian 系列安装
2.第二种方式,官网下载程序包,编译安装
(1)下载地址
http://keepalived.org/software/keepalived-1.2.15.tar.gz
(2)解压,进入keepalived目录,编译安装
cd keepalived-1.2.15
./configure
make
sudo make install
二、配置keepalived
cd /etc/keepalived/
vim keepalived.conf # 修改keepalived配置文件
! 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 LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.110
}
}
三、keepalived的启动、停止
1、启动
service keepalived start
2、停止
service keepalived start
3、查看keepalived虚拟ip配置是否成功
ip addr # 查看有无配置的虚ip
4、安装报错
(1)cd 进一个目录,再安装就OK
5、如果启动keepalived后,没有进程,也没有报错,用下面的方法
(1)、官网下载源码包,进行编译安装,编译安装完成后。应该是不能用系统服务命令启动的。
(2)、这时候执行命令安装,这时候会自动不全编译安装没有做的一下操作,比如:设置为系统服务等。
cp ../keepalived/keepalived.conf /etc/keepalived/
(3)、重启网卡或重启服务器后生效
四、开机自启
chkconfig keepalived on