一、Keepalived的安装与服务控制 (主服务器和备用服务器上安装)1)安装支持软件
在编译前,必须安装内核开发包kernel-devel openssl-devel popt-devel ipvsadm[root@localhost~]# yum -y install kernel-devel openssl-devel popt-devel[root@localhost~]# rpm –ivh /misc/cd/Server/Packages/ipvsadm-1.25-9.e16.i686.rpm2) 编译安装keepalived[root@localhost~]# tar zxf keepalived-1.2.2.tar.gz[root@localhost~]# cd keepalived-1.2.2[root@localhost~]# ./configure --prefix=/ --with-kernel-dir=/usr/src/kernels/2.6.32-131 .0.15.e16.i686[root@localhost~]# make && make install3) 使用keepalived 服务[root@localhost~]# ls -l /etc/init.d/keepalived-rwxr-xr-x 1 root root 1288 11月 8 16.23 /etc/init.d/keepalived[root@localhost~]# chkconfig --add keepalived [root@localhost~]# chkconfig keepalived on二、使用keepalived 实现双机热备
1)主服务器的配置
[root@localhost~]# cd /etc/keepalived/ [root@localhost~]# cp keepalived.conf keepalived.conf.bak [root@localhost~]# vim keepalived.conf[root@localhost~]# service keepalived start
[root@localhost~]# ip addr show dev eth0 //查看漂浮地址2)备用服务器的配置
注:路由器名称(route_ip):建议为每个参与热备的服务器指定不同的名称
热备状态(state): 至少应有一台主服务器,将状态设为MASTER;可以有多台备用
服务器,将状态设为BACKUP
优先级(priority):数值越大则取得VIP控制权的优先级越高,因此主服务器的优先
级应设为最高;
#配置备用服务器时,只要修改路由器名称、热备状态、优先级就可以。
[root@localhost~]# cd /etc/keepalived/
[root@localhost~]# cp keepalived.conf keepalived.conf.bak
[root@localhost~]# vim keepalived.conf[root@localhost~]# service keepalived start
[root@localhost~]# ip addr show dev eth0 //备份服务器是看不到漂浮地址的,