LVS—DR集群的搭建

目录

lvs-dr模式工作原理:

搭建结构:

1、RS:

1)两台RS准备好httpd环境和测试文件

[2)添加虚拟IP(vip)、添加访问本地vip的静态路由 并抑制ARP](#2)添加虚拟IP(vip)、添加访问本地vip的静态路由 并抑制ARP)

2、DS:

1)安装ipvasadm

2)配置虚拟IP(vip)

[3) 添加服务](#3) 添加服务)

3、客户端访问:​编辑


lvs-dr模式工作原理:

  1. 首先,来自客户端计算机CIP的请求被发送到Director的VIP。
  2. 其次Director使用相同的VIP目的IP地址将请求发送到集群节点或真实服务器。
  3. 然后,集群某个节点将回复该数据包,并将该数据包直接发送到客户端计算机(不经过director),并且以此回复数据包使用的目的VIP 地址作为源IP地址。
  4. 因此,实际上是客户计算机被"欺骗"了,客户计算机始终认为它正与同一台计算机对话,而实际上它正在发送请求数据包给一台计算机(LB),并从另一台计算机(RS)接收回复的数据包。

搭建结构:

1、RS:

1)两台RS准备好httpd环境和测试文件

bash 复制代码
yum install -y httpd

2)添加虚拟IP(vip)、添加访问本地vip的静态路由 并抑制ARP

bash 复制代码
#在本地环回创建子接口并添加虚拟IP;ifconfig同样开机失效
ifconfig lo:1 192.168.127.77 netmask 255.255.255.255 up
#创建本机静态路由;route命令开机失效
route add -host 192.168.127.77 dev lo
#arp抑制
 echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
 echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
 echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
 echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce

2、DS:

1)安装ipvasadm

bash 复制代码
yum install -y ipvsadm
systemctl start ipvsadm

2)配置虚拟IP(vip)

bash 复制代码
ifconfig ens33:1 192.168.127.77 netmask 255.255.255.0 up

3) 添加服务

bash 复制代码
#添加服务本地ip;-s rr指定调度算法为轮循模式
ipvsadm -A -t 192.168.127.77:80 -s rr
#添加后端真实服务器;-g 指定工作模式为路由
ipvsadm -a -t 192.168.127.77:80 -r 192.168.127.162:80 -g
ipvsadm -a -t 192.168.127.77:80 -r 192.168.127.163:80 -g

3、客户端访问:

相关推荐
MartinYeung53 分钟前
[论文学习]WASP:面向提示注入攻击的Web代理安全性基准测试
前端·网络·学习
数字融合5 分钟前
透明化时空联合无缝追踪,构筑无断点全域态势感知网络专项技术
网络·人工智能·virtualenv
lemon_sjdk7 分钟前
从 ServletRequest 到 Spring 抽象:Web 请求的底层基石与演化
java·前端·spring
云泽8087 分钟前
Linux基础开发工具(三):Vim高级配置、Swap恢复机制与Sudo权限白名单详解
linux·运维·vim
明月_清风7 分钟前
🕵️ MEV 与链上交易:理解区块链的"暗面"
后端·web3
明月_清风8 分钟前
🤖 Web3 + AI 融合:去中心化智能的未来
后端·web3
cn分享汇10 分钟前
2026免费空间大的网盘软件有哪些推荐,主流网盘拆解
大数据·网络·人工智能
程序员黑豆10 分钟前
鸿蒙应用开发之状态变化通知:@Watch 装饰器详解与实战
前端·harmonyos
swipe11 分钟前
13|(前端转全栈)支付成功不等于结束:回调、幂等、超时关单和状态竞争
前端·后端·面试
Urbano12 分钟前
服装厂入局自动化开袋设备:市场前景、机型选型与落地实效科普
运维·自动化