扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
本文主要讲述了在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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者