linux 搭建负载均衡集群——LVS的NAT模式的搭建部署

一.NAT模式

  • Virtual Server via NAT(VS-NAT):用地址翻译实现虚拟服务器,地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址,外界看起来包是来自地址转换器本身,当外界包送到转换器时,它能判断出应该将包送到内部网的哪个节点
  • 优点是节省IP 地址,能对内部进行伪装
  • 缺点是效率低,因为返回给请求方的流量经过转换器
     

二.实验环境(rhel6.5版本)

1. 各主机信息如下表

主机名 IP
server1 172.25.8.1(内网) ;172.25.254.33(外网)
server2 172.25.8.2
server3 172.25.8.3

2. server2与server3安装apache,在默认发布目录/var/www/html下编写发布文件

 

三.NAT模式的部署

实验前提调度器(server1)以配置好ipvsadm:配置步骤请查看博文:

https://blog.csdn.net/weixin_43369306/article/details/96474533

1. 配置server1

(1)删除之前TUN模式添加的策略,及DR模式时添加的隧道

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第1张图片

(2)添加网卡,给新网卡添加外网ip:172.25.254.33,并激活网卡

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第2张图片

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第3张图片

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第4张图片

(3)添加NAT模式策略

NAT模式为-m

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第5张图片

(4)开启路由机制

永久开启

刷新机制

临时开启

sysctl   -a |   grep   ip_forward

sysctl   -w  net.ipv4.ip_forward=1

sysctl   -p

(5)加载nat模块:modprobe iptable_nat

注:如果不加载此模块,也可以在第一次访问时成功,但是会在再次访问时出现延迟过长,或访问超时现象

2.配置server2与server3

先删除server2 与server3 中的tun 模块

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第6张图片

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第7张图片

给网卡添加网关(172.25.8.1)

永久添加

重启网络

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第8张图片

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第9张图片

临时添加

route   add   default  gw   172.25.8.1          #删除网关:route   del   default  gw   172.25.8.1

 

3.server3与server2是同样的操作

 

测试:选择一台172.25.254.网段的主机访问curl 172.25.254.100,反复刷新网页,轮询出现两台服务器网页

linux 搭建负载均衡集群——LVS的NAT模式的搭建部署_第10张图片

 

 

你可能感兴趣的:(笔记)