项目名称:LVS集群tun模式
工程描述:此工程是主要提供Web服务,两台调度做的也是双机之间用heartbeat来监听,存储做的RAID10。前端用与后端Web服务器都使用的Linux。此工程特点:实现了均衡负载与冗余备份的目的,上提供不间断的服务。
软件环境:Red Hat Enterprise Linux AS 4
软件列表
ipvsadm-
hearbeat-
.
IP地址列表
web1:
web2:
master:
standby:
虚拟ip:
配置Master
安装ipvsadm
在编译之前使用ln -s /usr/src/kernels/--i686/ /usr/src/linux 做软链接即可编译正常。
tar –zxvf ipvsadm-
ln -s /usr/src/kernels/--i686/ /usr/src/linux
cd ipvsadm-
make;make install
之后查看是否新增加了ipvsadm的新命令。
配置虚拟IP脚本
执行脚本成功后查看是否拥有tunl0的IP地址
配置web
配置web1 与web2脚本,用于建立虚拟IP以及关闭ARP响应。
配置完毕后分别在web1与web2上执行。
全部完毕后首先临时测试一下集群功能是否可以实现然后再进一步配置
由于使用轮叫算法,配置成功后使用虚拟IP访问网页每次刷新都会出现不一样的网页。
刷新一下在看看
配置高可用的lvs+hearbeat+ldirectord
前面已经实现了负载均衡与双机热备的功能.
但是负载均衡器挂掉,或者网页内容出错上面的功能将不会实现
下面的实验将会添加一台备份的负载均衡器,使用hearbeat来负责master与standby之间的监听。使用ldirectord来监听网页内容。
配置时要注意两边的配置文件一定要一样,最好配置完毕后直接copy到对方。
首先在两个负载均衡器都要安装heartbeat
建立用户和组
groupadd haclient
useradd –g haclient hacluster
安装libent
tar -zxvf .
cd
./configure;make;make install
安装heartbeat
tar zxf heartbeat-
cd heartbeat-
./ConfigureMe configure --disable-swig --disable-snmp-subagent
make
make install
cp doc/ doc/haresources doc/authkeys /etc//
cp ldirectord/ /etc//
chmod 600 /etc/
LVS集群配置 来自淘豆网m.daumloan.com转载请标明出处.