【集群】部署LVS-DR群集

部署LVS-DR 集群及实验 阅读详情


一、LVS-DR工作原理

1. 数据包流向分析

在这里插入图片描述

  (1)客户端发送请求到 Director Server (负载均衡器),请求的数据报文(源IP地址是 CIP,目标IP地址是VIP)到达内核空间。

  (2)Director Server 和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。

  (3)内空间判断数据包的目标IP地址是本机VIP,此时IPVS(IP拟服务器)比对包的务是否是集群服务,是集群服务就重新封装数据包。修改源 MAC 地址为 Directo Sertver 的MAC地址,修改目标 MAC 地址为 Real Server 的 MAC 地址,源IP地址与目标IP地址没有改变,

  (4)到达 Real Server 的请求报文的 MA 地址是自身的 MAC 地址,就接收此报文。数据包重新封装报文(源IP地址为IP地址,目标 IP地址为 VIP)将响应报文通过 lo 接口传送给物理网卡,然后向外发出。

  (5)Real server 直接将响应报文传送到客户端。

2. DR模式的特点

  (1)Director server和 Real server必须在同一个物理网络中。

  (2)Real Server可以使用私有地址,也可以使用公网地址。如果使用公网地址,可以通过互联网对RIP进行直接访问。

  (3)Director server作为群集的访问入口,但不作为网关使用。

  (4)所有的请求报文经由 Director server,但回复响应报文不能经过 Director server。

  (5)Real server的网关不允许指向Director server IP,即Real Server发送的数据包不允许经过 Director Server。

  (6)Real server 上的lo接口配置VIP 的IP地址。

3. ARP 解析问题

3.1 问题1:ip地址冲突

问题描述

  当公网中的用户发起请求发送至路由器中,此时肯定需要走的是负载均衡器这台服务器,而不是走的真实服务器1。

  这里就会出现一个问题,因为内网在转发数据帧的时候即使用ARP(广播)来查询目标MAC地址的时候目标ip地址就是vip地址(即在DR负载均衡服务器那个集群中)。负载均衡服务器与节点服务器都要配置相同的vip地址,所以这里就会出现混乱。

  如果此时ARP解析,解析的是真实服务器1,那么从外网中进来的业务请求就不会经过负载均衡器而是直接交给真实服务器,如此实现不了负载均衡的效果那么我们怎么解决呢?

解决方式

  那么我们只需要让在ARP响应的时候真实服务器1不进行响应即可。使用虚接口lo:0承载VIP地址,设置内核参数arp_ipnore=1,系统请求只响应目的IP地址为本地IP地址的ARP请求。

  RealServer返回报文(源IP地址是VIP地址)经过路由器转发,重新封装报文时,需要先获取路由器的MAC地址。发送ARP请求时,Linux,默认使用IP包的源IP地址(即VIP)作为ARPi请求包中的源IP地址,而不使用发送接口的IP地址(如:ens33接口)。

  路由器收到ARP请求后,将更新ARP表项,原有的VIP对应Director的MACA地址表会被更新为VIP对应RealServer的MAC地址。

3.2 问题2:真实服务器的第二次ARP请求

问题描述

  真实服务器想要将数据帧发送给路由器的时候,源ip地址变成虚拟ip地址,目标ip地址变成用户的ip地址,实际上只是做了一个源目转换。

  根据三层转发原理可以知道通过改变MAC地址来进行数据帧的转发,那么真实服务器想要将返回的信息发送给用户就必须要经过路由器。路由器的ip地址真实服务器是肯定知道的,因为在同一个网段,但是它不知道路由器的MAC地址,那么就会进行第二次ARP请求(广播)。

  而此时的ARP广播的源地址却是lo:0的IP地址(VIP地址),且在进行泛洪的时候会带上真实服务器的源MAC地址因为第一次ARP请求的时候我们好不容易让路由器去识别负载均衡器上的MAC地址,在真实服务器进行第二次ARP请求的时候,路由器这边会发现ip地址已经记录过了,这里又来了一个相同的请求,但MAC地址不一致那么就要更新,会把原来vip地址所对应的MAC地址更新成真实服务器的MAC地址,那么以后再从用户端发送来的请求又会再次的发送给真实服务器,不经过负载均衡器,导致负载均衡失效。

解决方法

  对节点服务器进行处理,修改其内核,让系统不适用ip包的源地址来设置ARP请求的源地址,而选择发送接口的ip地址,即数据帧先从lo:0出去到达ens33后再去到路由器,设置了这条内核信息后,就不会再使用lo:0的虚拟ip地址了而是使用ens33的真实ip地址发送到路由器中如此,就不会和负载均衡的vip冲突,真实服务器又知道如何去到路由器。

