LVS负载均衡-DR模式配置

目录

概念

配置

1、负载调度器配置

2、web节点配置


概念

复制代码
通过LVS DR模式,Web节点之间的通信是通过负载均衡器进行转发与地址重写实现的,从而实现了负载均衡和高可用性。

1.通过负载均衡器配置:将负载均衡器的IP地址设置为Web节点的虚拟IP(VIP)地址。这样,客户端的请求将发送到负载均衡器的VIP地址。

2.客户端请求到达负载均衡器:当客户端发送请求到负载均衡器的VIP地址时,负载均衡器会接收到请求。

3.负载均衡器将请求转发到后端Web节点:负载均衡器将请求转发到其中一个后端Web节点。它通过修改目标IP地址为相应的Web节点的IP地址,并修改源IP地址为负载均衡器自身的IP地址,然后将请求发送到相应的Web节点。

4.Web节点响应请求:Web节点接收到来自负载均衡器的请求后,根据请求进行处理,并生成响应。

5.Web节点将响应地址重写:在发送响应之前,Web节点将响应的源IP地址设置为负载均衡器的VIP地址,这样响应将会返回到负载均衡器。

6.负载均衡器将响应发送回客户端:负载均衡器收到来自Web节点的响应后,将响应发回给客户端。客户端认为响应来自负载均衡器的VIP地址。

配置

1、负载调度器配置

  • 调整ARP参数
复制代码
vim /etc/sysctl.conf
net.ipv4.conf.all.send_redirects = 0 
net.ipv4.conf.default.send_redirects= 0
net.ipv4.conf.ens33.send_redirects = 0
复制代码
重载:sysctl -p
  • 配置虚拟IP地址也可以配置一个临时虚拟ip地址
复制代码
cd /etc/sysconfig/network-scripts/
复制代码
cp ifcfg-ens33 ifcfg-ens33:0

ifconfig ens192:0 192.168.100.101/24

  • 安装ipvsadm
复制代码
yum  install -y ipvsadm
  • 加载ip_vs模块
复制代码
加载:modprobe ip_vs
复制代码
查看是否加载;lsmod |grep ip_vs
  • 启动ipvsadm服务
复制代码
touch /etc/sysconfig/ipvsadm
复制代码
开机自启:systemctl enable ipvsadm
  • 配置负载分配策略
复制代码
ipvsadm -A -t 192.168.100.101:80 -s rr
复制代码
ipvsadm -a -t 192.168.115.110:80 -r 192.168.115.112:80 -g
复制代码
ipvsadm -a -t 192.168.100.101:80 -r 192.168.100.1:80 -g
  • 查看是否成功

ipvsadm -Ln

  • 保存策略
复制代码
ipvsadm-save > /etc/sysconfig/ipvsadm

2、web节点配置

  • 调整ARP参数
复制代码
vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore=1 
net.ipv4.conf.all.arp_announce=2 
net.ipv4.conf.default.arp_ignore=1 
net.ipv4.conf.default.arp_announce = 2 
net.ipv4.conf.lo.arp_ignore = 1 
net.ipv4.conf.lo.arp_announce=2
复制代码
重载:sysctl -p
  • 配置配临时虚拟ip
复制代码
ifconfig lo:0 192.168.100.101/32
复制代码
  • 添加回环路由
复制代码
route add -host 192.168.115.110/32 dev lo:0

验证

访问lvs的虚拟ip192.168.100.101

相关推荐
Agent手记3 分钟前
电信运营商如何用AI实现携号转网自动处理?基于实在Agent的业务自动化落地与TARS大模型解析方案
运维·人工智能·ai·自动化
wanhengidc21 分钟前
云手机搬砖 像僵尸开炮
运维·网络·智能手机·云计算
_Voosk29 分钟前
FreeBSD 使用代理运行命令
linux·运维·freebsd
lihui_cbdd1 小时前
HPC 集群上 OpenMM GPU 多版本安装实战指南
运维·服务器·人工智能·计算化学
志栋智能1 小时前
超越监控:超自动化巡检提供的主动价值
运维·网络·人工智能·自动化
java_logo2 小时前
2026 Docker 国内镜像加速配置教程
运维·docker·容器·docker镜像·docker镜像源·docker镜像加速·docker镜像国内库
搜狐技术产品小编20232 小时前
破局与重构:纯端侧 Android 自动化引擎的尝试与未来推演
android·运维·重构·自动化
三十..2 小时前
Ceph分布式存储核心技术精要与运维实践指南
运维·分布式·ceph
tianyuanwo2 小时前
Jenkins × Gerrit 集成:自动触发构建的全流程解析
运维·servlet·jenkins
顾默@3 小时前
双系统Ubuntu18.04升级22.04,安装docker进行openclaw安装
运维·docker·容器