LVS搭建高可用性Web负载均衡服务器

一. 系统需求
 
实现Linux下的Web服务器负载均衡,LVS以主备方式工作,并且实现LVS机器同时加入Web服务器群。
 
二.软硬件需求
 
操作系统:Red Hat Enterprise Linux Server release 5(关闭selinux及iptables)
 
相关软件:heartbeat-2.1.4 、net-snmp 、lm_sensors 、net-snmp、ipvsadm、perl模块
 
网络要求:所有服务器位于同一VLan,机器无特殊要求。
 
三.软件安装
 
以本次安装为例,先后安装下列rpm包以解决依赖关系.
 
#rpm –ivh libnet-1.1.2.1-2.1.i386.rpm
 
#rpm –ivh ipvsadm-1.24-8.1.i386.rpm
 
#rpm –ivh lm_sensors-2.10.0-3.1.i386.rpm
 
#rpm –ivh net-snmp-libs-5.3.1-14.el5.i386.rpm
 
#rpm –ivh net-snmp-5.3.1-14.el5.i386.rpm
 
#rpm –ivh perl-Compress-Zlib-1.42-1.fc6.i386.rpm
 
#rpm –ivh perl-HTML-Parser-3.55-1.fc6.i386.rpm
 
#rpm –ivh perl-HTML-Tagset-3.10-2.1.1.noarch.rpm
 
#rpm –ivh perl-Net-SSLeay-1.30-4.fc6.i386.rpm
 
#rpm –ivh perl-TimeDate-1.16-5.el5.noarch.rpm
 
#rpm –ivh perl-MailTools-2.02-1.el5.rf.noarch.rpm
 
#rpm –ivh perl-URI-1.35-3.noarch.rpm
 
#rpm –ivh perl-libwww-perl-5.805-1.1.1.noarch.rpm
 
 
 
以上软件包主要用来实现ISO/RM 2/3层数据转换及7层应用检测。
 
 
 
#rpm –ivh heartbeat-stonith-2.1.4-4.1.i386.rpm
 
#rpm –ivh heartbeat-pils-2.1.4-4.1.i386.rpm
 
#rpm –ivh heartbeat-ldirectord-2.1.4-4.1.i386.rpm
 
#rpm –ivh heartbeat-2.1.4-4.1.i386.rpm
 
#rpm –ivh heartbeat-devel-2.1.4-4.1.i386.rpm
 
 
 
heartbeat实现LVS集群功能(如IP,磁盘管理),
 
heartbeat-ldirectord管理应用服务器负载均衡。
 
 
 
#rpm –ivh httpd-2.2.3-6.el5.i386.rpm
 
 
 
本次实验以apache为应用服务器,Squid同理。

相关推荐