NAT模式 LVS负载均衡部署

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
公网NAT网关,每月750个小时 15CU
简介: NAT模式 LVS负载均衡部署

一  架构图

二  文字表述过程

1 当客户端 发起请求报文是:

源ip:客户端的ip地址(cip)                                          目的地址:vip(代理服务器的外网地址)

2.当数据包到达我们的 代理服务器 源ip不变,需要修改目的ip及端口号

源ip:客户端的ip地址(cip)                                          目的地址:rip (后端真实服务器ip)

3 .真实服务器 收到报文后 构建响应报文

源ip:改成真实服务器自己的ip(vip 是内网地址)         目的地址:cip 外网客户端地址

4.再发给代理服务器,代理服务会修改 源ip 将内网地址 改成外网地址

源ip:代理服务器的 外网ip (vip)                                 目的地址: cip(外网客户端的地址)

三  实验步骤

(一)99 nfs 服务机

1,安装 nfs

2,  创建两个用于共享的 文件夹   /dog   /cat

3,  写到共享清单里

*  表示权限

4, -r 刷线    -v  显示共享文件夹

5,不要忘记启动程序

(二)88真实服务器

1, 安装httpd

2, 挂载  将共享文件夹/cat      共享到http 的主页面

3, df  查看挂载情况

4,启动 http

5,   将网关改为 lvs 代理服务器的ip

因为真实服务器是内网ip   想要和外网通   需要借助55lvs代理服务器

(三) 77 真实服务器

步骤和88 服务器 一致    

为了实验结果看的更清楚

将共享文件夹/dog      共享到http 的主页面

此时我们用一台机器  去访问这两台真实服务器   可以看到nfs 搭建成功

(四)55 lvs 代理服务器

1,安装 lvs 软件

2, 给代理服务器加一块网卡

3,复制ens33   ens36

4,  改ens36  

名称  设备类型   ip   网关

注意  ip改为外网ip  代理服务器会有两个网段  内网段ens33连接真实服务器

外网ens36 连接客户机

网关要设成自己  自己要开启路由转发 转发数据 因为内网外网不能直接通讯,必须要经过网关

5  同理   改ens33 的网关

6,重启网络  并查看路由

7,  开启路由转发

sysctl -a  查看详细的内核参数

写到  /etc/sysctl.conf   文件里

p   从指定的文件加载系统参数,如不指定即从/etc/sysctl.conf中加载

8, 启动  ipv 失败  查看失败原因

没有这个文件

9   ipvsadm-save >/etc/sysconfig/ipvsadm

#保存配置文件          

启动 ipvsadm

10,  ipvsadm –C #清空策略

       ipvsadm –ln   列表查看 LVS虚拟服务器(默认为查看所有)

                             -n: 以数字形式显示地址、端口等信息

11,  ipvsadm -A -t 12.0.0.1:80 -s rr

#指定IP地址 外网的入口  -s rr  轮询

12 .

ipvsadm -a -t 12.0.0.1:80 -r 192.168.217.88:80 -m

#先指定虚拟服务器再添加真实服务器地址,-r:真实服务器地址 -m指定nat模式

ipvsadm -a -t 12.0.0.1:80 -r 192.168.217.77:80 -m

13

14  实验成功

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
目录
打赏
0
0
0
0
39
分享
相关文章
SpringBoot整合XXL-JOB【04】- 以GLUE模式运行与执行器负载均衡策略
在本节中,我们将介绍XXL-JOB的GLUE模式和集群模式下的路由策略。GLUE模式允许直接在线上改造方法为定时任务,无需重新部署。通过一个测试方法,展示了如何在调度中心配置并使用GLUE模式执行定时任务。接着,我们探讨了多实例环境下的负载均衡策略,确保任务不会重复执行,并可通过修改路由策略(如轮训)实现任务在多个实例间的均衡分配。最后,总结了GLUE模式和负载均衡策略的应用,帮助读者更深入理解XXL-JOB的使用。
60 9
SpringBoot整合XXL-JOB【04】-  以GLUE模式运行与执行器负载均衡策略
LVS+Keepalived:实现高效软负载均衡的利器
本文介绍了如何使用LVS(Linux Virtual Server)和Keepalived搭建高可用负载均衡集群。LVS通过不同调度算法将请求转发给后端服务器,而Keepalived基于VRRP协议实现服务高可用,避免IP单点故障。具体步骤包括环境准备、安装配置ipvsadm和Keepalived、启动服务及测试。文中还详细解释了配置文件中的关键参数,并提供了故障转移测试方法。最后,文章简要对比了软件、硬件和云负载均衡方案的特点,帮助读者选择合适的负载均衡策略。
374 4
LVS+Keepalived 负载均衡
LVS+Keepalived 负载均衡
125 8
LVS+Keepalived 负载均衡
LVS+Keepalived 负载均衡(二)28-1
【8月更文挑战第28天】LVS+Keepalived 负载均衡 配置 LVS VIP
93 5
使用LVS搭建集群实现负载均衡(二)安装使用
【8月更文挑战第8天】使用LVS搭建集群实现负载均衡(二)安装使用
113 5
使用LVS搭建集群实现负载均衡(一)
【8月更文挑战第8天】使用LVS搭建集群实现负载均衡
249 5
在Linux中,LVS-NAT模式的原理是什么?
在Linux中,LVS-NAT模式的原理是什么?