1. 网络环境准备
1.1.网络拓扑环境搭建
1. 主服务器(master):虚拟IP-192.168.13.120
2. 备份服务器(backup):虚拟IP-192.168.13.120
3. 真实服务器1(real1):192.168.13.102
4. 真实服务器2(real2):192.168.13.105
5. 真实服务器3(real3):192.168.13.107
( 测试可以省去备份服务器以及真实服务器 2 、 3)主备和真实服务器的真实IP不重要,一下所写真实IP均为了举例方便,在相同网段即可1.2. 下载
本文所有内容的下载地址(ipvsadm,keepalived,keepalived.config,lvsdr.sh,realdr.sh)如下:
链接: https://pan.baidu.com/s/1qYVhhF2 密码: mtj9
2. 环境搭建配置
2.1. 环境检测
检查内核是否支持ipvs
# modprobe –l | grep ipvs
如果在/lib/modules/2.6.18-128.el5/kernel/net/ipv4/ipvs下有很多ip_vs*这样的文件说明ipvs模块已经加入,如果没有,请自行升级内核T T2.2. 安装ipvsadm(管理工具)
从下载内容包中找到ipvsadm-1.24.tar.gz,执行如下命令(运行命令出错的说明编译环境存在问题,请更新下载GCC)
# tar zxvf ipvsadm-1.24.tar.gz
# cd ipvsadm-1.24
# make && make install
# whereis ipvsadm
如果存在如下图的数据信息则说明安装成功2.3. 安装keepalived
从下载内容包中找到ipvsadm-1.24.tar.gz,执行如下命令(运行命令出错的说明编译环境存在问题,请更新下载GCC)
#tar -zxvf keepalived-1.1.15.tar.gz
#cd keepalived-1.1.15
#./configure --prefix=/usr/local/keepalived
#make;make install
#cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /e