LVS NAT模式实践

Posted lqinghua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVS NAT模式实践相关的知识,希望对你有一定的参考价值。

client:192.168.4.10/24

proxy:192.168.2.5/24

   192.168.4.5/24

web1:192.168.4.100/24

web2:192.168.4.200/24

 

先在web1 和 web2 上使用httpd搭建简单的web 页面内容分别为web1 web2用于区分。

技术图片

 

第一步:首先将调度服务器的proxy主机的路由转发功能开启。

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf      //永久开启路由转发

sysctl -p                    //让/etc/sysctl.conf配置文件立即生效

echo 1 > /proc/sys/net/ipv4/ip_forward                       //临时开启路由转发

第二步:安装ipvsadm  LVS管理工具

yum install -y  ipvsadm

添加虚拟服务器服务器规则

ipvsadm -A -t 192.168.4.5:80 -s rr

添加后端RealServer的规则,并使用nat模式

ipvsadm -a -t 192.168.4.5:80 -r 192.168.2.100:80 -m

ipvsadm -a -t 192.168.4.5:80 -r 192.168.2.200:80 -m

lvs在添加RealServer时不指定工作模式默认使用-g DR模式

保存添加的规则

ipvsadm-save -n   或者  ipvsadm --save

这是添加lvs集群的一种方式还有一种方式是将所有的内容添加到“/etc/sysconfig/ipvsadm”这个文件中效果也是一样。

技术图片

 

 再看看结果

技术图片

 

 

结果是轮询,并没有进行加权轮询,看到第一张图原来是算法是rr。。。。改过来改成wrr

技术图片

 

 

现在进行测试就正常了

技术图片

 

 

 

技术图片

 

 技术图片

 

以上是关于LVS NAT模式实践的主要内容,如果未能解决你的问题,请参考以下文章

LVS NAT模式实践

lvs负载均衡实践之lvs-nat

LVS+NAT模式

群集 之 LVS负载均衡(NAT模式)

LVS负载均衡之NAT模式原理及配置详细流程

lvs的nat模式