3.3 解决ARP的两个问题的设置方法

修改/etc/systctl.conf文件

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.all.arp_ignore = 1

使服务器只响应目的的地址为物理网卡的ipd地址为ARP请求报文。

net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_announce = 2

使服务器使用发送报文的网卡的IP地址做ARP请求报文的源IP地址。

二、LVS-DR部署过程

  为了进一步提高公司网站的负载能力,公司决定扩展现有的网站平台,基于LVS构筑负载均衡群集。考虑到群集的访问效率,管理员准备采用LVS群集的DR模式,数据文件存放在tomcat服务器中。

1. 配置环境

在这里插入图片描述

###LVS-DR调度器
	ens32	 	192.168.145.15
	ens32:0 	192.168.145.20
	
###Web节点服务器1
	ens33		192.168.145.30
	lo:0 		192.168.145.20
	
###Web节点服务器2
	ens33		192.168.145.45
	lo:0 		192.168.145.20
	
###tomcat多实例服务器
	ens33		192.168.145.60

2. 部署服务器

2.1 环境配置

  前提是Web服务器1和Web服务器2已经搭建了七层代理服务器,tomcat服务器已经搭建多实例,详细搭建过程见 【集群】LVS负载均衡群集。

2.2 LVS-DR调度器

环境配置

[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]#  setenforce 0
[root@localhost ~]# modprobe ip_vs
[root@localhost ~]# cat /proc/net/ip_vs
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port Forward Weight ActiveConn InActConn
[root@localhost ~]# yum -y install ipvsadm

配置虚拟 IP 地址(VIP:192.168.145.20)

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
###若隧道模式,复制为ifcfg-tunl0
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens32:0		
[root@localhost network-scripts]# vim ifcfg-ens32:0
DEVICE=ens32:0
ONBOOT=yes
IPADDR=192.168.145.20
NETMASK=255.255.255.255
###开启虚拟字节
[root@localhost network-scripts]# ifup ens32:0
###查看配置是否成功
[root@localhost ~]# ifconfig ens32:0
ens32:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.145.20  netmask 255.255.255.255  broadcast 192.168.145.20
        ether 00:0c:29:33:c5:93  txqueuelen 1000  (Ethernet)

调整 proc 响应参数

由于 LVS 负载调度器和各节点需要共用 VIP 地址,需要关闭 icmp 的重定向,不充当路由器。

[root@localhost ~]# vim /etc/sysctl.conf     	#编辑内核proc参数
net.ipv4.ip_forward = 0      					#关闭ip转发
net.ipv4.conf.all.send_redirects = 0    	 	#关闭所有send重定向
net.ipv4.conf.default.send_redirects = 0    	#关闭默认重定向
net.ipv4.conf.ens32.send_redirects = 0    	#关闭网卡重定向

