一个公网IP或VIP是公网,RealServer是纯内网(局域网)部署LVS/DR模式

经常见论坛的同学问:单外网IP怎么做LVS,纯内网的realserver能做么?面试时也遇到过这样的问题:realserver能做不同段IP的DR模式么?经本人研究测试后,在有外网环境的测试机(嘿嘿,羡慕偶吧!)下完成两种方式的内网realserver做外网LVS(DR模式)服务

方式一:内网realserver,其真实IP(内网)和虚拟IP(外网)不同段。

内网的Director,Real_Server绑定外网VIP(即此时它们的真实IP和VIP不同网段)

注:lvs的DR模式里,RIP和VIP是不是同一网段都行。
简略拓扑关系如下:
DR:
10.0.0.4
VIP:117.121.30.20
GATEWAY:10.0.4.100

rs1:
10.0.0.197
VIP:117.121.30.20
GATEWAY:10.0.4.100

rs2:
10.0.2.2
VIP:117.121.30.20
GATEWAY:10.0.4.100

linux router(只需开启路由转发功能,作用是当rs1、rs2的网关):
117.121.30.9
10.0.4.100

详细安装方法参考:
一个公网地址部署LVS/DR模式:http://lustlost.blog.51cto.com/2600869/929915

方式二:用个路由(也可以是服务器来充当),在上面做端口映射,对外的VIP即Wan。

Router:
Wan:117.121.30.4
Lan:10.0.0.4
iptables:iptables -t nat -A PREROUTING -d 117.121.30.4 -p tcp –dport 80 -j DNAT –to 10.0.3.77:80

DR:
DIP:10.0.4.10
VIP:10.0.3.77
GATEWAY:10.0.0.4

rs1:
DIP:10.0.2.2
VIP:10.0.3.77
GATEWAY:10.0.0.4

rs2:
DIP:10.0.0.197
VIP:10.0.3.77
GATEWAY:10.0.0.4

详细安装方法参考:
只有一个公网IP也可以使用LVS的DR模式!(外带php session粘滞问题解决):http://storysky.blog.51cto.com/628458/338726
TPLINK架设局域网WEB服务器:http://www.360doc.com/content/13/0222/16/8463843_267270597.shtml

详细的配置过程就不一一细叙啦,有兴趣的同学可用这两方式做参考,没成功的在下面留个你们的脚印!

参考资料:
纯内网的realserver做基于外网DR模式的LVS的解决方案:http://ywrs.net/%E7%BA%AF%E5%86%85%E7%BD%91%E7%9A%84realserver%E5%81%9A%E5%A4%96%E7%BD%91dr%E6%A8%A1%E5%BC%8Flvs.html

发表评论?

1 条评论。

  1. 公网出口独享10G以内(现在常见的独享100M都没有),DR模式实在没什么意义,奇技淫巧,意义不大。

回复给 andy ¬
取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据