NAT模式 LVS负载均衡部署

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 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  实验成功

相关实践学习
基于ACK Serverless轻松部署企业级Stable Diffusion
本实验指导您在容器服务Serverless版(以下简称 ACK Serverless )中,通过Knative部署满足企业级弹性需求的Stable Diffusion服务。同时通过对该服务进行压测实验,体验ACK Serverless 弹性能力。
目录
打赏
0
0
0
0
39
分享
相关文章
部署硬件负载均衡时,如何评估设备的处理能力?
部署硬件负载均衡时,如何评估设备的处理能力?
204 60
部署硬件负载均衡设备时要注意哪些问题?
部署硬件负载均衡设备时要注意哪些问题?
121 57
部署硬件负载均衡和软件负载均衡时,分别需要考虑哪些因素?
部署硬件负载均衡和软件负载均衡时,分别需要考虑哪些因素?
140 56
LVS,软负载均衡
LVS(Linux Virtual Server)是一项广泛应用的负载均衡技术,由章文嵩博士于1998年发起,自Linux 2.4.24版本起成为官方内核的一部分。LVS通过四层负载均衡技术实现高性能、高可用的服务器集群,支持多种调度算法和工作模式(如D-NAT、full-NAT、IP隧道、DR),适用于HTTP、数据库等应用。相比7层负载均衡器(如Nginx、HAProxy),LVS具有更高的并发处理能力和更低的资源消耗,适合大规模流量分发。本期文章详细介绍了LVS的工作原理、优势与不足,并对比了常见的负载均衡产品,帮助读者根据具体需求选择合适的解决方案。
210 5
LVS,软负载均衡
SpringBoot整合XXL-JOB【04】- 以GLUE模式运行与执行器负载均衡策略
在本节中,我们将介绍XXL-JOB的GLUE模式和集群模式下的路由策略。GLUE模式允许直接在线上改造方法为定时任务,无需重新部署。通过一个测试方法,展示了如何在调度中心配置并使用GLUE模式执行定时任务。接着,我们探讨了多实例环境下的负载均衡策略,确保任务不会重复执行,并可通过修改路由策略(如轮训)实现任务在多个实例间的均衡分配。最后,总结了GLUE模式和负载均衡策略的应用,帮助读者更深入理解XXL-JOB的使用。
154 9
SpringBoot整合XXL-JOB【04】-  以GLUE模式运行与执行器负载均衡策略
LVS+Keepalived:实现高效软负载均衡的利器
本文介绍了如何使用LVS(Linux Virtual Server)和Keepalived搭建高可用负载均衡集群。LVS通过不同调度算法将请求转发给后端服务器,而Keepalived基于VRRP协议实现服务高可用,避免IP单点故障。具体步骤包括环境准备、安装配置ipvsadm和Keepalived、启动服务及测试。文中还详细解释了配置文件中的关键参数,并提供了故障转移测试方法。最后,文章简要对比了软件、硬件和云负载均衡方案的特点,帮助读者选择合适的负载均衡策略。
797 4
slb部署使用路径规则进行更细粒度控制
slb部署使用路径规则进行更细粒度控制
66 7