全程介绍lvs的HTTP负载均衡设置

网络 网络优化 网络运维
本文主要讲述了在LVS下的HTTP负载均衡的配置问题。首先是安装,然后是IP的操作,之后就是具体的配置过程了。那么请大家详细看文章吧。

在LVS的配置问题我们已经谈论多次了,关于负载均衡的问题也有介绍。那么现在我们来介绍一下,LVS的HTTP负载均衡的设置过程。本文是基于三个LINUX的配置问题。当然,首先要安装和升级问题,之后就是IP要分清,***来看具体的配置代码吧。

一.HTTP负载均衡设置前的准备工作:

1.vmware workstaion 5.0 可以装 三个linux 在windows 上面。如果你有多台pc 就可不用它。

2.CENTOS 4.4(它是redhat linux 4完全源代码重新编译,可免费升级,很棒哟)下载: http://isoredirect.centos.org/centos/4/isos/i386/只下载 1,2,3,4 张.iso 就可以了。

3.ipvsadm-1.24.tar.gzhttp://www.linuxvirtualserver.org/software/ipvs.html

二.开始安装:

1.安装 CENT OS 4.4 在vmware中。

我是选择了 xwindows system,GNOME desktop environment,KDE K DESKTOP environment,development tools,x software development,gnome software development,kde software development.web server.

2.安装完成后,copy 操作系统.生成第二个,第三个操作系统。

3.HTTP负载均衡设置需要知道三个操作系统的ip,分别为:

  1. (lvs server) 192.168.1.231  
  2. 255.255.255.0  
  3. 192.168.1.1 (gw)  
  4.  
  5. (real server) 192.168.1.232  
  6. 255.255.255.0  
  7. 192.168.1.1 (gw)  
  8.  
  9. (real server) 192.168.1.232  
  10. 255.255.255.0  
  11. 192.168.1.1 (gw) 

#p#4.进入192.168.1.231 检查kernel 中已经包含 ipvs 模块

modprobe-l |grep ipvs

如果看到如下,就可以了,如果没有还要重编内核,选 上ipvs 模块。

  1. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wlc.ko  
  2. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_dh.ko  
  3. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_sed.ko  
  4. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wrr.ko  
  5. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_lc.ko  
  6. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_rr.ko  
  7. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs.ko  
  8. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_nq.ko  
  9. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_lblcr.ko  
  10. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_ftp.ko  
  11. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_sh.ko  
  12. /lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_lblc.ko 

5.进入 192.168.1.231 安装 ipvsadm-1.24.tar.gz,其它的real server 不用安装此软件

  1. #tar xzf ipvsadm-1.24.tar.gz  
  2. #cd ipvsadm-1.24  
  3. #make  
  4. #make install  
  5. #ipvsadm--help 
  6. 如果看到提示帮助就表成功。  
  7. #chkconfig httpd on  
  8. #service httpd start 

6.进入 192.168.1.231

  1. #ifconfig eth0:0 192.168.1.230 netmask 255.255.255.255 broadcast 192.168.1.230 up//配置  
  2. 虚拟ip 192.168.1.230 ,它是提供对外的http 服务 的ip .  
  3. #echo 1>/proc/sys/net/ipv4/ip_forward//让其有ip 转发功能  
  4. #ipvsadm-A-t 192.168.1.230:80-s wlc //add virtual service  
  5. #ipvsadm-a-t 192.168.1.230:80-r 192.168.1.232-g//add real server  
  6. #ipvsadm-a-t 192.168.1.230:80-r 192.168.1.233-g//add real server  
  7. 把以上五句写在 /etc/rc.local ***,避免重启后再输入。  
  8. ipvsadm-l 是列出清单。  
  9. ipvsadm-d-t 192.168.1.230:80-r 192.168.1.233//是删除 real server 192.168.1.233 

#p#7.进入 192.168.1.232

  1. #ifconfig lo:0 192.168.1.230 netmask 255.255.255.255 broadcast 192.168.1.230 up  
  2. #route add-host 192.168.1.230 dev lo:0  
  3. 把以上二句写 /etc/rc.local ***,避免重启再输入。  
  4. #echo'the site is 192.168.1.232'>/var/www/html/index.html  
  5. #chkconfig httpd on  
  6. #service httpd start 

8.进入 192.168.1.233

  1. #ifconfig lo:0 192.168.1.230 netmask 255.255.255.255 broadcast 192.168.1.230 up  
  2. #route add-host 192.168.1.230 dev lo:0  
  3. 把以上二句写 /etc/rc.local ***,避免重启再输入。  
  4. #echo'the site is 192.168.1.233'>/var/www/html/index.html  
  5. #chkconfig httpd on  
  6. #service httpd start 

三.HTTP负载均衡设置完成后测试:

在另外的pc上面访问 http://192.168.1.230

不断刷新浏览器,如果看到不同的页面,就表示成功了,可能有的浏览器需要清除cache.如果不行,就等一段时间再关闭,打开浏览器再试。

责任编辑:佟健 来源: 互联网
相关推荐

2010-04-22 10:59:45

Lvs负载均衡

2010-04-27 13:12:04

负载均衡算法

2010-05-05 19:12:17

nginx负载均衡

2010-04-22 11:32:57

Lvs负载均衡

2012-05-07 10:20:12

LVS集群

2011-12-02 22:51:46

Nginx负载均衡

2010-04-27 10:19:45

lvs负载均衡

2010-04-20 12:07:17

DNS负载均衡

2010-04-22 10:46:40

Lvs负载均衡故障负载均衡器

2010-04-25 17:05:48

lvs负载均衡

2010-04-22 11:47:58

集群负载均衡

2010-04-22 11:19:11

LVS负载均衡

2015-03-18 14:56:58

负载均衡服务器集群

2010-05-04 16:54:24

负载均衡系统

2010-04-21 17:53:09

负载均衡技术

2010-05-10 14:48:01

流量负载均衡

2014-07-30 17:10:38

LVS集群负载均衡

2012-02-15 00:01:34

2010-04-22 14:19:21

LVS负载均衡集群

2023-11-09 07:58:50

点赞
收藏

51CTO技术栈公众号