NAT模式 LVS负载均衡部署

本文涉及的产品
公网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从业者体验企业级架构的实战训练。
相关文章
|
2月前
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
7天前
|
Kubernetes Cloud Native 微服务
企业级容器部署实战:基于ACK与ALB灵活构建云原生应用架构
这篇内容概述了云原生架构的优势,特别是通过阿里云容器服务Kubernetes版(ACK)和应用负载均衡器(ALB)实现的解决方案。它强调了ACK相对于自建Kubernetes的便利性,包括优化的云服务集成、自动化管理和更强的生态系统支持。文章提供了部署云原生应用的步骤,包括一键部署和手动部署的流程,并指出手动部署更适合有技术背景的用户。作者建议在预算允许的情况下使用ACK,因为它能提供高效、便捷的管理体验。同时,文章也提出了对文档改进的建议,如添加更多技术细节和解释,以帮助用户更好地理解和实施解决方案。最后,展望了ACK未来在智能化、安全性与边缘计算等方面的潜在发展。水文一篇,太忙了,见谅!
|
2月前
|
网络协议 Linux C语言
Intel HDSLB 高性能四层负载均衡器 — 基本原理和部署配置
本篇主要介绍了 Intel HDSLB 的基本运行原理和部署配置的方式,希望能够帮助读者们顺利的把 HDSLB-DPVS 项目 “玩” 起来。
193 9
Intel HDSLB 高性能四层负载均衡器 — 基本原理和部署配置
|
23天前
|
运维 Kubernetes 负载均衡
Kuberntes部署MetalLB负载均衡器
Kuberntes部署MetalLB负载均衡器
21 1
|
2月前
|
Kubernetes 负载均衡 应用服务中间件
k8s 二进制安装 优化架构之 部署负载均衡,加入master02
k8s 二进制安装 优化架构之 部署负载均衡,加入master02
|
27天前
|
安全 Linux 网络安全
NAT模式下主机连接虚拟机
NAT模式下主机连接虚拟机,VMware虚拟机系统以CentOS7为例。
60 0
|
2月前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
2月前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
174 0
|
2月前
ENSP Nat地址转换(配置命令 )
ENSP Nat地址转换(配置命令 )
|
2月前
|
安全 数据安全/隐私保护 网络架构
ensp中nat地址转换(静态nat 动态nat NAPT 和Easy IP)配置命令
ensp中nat地址转换(静态nat 动态nat NAPT 和Easy IP)配置命令
208 0