科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道全程介绍lvs的HTTP负载均衡设置(1)

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文主要讲述了在LVS下的HTTP负载均衡的配置问题。当前,无论在企业网、园区网还是在广域网上,即使按照当时最优配置建设的网络,业务量的发展都超出了过去..  本文主要讲述了在LVS下的HTTP负载均衡的配置问题。当前,无论在企业网、园区网还是在广域网上,即使按照当时最优配置建设的网络,业务量的发展都超出了过去..

来源:ZDNet网络频道 2010年4月28日

关键字: 网络 负载均衡 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,分别为:

(lvs server) 192.168.1.231

255.255.255.0

192.168.1.1 (gw)

(real server) 192.168.1.232

255.255.255.0

192.168.1.1 (gw)

(real server) 192.168.1.232

255.255.255.0

192.168.1.1 (gw)

编辑推荐

负载均衡技术基础专题

当前,无论在企业网、园区网还是在广域网上,即使按照当时最优配置建设的网络,业务量的发展都超出了过去..

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

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

modprobe-l |grep ipvs

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

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wlc.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_dh.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_sed.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wrr.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_lc.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_rr.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_nq.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_lblcr.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_ftp.ko

/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_sh.ko

/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 不用安装此软件

#tar xzf ipvsadm-1.24.tar.gz

#cd ipvsadm-1.24

#make

#make install

#ipvsadm--help

如果看到提示帮助就表成功?

#chkconfig httpd on

#service httpd start

6.进入 192.168.1.231

#ifconfig eth0:0 192.168.1.230 netmask 255.255.255.255 broadcast 192.168.1.230 up//配置

虚拟ip 192.168.1.230 ,它是提供对外的http 服务 的ip .

#echo 1>/proc/sys/net/ipv4/ip_forward//让其有ip 转发功能

#ipvsadm-A-t 192.168.1.230:80-s wlc //add virtual service

#ipvsadm-a-t 192.168.1.230:80-r 192.168.1.232-g//add real server

#ipvsadm-a-t 192.168.1.230:80-r 192.168.1.233-g//add real server

把以上五句写在 /etc/rc.local 最后,避免重启后再输入?

ipvsadm-l 是列出清单?

ipvsadm-d-t 192.168.1.230:80-r 192.168.1.233//是删除 real server 192.168.1.233

编辑推荐

负载均衡技术基础专题

当前,无论在企业网、园区网还是在广域网上,即使按照当时最优配置建设的网络,业务量的发展都超出了过去..

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

7.进入 192.168.1.232

#ifconfig lo:0 192.168.1.230 netmask 255.255.255.255 broadcast 192.168.1.230 up

#route add-host 192.168.1.230 dev lo:0

把以上二句写 /etc/rc.local 最后,避免重启再输入?

#echo'the site is 192.168.1.232'>/var/www/html/index.html

#chkconfig httpd on

#service httpd start

8.进入 192.168.1.233

#ifconfig lo:0 192.168.1.230 netmask 255.255.255.255 broadcast 192.168.1.230 up

#route add-host 192.168.1.230 dev lo:0

把以上二句写 /etc/rc.local 最后,避免重启再输入?

#echo'the site is 192.168.1.233'>/var/www/html/index.html

#chkconfig httpd on

#service httpd start

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

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

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

佟媛微

编辑推荐

负载均衡技术基础专题

当前,无论在企业网、园区网还是在广域网上,即使按照当时最优配置建设的网络,业务量的发展都超出了过去..

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章