NAT模式 LVS负载均衡部署

简介: 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应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
10月前
|
负载均衡 前端开发 JavaScript
LVS-DR模式、keepalived、Nginx与Tomcat合作,打造动静分离,高效负载均衡与高可用性
为了采用这样的架构,你需要对LVS-DR、Keepalived、Nginx与Tomcat有一定的理解和掌握,同时也需要投入一些时间去研究和配置,但是一旦你把它运行起来,你将会发现,这一切都是值得的。
398 11
|
负载均衡 IDE Java
SpringBoot整合XXL-JOB【04】- 以GLUE模式运行与执行器负载均衡策略
在本节中,我们将介绍XXL-JOB的GLUE模式和集群模式下的路由策略。GLUE模式允许直接在线上改造方法为定时任务,无需重新部署。通过一个测试方法,展示了如何在调度中心配置并使用GLUE模式执行定时任务。接着,我们探讨了多实例环境下的负载均衡策略,确保任务不会重复执行,并可通过修改路由策略(如轮训)实现任务在多个实例间的均衡分配。最后,总结了GLUE模式和负载均衡策略的应用,帮助读者更深入理解XXL-JOB的使用。
826 9
SpringBoot整合XXL-JOB【04】-  以GLUE模式运行与执行器负载均衡策略
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
负载均衡 运维 监控
负载均衡与容错性:集群模式在分布式系统中的应用
本文由小米分享,解释了分布式系统中的集群模式。集群模式是通过组合多个服务器节点,共同提供服务,实现高可用性、负载均衡和扩展性。文章介绍了主控节点的角色及其高可用性策略,如主备模式和选举机制,并以Zookeeper为例详细阐述了其工作机制。集群模式的优势在于高可用性、负载均衡、扩展性和数据一致性,但也面临节点通信、数据一致性、故障检测和管理等挑战。最后,作者鼓励读者讨论和交流相关技术问题。
501 5
|
安全 网络安全 网络架构
计算机网络地址转换(NAT)
网络地址转换(NAT)允许多个主机共享一个或一组公共IP地址,同时保护内部网络的隐私和安全。NAT通常由路由器或防火墙设备执行,它充当内部网络和外部网络之间的中间人,将内部主机的私有IP地址映射到一个或多个公共IP地址上。
434 0
|
网络协议
地址重叠时,用户如何通过NAT访问对端IP网络?
地址重叠时,用户如何通过NAT访问对端IP网络?
|
10月前
|
网络协议 安全 网络安全
NAT网络地址转换
NAT(网络地址转换)是一种关键的网络技术,通过将内部私有地址转换为外部公网地址,实现多设备共享单一公网IP上网。它不仅解决了IPv4地址不足的问题,还增强了网络安全,隐藏了内部网络结构。NAT主要分为静态NAT、动态NAT和NAPT(网络地址端口转换)三种类型,广泛应用于家庭和企业网络中。然而,NAT也存在对某些应用不友好、增加延迟及与IPv6不兼容等缺点。
1453 14
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
2031 2
|
运维 负载均衡 安全
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
396 1