当前位置: 首页 > article >正文

高级运维:1. 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 。2. 基于 openEuler 构建 LVS-DR 群集。

1. LVS 负载均衡群集的 NAT 模式和 DR 模式的对比

特性NAT 模式DR 模式
配置复杂度配置简单,适合初学者和小型网络环境配置相对复杂,需要配置虚拟 IP 和 ARP 抑制
性能性能瓶颈可能出现在负载均衡器,不适合高流量场景高性能,响应速度快,适合高流量和高并发场景
安全性隐藏后端服务器的 IP 地址,安全性较高后端服务器 IP 可能暴露,存在一定安全风险
扩展性扩展性有限,负载均衡器可能成为瓶颈扩展性强,适合大规模集群
网络要求支持跨网段,对网络环境要求较低负载均衡器和后端服务器必须在同一局域网
数据路径请求和响应都经过负载均衡器请求经过负载均衡器,响应直接从后端服务器返回

2. 基于 openEuler 构建 LVS-DR 群集

实验准备环境
  • 机器数量:至少需要三台机器,一台作为负载均衡器(Director Server),其余作为后端服务器(Real Server)。

  • 网络要求:所有机器必须在同一局域网内。

1.下载nginx

 yum install nginx -y

 2.设置连接界面

echo "web test page, ip is `hostname -I`" > /usr/share/nginx/html/index.html

 3.在两台web服务器中增加VIP的相关配置

 nmcli con add type dummy ifname dummy1 ipv4.method manual  ipv4.addresses  192.168.110.133/32

ARP抑制

在两台web服务器中配置

编辑/etc/sysctl.conf在最后增加一下内容
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
net.ipv4.conf.dummy1.arp_ignore=1
net.ipv4.conf.dummy1.arp_announce=2

 配置负载均衡

 nmcli con add type dummy ifname dummy1 ipv4.method manual  ipv4.addresses  192.168.110.133/32

接着下载管理工具ipvsadm

yum install ipvsadm -y

 最后在客户端访问 VIP,验证是否能正常访问后端服务器


http://www.kler.cn/a/556600.html

相关文章:

  • 【Python爬虫(27)】探索数据可视化的魔法世界
  • tp6上传文件大小超过了最大值+验证文件上传大小和格式函数
  • 【Flink实战】Flink网络内存和托管内存
  • Powershell Install deepseek
  • 初识机器学习:从零到一的奇妙旅程
  • 16、《SpringBoot+MyBatis集成(4) - 性能优化 - 事务与缓存机制剖析》
  • crAPI靶场学习记录
  • 基于深度学习模型`U-Net`和`segment_anything`(SAM)库的实现示例
  • CSDN违禁词与规避(CSDN社区专属)
  • 详解TCP协议多种机制
  • [数据结构]单链表详解
  • oracle怎么创建定时任务
  • CMake管理依赖实战:多仓库的无缝集成
  • PHP建立MySQL持久化连接(长连接)及mysql与mysqli扩展的区别
  • 【Python爬虫(31)】解锁Python多线程编程:从入门到实战
  • CPU、SOC、MPU、MCU--详细分析四者的区别
  • 基于SpringBoot的学生用品采购系统设计与实现的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • Linux 本地部署 Deepseek-R1 大模型!
  • C# ConcurrentBag 使用详解
  • 什么是DeFi (去中心化金融)