分类目录归档:LVS

LVS负载均衡(一) —— nat模式

一、简介
2014-03-22_124953

 

NAT(Network Address Translation)是一种外网和内网地址映射的技术。

NAT模式下,网络报的进出都要经过LVS的处理。LVS需要作为RS的网关。

当包到达LVS时,LVS做目标地址转换(DNAT),将目标IP改为RS的IP。RS接收到包以后,仿佛是客户端直接发给它的一样。

RS处理完,返回响应时,源IP是RS IP,目标IP是客户端的IP。

这时RS的包通过网关(LVS)中转,LVS会做源地址转换(SNAT),将包的源地址改为VIP,这样,这个包对客户端看起来就仿佛是LVS直接返回给它的。客户端无法感知到后端RS的存在。

 

二、虚拟机搭建

需要 1台访问虚拟机+1台lvs服务器+2台真实web服务器

或者 本机+1台lvs服务器+2台真实web服务器

本次实验使用VirtualBox虚拟机,主要介绍网卡配置,其他的配置按正常的来就可以了

1、win7x64客户端访问虚拟机网卡配置

虚拟机配置:

2014-03-22_130822

开机后,控制面板配置:

2014-03-22_131507

 

2、LVS服务器网卡配置

虚拟机配置:

因为lvs服务器需要连接外网及内网需要2块网卡。

2014-03-22_131752 2014-03-22_131815

 

开机后配置:

 3、2台真实web服务器网卡配置

虚拟机配置:

2014-03-22_133823

 

开机后配置:

 4、为了测试方便,关闭iptables及selinux等

 

注意:

1、以上配置网卡ip,关闭iptables及selinux都是临时性的。重启后就恢复原来样子了。如需永久修改请上网查资料。

2、以上配置完成后,ping通各个网络后,才算真正完成配置,才能继续下步操作。

 

三、搭建LVS服务器

编写配置sh脚本

然后

 四、真实服务器开启apache,win7浏览器访问。

2台真实服务器分别开启apache服务器,并在访问目录下创建index.html,写入比本机ip

然后win7访问8.8.8.8,就会发现每次刷新浏览器,10.2和10.3就会不断的切换。

2014-03-22_143520 2014-03-22_143531

 

 

搭配成功。