一、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.rpm
2) 编译安装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 install
3) 使用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 实现双机热备

175456756.jpg

1)主服务器的配置
[root@localhost~]# cd /etc/keepalived/
[root@localhost~]# cp keepalived.conf keepalived.conf.bak
[root@localhost~]# vim keepalived.conf
175551770.jpg


[root@localhost~]# service keepalived start
[root@localhost~]# ip addr show dev eth0 //查看漂浮地址
175634676.jpg

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

175710542.jpg

[root@localhost~]# service keepalived start
[root@localhost~]# ip addr show dev eth0 //备份服务器是看不到漂浮地址的,