一、硬件环境准备

kep1 192.168.89.100    master
kep2 192.168.89.101    slave
二、安装keepalived(两台服务器都要安装)
yum -y install keepalived
三、启动keepalived并检查
1、两台服务器上启动keep服务
[root@kep1 ~]# /etc/init.d/keepalived start
正在启动 keepalived:                                      [确定]
[root@kep2 ~]# /etc/init.d/keepalived start
正在启动 keepalived:                                      [确定]
2、两台服务器上检查进程(启动后会有3个进程,说明安装成功)
[root@kep1 ~]# ps -ef | grep keep|grep -v grep
root       1286      1  0 05:40 ?        00:00:00 /usr/sbin/keepalived -D
root       1288   1286  0 05:40 ?        00:00:00 /usr/sbin/keepalived -D
root       1289   1286  0 05:40 ?        00:00:00 /usr/sbin/keepalived -D
3、一切正常后,两台服务器先关闭掉keep服务
[root@kep2 ~]# /etc/init.d/keepalived stop
停止 keepalived:                                          [确定]
四、keep配置文件路径,
如果是yum安装,那么这是默认的路径
[root@kep1 ~]# ls -l /etc/keepalived/keepalived.conf
-rw-r--r--. 1 root root 3562 3月  19 2015 /etc/keepalived/keepalived.conf
五、配置文件说明(高可用相关参数)
1、全局定义(这部分主要设置keepalived的故障通知和RouerID标识)
! 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服务器
   smtp_connect_timeout 30    #连接SMTP服务器的超时时间
   router_id LVS_DEVEL    #服务器路由标识,在同一网络里是唯一的
}
2、VRRP实例定义区块
vrrp_instance VI_1 {
    state MASTER    #角色状态,要么是MASTER,要么是BACKUP
    interface eth0    #对外提供服务的网络接口
    virtual_router_id 51    #虚拟路由ID标识,主和备的配置中,相同的实例必须一致
    priority 100    #优先级,主的优先级要比备的优先级高
    advert_int 1    主备之间通信检查的时间间隔,单位为妙
    authentication {    #权限认证配置
        auth_type PASS    #认证类型
        auth_pass 1111    #验证密码
    }
    virtual_ipaddress {    #虚拟IP,可以有多个
        192.168.200.16 #虚拟IP
        192.168.200.17
        192.168.200.18
    }