###查看内核参数
[root@localhost ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens32.send_redirects = 0

配置负载分配策略

[root@localhost ~]# systemctl start ipvsadm
###清除规则
[root@localhost ~]# ipvsadm -C
###创建虚拟主机,指定ip地址,并指定分流模式为轮询
[root@localhost ~]# ipvsadm -A -t 192.168.145.20:80 -s rr
###添加真实服务器ip地址,并指定负载均衡模式为DR,ip隧道模式为-i,-m为nat模式
[root@localhost ~]# ipvsadm -a -t 192.168.145.20:80 -r 192.168.145.30:80 -g
[root@localhost ~]# ipvsadm -a -t 192.168.145.20:80 -r 192.168.145.45:80 -g
###启动策略
[root@localhost ~]# ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  localhost.localdomain:http rr
  -> 192.168.145.30:http          Route   1      0          0         
  -> 192.168.145.45:http          Route   1      0          0  
#查看节点状态信息
[root@localhost ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.145.20:80 rr
  -> 192.168.145.30:80            Route   1      0          0         
  -> 192.168.145.45:80            Route   1      0          0   

Web节点服务器2

###进入网卡配置目录
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
###进入网卡配置目录
[root@localhost network-scripts]# cp -p ifcfg-lo ifcfg-lo:0
[root@localhost network-scripts]# vim ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.145.20
###注意:子网掩码必须全为 1
NETMASK=255.255.255.255
###启动环回网卡
[root@localhost network-scripts]# ifup ifcfg-lo:0
###查看环回网卡
[root@localhost network-scripts]# ifconfig lo:0
lo:0: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 192.168.145.20  netmask 255.255.255.255
        loop  txqueuelen 1000  (Local Loopback)

2.2 Web服务器1(192.168.145.30)配置

配置虚拟 VIP 地址(lo:0 192.168.145.20)

[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
###进入网卡配置目录
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
###进入网卡配置目录
[root@localhost network-scripts]# cp -p ifcfg-lo ifcfg-lo:0
[root@localhost network-scripts]# vim ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.145.20
###注意:子网掩码必须全为 1
NETMASK=255.255.255.255
###启动环回网卡
[root@localhost network-scripts]# ifup ifcfg-lo:0
###查看环回网卡
[root@localhost network-scripts]# ifconfig lo:0
lo:0: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 192.168.145.20  netmask 255.255.255.255
        loop  txqueuelen 1000  (Local Loopback)

添加vip本地访问路由

[root@localhost ~]# route add -host 192.168.145.20 dev lo:0

###或者下面方式,都可实现路由禁锢,下面的为永久添加
###linux在开启启动时,会加载的内容
[root@localhost ~]# vim /etc/rc.local
/sbin/route add -host 192.168.145.20 dev lo:0

调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址,避免发生冲突

[root@localhost ~]# vim /etc/sysctl.conf
......
net.ipv4.conf.lo.arp_ignore = 1			#系统只响应目的IP为本地IP的ARP请求
net.ipv4.conf.lo.arp_announce = 2		#系统不使用IP包的源地址来设置ARP请求的源地址,而选择发送接口的IP地址
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

###刷新
[root@localhost ~]# sysctl -p
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

2.3 Web服务器2(192.168.145.45)配置

[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
###进入网卡配置目录
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
###进入网卡配置目录
[root@localhost network-scripts]# cp -p ifcfg-lo ifcfg-lo:0
[root@localhost network-scripts]# vim ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.145.20
###注意:子网掩码必须全为 1
NETMASK=255.255.255.255
###启动环回网卡
[root@localhost network-scripts]# ifup ifcfg-lo:0
###查看环回网卡
[root@localhost network-scripts]# ifconfig lo:0
lo:0: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 192.168.145.20  netmask 255.255.255.255
        loop  txqueuelen 1000  (Local Loopback)

添加vip本地访问路由

[root@localhost ~]# route add -host 192.168.145.20 dev lo:0

###或者下面方式,都可实现路由禁锢,下面的为永久添加
###linux在开启启动时,会加载的内容
[root@localhost ~]# vim /etc/rc.local
/sbin/route add -host 192.168.145.20 dev lo:0

调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址,避免发生冲突

[root@localhost ~]# vim /etc/sysctl.conf
......
net.ipv4.conf.lo.arp_ignore = 1			#系统只响应目的IP为本地IP的ARP请求
net.ipv4.conf.lo.arp_announce = 2		#系统不使用IP包的源地址来设置ARP请求的源地址,而选择发送接口的IP地址
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

###刷新
[root@localhost ~]# sysctl -p
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

2.4 使用其他机器测试

在客户端使用浏览器访问 http://192.168.145.20/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iRt0Cjw3-1686212789644)(C:\Users\86138\AppData\Roaming\Typora\typora-user-images\image-20230608162602257.png)]

三、总结

1. LVS 调度算法

rr(轮询)  wrr(加权轮询)  sh(源地址哈希)  dh(目的地址哈希)  

lc(最少连接)  wlc(加权最少连接)  lblc(基于地址的最少连接)

2.NAT模式配置注意点

  客户端和节点服务器 的默认网关要指向 调度器的IP。

  调度器要设置 IP路由转发 和 SNAT 等 iptables 规则。

  调度器安装 ipvsadm 配置 虚拟服务器 和 真实节点服务器。

3.DR模式配置注意点

  节点服务器要在 lo:0 上配置VIP , 修改内核参数 arp_ignore = 1 arp_announce = 2 , 添加路由。

  调度器要在 ens33:0 上配置VIP , 修改内核参数关闭ip路由转发和重定向功能 。

  调度器安装 ipvsadm 配置 虚拟服务器 和 真实节点服务器。

如何部署LVS + keepalived 负载均衡高可用集群 ① LVS是具有负载均衡功能的服务之一② LVS作为后端真实服务器,提供负载均衡和跳转功能③ 单台LVS作为四层负载均衡的服务TCP协议的负载均衡LVS + keepalived 组成的HA高可用集群,可做为七层的负载均衡。 阅读详情

相关推荐

LVS负载均衡群集

LVS负载均衡群集-NAT模式实例-DR直接路由模式-高可用集群

Moshizhu的博客 759

LVS负载均衡群集部署(DR模式)

【代码】LVS负载均衡群集部署(DR模式)

2301_76858832的博客 595

嵌入式SPI总线抽象设计:跨平台驱动与分层解耦实践

SPI(串行外设接口)是嵌入式系统中应用最广泛的同步串行通信协议,其核心价值在于高吞吐、低开销与硬件简洁性。其工作原理基于主从架构、全双工/半双工时序及片选(CS)控制,依赖CPOL/CPHA组合定义四种标准模式。在工程实践中,SPI常面临硬件资源受限、多外设共用总线、MCU平台迁移等挑战,导致驱动复用率低、维护成本高。通过结构体+函数指针实现的分层抽象——将物理总线、协议适配与设备驱动解耦,可显著提升代码可移植性与扩展性。该方法天然支持硬件SPI与GPIO模拟SPI双模式切换,并已在STM32等主流MCU

weixin_42601134的博客 60

LVS DR模式部署

LVS是基于软件实现的负载均衡器,部署方便、配置简单,但是功能也比较简单。适用于简单负载均衡的场景,如果需要做复杂场景的负载均衡,特别是对web应用做负载均衡,推荐使用nginx。LVS的DR模式,是一种路由转发的模式,区别于常见负载均衡场景中的改变目的地址的方式,DR模式进行负载时不改变目的地址,只将目的mac修改为真实服务器的mac。DR模式比较麻烦的地方是需要对真实服务器进行ARP抑制和虚拟IP的配置。

weixin_44184011的博客 258

告别云端依赖:手把手教你在Windows 10/11上离线部署WhisperDesktop(含模型下载避坑指南)

本文详细介绍了如何在Windows 10/11上离线部署WhisperDesktop,包括硬件要求、模型下载、环境配置和实战应用。通过本地部署,用户可以实现高效的语音转文字功能,无需依赖云端服务,特别适合注重数据隐私和需要离线工作的场景。

weixin_33736048的博客 322

BOM 数据模型设计

字段名数据类型必填说明物料编码 (Part Number)字符串是唯一标识,主键。建议包含分类前缀(如STD-GEN-CUS-物料名称 (Part Name)字符串是版本 (Revision)字符串是如AB1.0,与编码组合构成唯一实例。状态 (Status)枚举是设计中(Draft)已发布(Released)已归档(Archived)已作废(Obsoleted)类型 (Type)枚举是专用件(Custom)借用件(Borrowed)通用件(Generic)标准件(Standard)

Davina_yu的博客 1756

部署LVS-DR群集

本文主要描述了LVS-DR 的理论知识和配置方法。

m0_58292366的博客 382

AU混响终极指南:从‘干声’到‘空间感’,用总音轨和发送技巧打造专业人声

本文详细介绍了如何在Adobe Audition(AU)中使用混响效果器,通过总音轨和发送技巧将‘干声’转化为具有专业‘空间感’的人声。从混响基础原理到总线架构设置,再到精细控制和自动化调整,全面解析了提升音频质量的实用技巧,适用于音乐制作、播客和内容创作。

weixin_30512089的博客 333

集群二---LVS负载均衡群集DR模式及部署

1 数据包流向分析2 DR模式的特点3 LVS-DR中的ARP问题3.1 IP地址冲突3.2 路由根据ARP表项,会将新来的请求报文转发给RealServer,导致Director的VIP失效3.3 两个问题的设置方法4 部署DR模式

FYR1018的博客 291

FPGA笔试题知识点汇总(21~40)

FPGA笔试题知识点汇总(21~40)

weixin_52487896的博客 5878

Cartographer参数调优指南:如何用Lua配置解决建图漂移问题

本文深入解析Cartographer SLAM系统的Lua参数调优方法,针对建图漂移问题提供完整解决方案。从运动滤波、扫描匹配到多传感器融合,详细讲解关键参数配置技巧,并给出仓库物流和服务机器人等典型场景的优化方案,帮助开发者实现精准建图。

vulkan6gpu的博客 117

集群——LVS-DR负载均衡群集部署(LVS-DR部署实验)

这里写目录标题一、LVS-DR工作原理1.1 DR模式概述1.2 分析LVS-DR数据包流向1.3 LVS-DR中存在的ARP问题1、在局域网中具有相同的IP地址,势必会造成各服务器ARP通信的紊乱2、对节点服务器进行处理,使其不响应针对VIP的ARP请求3、RealServe返回报文(源IP是VIP)经路由器转发,在重新封装报文时需要先获取路由器的MAC地址4、发送ARP请求时, Linux默认使用IP包的源IP地址(即VIP)作为ARP请求包中的源IP地址,而不使用发送接口(例如ens33)的IP地址5

m0_47161295的博客 302

YOLOv12改进策略【独家融合改进】| MobileNetV4+BiFPN,轻松实现降参涨点,适用专栏内所有的骨干替换

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 980

Linux集群部署LVS+Keepalived 高可用群集(DR模式)

目录一、LVS+Keepalived 高可用群集1、LVS2、Keepalived3、Keepalived实现原理二 、LVS-DR-Keepalived部署1、环境准备2、配置节点服务器3、配置负载调度器①关防火墙,加载ip_vs模块②调整 proc 响应参数③配置负载调度器④配置keeplived4、客户机访问 一、LVS+Keepalived 高可用群集 1、LVS Linux虚拟服务器(Linux Virtual Server) LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容

qq_45873113的博客 524

1.2 Spring AI V1.1.2版本 架构全景:模块拆解与设计哲学

Override// 检查请求的 Token 数量throw new TokenLimitExceededException("请求超出 Token 限制");@Override// 记录实际消耗的 Token@Override// 最先执行// 接口// 不同实现// 使用方无需改变定义抽象,保证可移植性提供 Fluent API,提升开发体验Advisor 机制提供扩展点,支持灵活定制模块化设计让你只引入需要的依赖自动配置。

小林夕程的博客 220

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

理论·部署LVS-DR群集

理论·部署LVS-DR群集 文章目录理论·部署LVS-DR群集一、理解LVS-DR工作原理1.1 LVS-DR数据包流向分析1.2 LVS-DR中的ARP问题1.3 解决ARP的两个问题的设置方法二、掌握LVS-DR部署过程案例环境调度器配置配置节点服务绑定VIP节点服务器配置抑制ARP响应节点服务器配置测试网站集群访问测试 一、理解LVS-DR工作原理 1.1 LVS-DR数据包流向分析 为方便进行原理分析,将Client与群集机器放在同一个网络中,数据包流经的路线为1-2-3-4 [外链图片转存失败

weixin_47153668的博客 388

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LVS负载均衡集群——NAT地址转换模式与DR直接路由模式

由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。PS: 对于大型网站,访问用户很多,实现一个群集,在前面部署一个负载均衡服务器,后面几台服务器完成同一业务。如果有用户进行相应业务访问时,负载均衡器根据后端哪台服务器的负载情况,决定由给哪 一台去完成响应,并且一台服务器垮了,其它的服务器可以顶上来。分布式的每一个节点,都完成不同的业务,如果一个节点垮了,那这个业务可能就会失败。

Kiryu7的博客 1871

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

集群------LVS-DR负载均衡群集(部署过程图文详解)

目录一.LVS-DR工作原理1.数据包流向分析2.DR模式的特点3.LVS-DR中的ARP问题二.LVS-DR负载均衡群集部署1.配置负载调度器(192.168.121.11)1.配置虚拟 IP 地址(VIP:192.168.121.100)2.调整 proc 响应参数3.配置负载分配策略2.部署共享存储(NFS服务器:192.168.121.55)3.配置节点服务器(192.168.121.33、192.168.121.44)1.配置虚拟 IP 地址(VIP:192.168.121.100)2.调整 pr

下雨天的放羊娃的博客 539

LVS-DR

LVS-DR工作模式的数据包流向;常见的问题;实验搭建

2201_75444658的博客 1416

部署LVS-DR集群

LVS-DR

zzn0109的博客 203

DR模式LVS负载均衡群集

DR模式LVS负载均衡群集

Z__Cheng的博客 359

LVS-DR群集

(1)客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源 IP 是 CIP,目标 IP 是 VIP)到达内核空间。(2)Director Server 和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。(3)内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包。

weixin_58580419的博客 582

LVS负载均衡群集(DR)

LVS负载均衡群集(DR) 文章目录 一、LVS-DR 数据包流向分析二、LVS-DR 中的 ARP 问题三、LVS 负载均衡群集-DR模式1.数据包流量分析2.DR 模式的特点 四、部署 LVS-DR 负载均衡集群1.概述2.环境3.配置负载调度器4.部署 NFS 共享挂载5.配置节点服务器6.测试 LVS 群集 一、LVS-DR 数据包流向分析 为方便进行原理分析,将 Client 与群集机器放在同一网络中,数据包流经的路线为 1-2-3-4 Client

weixin_55609826的博客 186
上一篇: 【集群】LVS负载均衡群集
下一篇: 【集群】LVS+Keepalived群集
我的宝贝大唐
博客等级 码龄7年 96粉丝 111原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的宝贝大唐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值