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

LVS(DR)群集

文章目录

  • 一.LVS-DR集群
    • 1.LVS-DR 工作原理
    • 2.数据包流向分析
    • 3。LVS-DR模式特点
  • 二.直接路由模式(LVS-DR)![请添加图片描述](https://i-blog.csdnimg.cn/direct/dd2326801d544c6ba133927e78f41a73.png)
    • 2.配置lvs负载均衡调度器
      • ①配置vip
      • ②调整proc响应
    • 3配置节点服务器(web网站)两台web配置相同
      • ①配置虚拟ip地址(vip)
      • ②调整proc响应参数
      • ③安装httpd,创建网页测试
      • 启动服务客户机测试结果
      • 4 nfs文件共享存储

一.LVS-DR集群

LVS-DR(LinuxVirtual ServerDirectorServer)工作模式,是生产环境
中最常用的一种工作模式。

1.LVS-DR 工作原理

LVS-DR模式,DirectorServer作为群集的访问入口,不作为网关使用,
节点Director Server与Real Server需要在同一个网络中,返回给客户端的
数据不需要经过DirectorServer。为了响应对整个群集的访问,Director
Server与RealServer都需要配置VIP地址

请添加图片描述

2.数据包流向分析

以下为数据包流向分析步骤。
(1客户端发送请求到DirectorServer,请求的数据报文(源IP是CIP,目标
IP是VIP)到达内核空间。
(2)DirectorServer和RealServer在同一个网络中,数据通过二层数据链
路层来传输。
(3)内核空间判断数据包的目标IP是本机VIP,此时IPVS比对数据包请求的
服务是否是集群服务,是集群服务就重新封装数据包。修改源MAC地址为
Director Server的 MAC 地址,修改目标 MAC 地址为 Real Server的 MAC 地
址,源IP地址与目标IP地址没有改变,然后将数据包发送给RealServer。
(4)到达RealServer的请求报文的MAC地址是自身的MAC地址,就接收此
报文。数据包重新封装报文(源IP地址为VIP,目标IP为CIP),将响应报文
通过10接口传送给物理网卡然后向外发出。
(5)RealServer直接将响应报文传送到客户端。

3。LVS-DR模式特点

下面是 LVS-DR模式的特点:
DirectorServer和RealServer必须在同一个物理网络中。

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

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

RealServer的网关不允许指向DirectorServerIP,即不允许数据包经
过 Director Server。

RealServer上的1o接口配置VIP的IP地址。

二.直接路由模式(LVS-DR)请添加图片描述

实验之前所有都要关防火墙 ,selinux机制

2.配置lvs负载均衡调度器

①配置vip

添加一条物理网卡接口的子接口为(vip)
在这里插入图片描述
更改子接口配置文件
在这里插入图片描述
重启网卡查看子接口是否添加在这里插入图片描述

②调整proc响应

对于DR群集模式来说,由于LVS负载调度器和各节点需要共用VIP地址,
应该关闭Linux内核的重定向参数响应。

在这里插入图片描述
配置负载均衡策略
在这里插入图片描述
在这里插入图片描述

3配置节点服务器(web网站)两台web配置相同

使用DR模式时,节点服务器也需要配置VIP地址,并调整内核的ARP响
应参数以阻止更新VIP的MAC地址,避免发生冲突。除此以外,Web服务的配置与NAT方式类似。

①配置虚拟ip地址(vip)

在每个节点服务器,同样需要具有VIP地址192.168.10.100,但此地址仅用作
发送Web响应数据包的源地址,并不需要监听客户机的访问请求(改由调度器
监听并分发)。因此使用虚接口1o:0来承载VIP地址,并为本机添加一条路
由记录,将访问VIP的数据限制在本地,以避免通信紊乱。

****加粗样式****在这里插入图片描述

②调整proc响应参数

在这里插入图片描述

③安装httpd,创建网页测试

在这里插入图片描述在这里插入图片描述
web1是 web1内容
web2是 web2内容

启动服务客户机测试结果

轮询法输出结果
在这里插入图片描述

4 nfs文件共享存储

安装nfs-utils工具集

相关文章:

  • Navicat 技术指引 | TiDB 查询功能
  • 洛谷B3951 [GESP样题 五级] 小杨的队列
  • 跨语言RPC:使用Java客户端调用Go服务端的HTTP-RPC服务
  • iOS性能调优实践:结合KeyMob等多个工具提升应用稳定性与流畅度
  • 【并集查找 状态压缩】P9904 [COCI 2023/2024 #1] Labirint|普及+
  • Vue3+Cropper.js扩展h5移动端双指旋转
  • 25.6.17学习总结
  • java上传base64数据流的本地存储并返回给前端URL接口实现
  • Vue的路由配置我们平时需要去手动配置吗?还是说默认配置就可以了
  • Kafka 向 TDengine 写入数据
  • CSS3 渐变效果
  • Android及Harmonyos实现图片进度显示效果
  • 百度垂搜数据管理系统弹性调度优化实践
  • AI办公提效,Deepseek + wps生成ppt
  • 基于Java的Excel列数据提取工具实现
  • FastGPT、百度智能体、Coze与MaxKB四大智能体平台在政务场景下的深度对比
  • 【人工智能下的智算网络】广域网优化
  • 双token三验证(Refresh Token 机制​)
  • 冒泡排序C语言版
  • 极大补充ggplot2的统计分析能力
  • 许昌做网站公司/营销技巧五步推销法
  • 企业内网网站建设/网站seo去哪个网站找好
  • 监理公司宣传册设计样本/沈阳关键词seo
  • 坂田杨美企业网站建设/谷歌app下载
  • 许昌哪个网站做苗木/排名公式
  • 邮件营销 wordpress/百度搜索引擎优化方案