ubuntu server 10.4下LVS-DR实验

转载 2012年03月29日 17:49:06

ubuntu server 10.4下LVS-DR实验



目标:负载均衡器LVS(ip为:192.168.3.10,虚拟IP为:192.168.3.100),实机两台分别为rs2(ip为:192.168.3.20),rs3(ip为192.168.3.30),这三台机器都安装一块网块,实机上安装apache。在一客户端cs(ip为:192.168.3.1)上访问http://192.168.3.100,会轮流访问两台实机,则实验成功。
1,配置LVS机器:
在ubuntu server 10.4 默认安装是没有安装ipvsadm软件包的,在网上看了很多教程,都要编辑内核,但现在2.6.32内核已经不需要再编辑了。
#sudo apt-get install ipvsadm
会提示 please run dpkg –reconfigure ipvsadm
#sudo dpkg–reconfigure ipvsadm (dpkg与-reconfigure是连到一起中间没空格)
ipvs
ipvs2
ipvs3
#sudo ifconfig eth0:0 192.168.3.100 netmask 255.255.255.255 broadcast 192.168.3.100
#sudo route add –host 192.168.3.100 dev eth0:0
#sudo ipvsadm –A –t 192.168.3.100:80 –s rr
#sudo ipvsadm –a –t 192.168.3.100:80 –r 192.168.3.20 –g
#sudo ipvsadm –a –t 192.168.3.100:80  -r 192.168.3.30 –g
#sudo ipvsadm –save
*:这里rr表示ipvsadm的8种算法中的轮询,做实验选这个算法,效果比较明显。-g,就是lvs的三种模式中的LVS-DR模式。-i 就是遂道LVS-TUN.为什么eth0:0的broadcast就是它的IP,因为他的netmask为/32.(the VIP is a /32 addr, so the brd addr is the VIP, not x.x.x.255.)
修改/etc/sysctl.conf
net.ipv4.ip_forward=0
net.ipv4.conf.all.send_redirects=1
net.ipv4.conf.default.send_redirects=1
net.ipv4.conf.eth0.send_redirects=1
#sudo sysctl -p
2,配置实机rs2,rs3为如下
#sudo ifconfig lo:0 192.168.3.100 netmask 255.255.255.255 broadcast 192.168.3.100
#sudo route add –host 192.168.3.100 dev lo:0
修改/etc/sysctl.conf
net.ipv4.ip_forward=0
net.ipv4.conf.lo.arp_ignore=1
net.ipv4.conf.lo.arp_announce=2
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
#sudo sysctl –p
把rs2,rs3的/var/www下的index.html的内容修改为“this is rs2”,”this is rs3”,当访问时区别访问的是那台机器,查看实验是否成功。
在实验过程中:刚开始没有修改实机rs2,rs3下的/etc/sysctl.conf,在访问http://192.168.3.100时,有时能轮流的访问rs2,rs3,有时不能,修改后,发现效果很好,达到实验目标。为什么要修改可以参考以下http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.arp_problem.html的内容,专门讲解了关于LVS的 ARP ,也有专门讲解了在LVS-DR模式中ARP问题及如何去解决ARP问题,也有arp_ingnore,arp_announce具体的意思。要想深入学习LVS,必须要看这个LVS-HOWTO
以下这个博客也很好的讲解了LVS,可以参考。

ubuntu server 10.4下LVS-DR实验

转自:http://xuchengji.blog.51cto.com/160472/326059 目标:负载均衡器LVS(ip为:192.168.3.10,虚拟IP为:192.168.3.1...
  • hjwang1
  • hjwang1
  • 2011年11月23日 16:33
  • 617

LVS/DR模式工作原理的常见问题[转]

LVS/DR模式工作原理的常见问题。
  • d0101f
  • d0101f
  • 2017年07月19日 00:58
  • 124

arcgis for server 10.4 安装破解

内含arcgis for server 10.4 授权文件
  • zhishi_tudouni
  • zhishi_tudouni
  • 2017年12月18日 14:25
  • 248

arcgis server 10.4 授权不成功解决办法

arcgis server 10.4 授权不成功解决办法 以记事本方式打开授权文件 2.用双斜杠把 portal 授权行注释掉,然后保存。 3.最后重新授权就可以完美解决了...
  • cuijiying
  • cuijiying
  • 2016年08月12日 10:39
  • 7648

LVS-DR模型实现负载均衡

前言 前篇文章我们主要讲解了LVS-DR模型的架构方式以及如何实现,想了解的小伙伴点这个LVS-NAT模型实现负载均衡 ,今天我们来进行实践的LVS中三种模型中的DR模型的架构以及实现方式。(实验...
  • xuxingzhuang
  • xuxingzhuang
  • 2016年06月14日 02:09
  • 6700

ubuntu server 10.4 install vmserver2.02

適用OS Kernel: ubuntu 10.04 2.6.3x (9.10之前版本解決方式不同,這裡只適用10.04)#vmware版本:適用於vmware-server 2.x(2.0.0、2.0...
  • baocuo1314
  • baocuo1314
  • 2010年12月03日 11:45
  • 309

ubuntu10.4 国内更新源

台湾官方源:deb http://tw.archive.ubuntu.com/ubuntu/  lucid main universe restricted multiversedeb-src htt...
  • fengyie007
  • fengyie007
  • 2013年12月27日 19:52
  • 1328

ubuntu 10.0.4 安装PYTHON 2.7

ubuntu 10.0.4 安装PYTHON 2.7 并加到环境变量中去 安装步骤不说了 直接从官网下载下来安装即可 安装完后python 的路径为 1:/usr/bin/pyth...
  • ghv587
  • ghv587
  • 2016年06月27日 13:14
  • 312

lvs-dr实验搭建

lvs-dr实验搭建 2012-04-19 18:00:59 分类: LINUX 环境: lvs director:    10.57.220.198:80    Ubuntu 10.0...
  • samxx8
  • samxx8
  • 2016年07月02日 15:38
  • 401

ubuntu 10.4 下安装samba

参考了网贴子:http://blog.163.com/txy_2009_hz/blog/static/124795635200981491332633/?fromdm&fromSearch&isFro...
  • crazyman2010
  • crazyman2010
  • 2010年12月13日 20:58
  • 1978
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu server 10.4下LVS-DR实验
举报原因:
原因补充:

(最多只允许输入30个字)