一、Keepalived的安装与服务控制 (主服务器和备用服务器上安装)
1)安装支持软件
在编译前,必须安装内核开发包kernel-devel openssl-devel popt-devel ipvsadm
[[email protected]~]# yum -y install kernel-devel openssl-devel popt-devel
[[email protected]~]# rpm –ivh /misc/cd/Server/Packages/ipvsadm-1.25-9.e16.i686.rpm
2) 编译安装keepalived
[[email protected]~]# tar zxf keepalived-1.2.2.tar.gz
[[email protected]~]# cd keepalived-1.2.2
[[email protected]~]# ./configure --prefix=/ --with-kernel-dir=/usr/src/kernels/2.6.32-131
.0.15.e16.i686
[[email protected]~]# make && make install
3) 使用keepalived 服务
[[email protected]~]# ls -l /etc/init.d/keepalived
-rwxr-xr-x 1 root root 1288 11 8 16.23 /etc/init.d/keepalived
[[email protected]~]# chkconfig --add keepalived
[[email protected]t~]# chkconfig keepalived on

二、使用keepalived 实现双机热备

keepalved 双机热备

1)主服务器的配置
[[email protected]~]# cd /etc/keepalived/
[[email protected]~]# cp keepalived.conf keepalived.conf.bak
[[email protected]~]# vim keepalived.conf
keepalved 双机热备


[[email protected]~]# service keepalived start
[[email protected]~]# ip addr show dev eth0 //查看漂浮地址
keepalved 双机热备

2)备用服务器的配置

注:路由器名称(route_ip:建议为每个参与热备的服务器指定不同的名称

热备状态(state: 至少应有一台主服务器,将状态设为MASTER;可以有多台备用

服务器,将状态设为BACKUP

优先级(priority:数值越大则取得VIP控制权的优先级越高,因此主服务器的优先

级应设为最高;

#配置备用服务器时,只要修改路由器名称、热备状态、优先级就可以。

[[email protected]~]# cd /etc/keepalived/

[[email protected]~]# cp keepalived.conf keepalived.conf.bak
[[email protected]~]# vim keepalived.conf

keepalved 双机热备

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