LVS DR模式搭建

这篇具有很好参考价值的文章主要介绍了LVS DR模式搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、DR模式概述

一、与NET模式的区别

二、操作命令图

 三、搭建流程

一、首先配置三台虚拟机并配置环境(关闭防火墙,宽容模式)

二、ping通百度

三、在115.3的(lvs)虚拟机上安装 ipvsadm

四、调整ARP参数

五、配置虚拟IP地址

 六、加载 ip_vs模块

 七、启动 ipvsadm服务

八、在虚服务器添加真实服务器

 九、配置两个节点

十、调整从节点的ARP参数

 十一、配置虚拟IP地址

 十二、添加回环路由

 四、验证结果

五、验证抓包结果


lvs 安装ipvsadm 和keepalived

两个节点需要安装 epel源 、nginx、ipvsadm

启动nginx服务

一、DR模式概述

LVS(Linux Virtual Server)中的DR模式(Direct Routing)是其负载均衡的一种工作模式。在DR模式中,LVS通过修改目标服务器的网络配置,将来自客户端的请求直接发送到后端服务器,而不经过负载均衡器。

下面是DR模式的工作原理及其特点:

1. 工作原理:
   - 当客户端发送请求到负载均衡器时,负载均衡器会检查后端服务器的状态和负载情况,并选择一个合适的后端服务器。
   - 负载均衡器会将请求的目标地址修改为后端服务器的IP地址,并转发请求给客户端。
   - 后端服务器接收到请求后,响应数据直接返回给客户端,绕过了负载均衡器。

2. 特点:
   - 负载均衡器只在请求开始和响应结束时参与通信,不会对请求的数据进行修改,减少了负载均衡器的开销。
   - 后端服务器拥有自己的真实IP地址,可以直接与客户端进行通信,提高了系统性能和传输效率。
   - 负载均衡器不需要对请求进行NAT(Network Address Translation)转换,减少了网络转发的开销。

需要注意的是,DR模式要求负载均衡器和后端服务器在同一子网内,并且后端服务器需要配置回应ARP请求的能力。此外,负载均衡器通常会通过一些其他技术,如IP路由表、链路层技术等,将从后端服务器返回的响应数据正确地路由回给客户端。

总之,LVS的DR模式在负载均衡中提供了一种高效的、直接路由到后端服务器的解决方案,可以提高系统的性能和扩展性。

一、与NET模式的区别

LVS(Linux Virtual Server)中的DR模式(Direct Routing)和NET模式是其负载均衡的两种常见工作模式,它们在负载均衡的实现方式和一些技术细节上存在区别。

以下是LVS DR模式和NET模式的主要区别:

1. 工作方式:
   - DR模式:在DR模式中,LVS将客户端请求的目标IP地址修改为后端服务器的真实IP地址,并直接将请求转发给后端服务器。后端服务器直接与客户端进行通信,绕过负载均衡器。
   - NET模式:在NET模式中,LVS会将客户端请求的目标IP地址修改为负载均衡器的虚拟IP地址,然后通过IP转发技术(如IP Masquerading或IP Tunneling)将数据转发给后端服务器。后端服务器经过负载均衡器将响应数据返回给客户端。

2. 网络配置:
   - DR模式:在DR模式下,后端服务器必须要配置回应ARP请求的能力,并且负载均衡器和后端服务器需要在同一子网内,以确保请求可以正确路由到后端服务器。
   - NET模式:在NET模式下,后端服务器无需配置回应ARP请求的能力,并且负载均衡器和后端服务器可以处于不同的网络子网中。

3. 性能和效率:
   - DR模式:由于负载均衡器不需要主动转发请求和响应数据,DR模式在性能和效率上通常更高。后端服务器直接用自己的IP地址与客户端通信,减少了负载均衡器的开销。
   - NET模式:NET模式需要负载均衡器主动参与请求和响应的转发,因此相比DR模式,可能会在性能和效率上略有损失。

需要根据具体的应用场景和需求来选择DR模式还是NET模式。DR模式适用于后端服务器和负载均衡器在同一子网内的情况,同时对性能要求较高的场景。而NET模式更适用于后端服务器和负载均衡器位于不同网络子网的场景,或者需要使用特定的转发技术的情况。

二、操作命令图

LVS DR模式搭建,lvs,服务器,linux

 三、搭建流程

一、首先配置三台虚拟机并配置环境(关闭防火墙,宽容模式)

主lvs安装ipvsadm、两台从节点需要安装epel源和nginx

三台虚拟机的ip分别为  192.168.115.3

LVS DR模式搭建,lvs,服务器,linux

                                     192.168.115.4

LVS DR模式搭建,lvs,服务器,linux

                                      192.168.115.5

LVS DR模式搭建,lvs,服务器,linux

二、ping通百度

LVS DR模式搭建,lvs,服务器,linux

三、在115.3的(lvs)虚拟机上安装 ipvsadm

LVS DR模式搭建,lvs,服务器,linux

四、调整ARP参数

LVS DR模式搭建,lvs,服务器,linux

安装成功后,在115.3的(lvs)虚拟机上 调整ARP参数

LVS DR模式搭建,lvs,服务器,linux LVS DR模式搭建,lvs,服务器,linux

五、配置虚拟IP地址

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

 更改ens33:0

LVS DR模式搭建,lvs,服务器,linux

重启并查看地址 ip a 查看 (在两个节点上配置子网掩码是32,在lvs上配置子网掩码是24

LVS DR模式搭建,lvs,服务器,linux

 六、加载 ip_vs模块

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

 七、启动 ipvsadm服务

要注意直接输入 systemctl start ipvsadm 启动会报错。

LVS DR模式搭建,lvs,服务器,linux

 错误原因是缺少文件或目录LVS DR模式搭建,lvs,服务器,linux

 创建文件和目录 

LVS DR模式搭建,lvs,服务器,linux

再次启动,则成功

LVS DR模式搭建,lvs,服务器,linux

八、在虚服务器添加真实服务器

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux 提示这个界面说明 LVS 配置完成

保存策略并查看

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

 九、配置两个节点

从服务 要输入内容指向网页

cd /usr/share/nginx/html

                                      echo nginx1 > index.html

vim /etc/sysconfig/network-scripts/ifcfg-ens33

LVS DR模式搭建,lvs,服务器,linux

十、调整从节点的ARP参数

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

 LVS DR模式搭建,lvs,服务器,linux

 十一、配置虚拟IP地址

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

 验证  (从节点子网掩码变成了32,两台从节点都要这么显示) 

LVS DR模式搭建,lvs,服务器,linux

 十二、添加回环路由

这是一个用于添加路由的命令。具体来说,它添加了一个到主机(host)地址192.168.115.200/32的路由,使用了一个名为lo:0的虚拟网络接口设备来传送数据。这条路由指示任何发送到192.168.115.200/32的数据包都应通过虚拟网络接口设备lo:0发送。这通常用于创建本地环回或回环接口

LVS DR模式搭建,lvs,服务器,linux

LVS DR模式搭建,lvs,服务器,linux

 route -n

LVS DR模式搭建,lvs,服务器,linux

 四、验证结果

进入网站输入 192.168.115.200 测试

LVS DR模式搭建,lvs,服务器,linux

 再次刷新

LVS DR模式搭建,lvs,服务器,linux

 会 1 2 来回切换

五、验证抓包结果

LVS DR模式搭建,lvs,服务器,linux 成功 文章来源地址https://www.toymoban.com/news/detail-670861.html

到了这里,关于LVS DR模式搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux CentOS7 keepalived+LVS(DR)搭建部署

    1.准备5台虚拟机,2台做LVS主备调度器,2台做web服务器,1台做存储,主机机验证 2.LVS主备调度器 master(192.168.1.127)backup(192.168.1.106) 3.web1(192.168.1.121)web2(192.168.1.118) 4.存储(192.168.1.15) 5.虚拟ip(192.168.1.111) 关闭防火墙 ————————————————   开始 写入

    2024年02月09日
    浏览(38)
  • LVS集群-DR模式【部署高可用LVS-DR集群】

    分发器IP配置 从拓扑图看出我们的eth0有2个IP地址,所以我们需要配置eht0和eth0:1两个IP DIP = ens33 = 192.168.1.70 VIP = ens33:1 = 192.168.1.63 DIP: ens33 ip地址: 192.168.1.70 VIP: ens33:1 ip地址: 192.168.1.63 [root@youmin63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #以配置以下信息 本项目网关修改为:192.1

    2024年02月08日
    浏览(30)
  • LVS简介及LVS-DR搭建

    目录 一. LVS简介: 1.简介 2. LVS工作模式: 3. LVS调度算法: 4. LVS-DR集群介绍: 二.LVS-DR搭建  1.RS配置 1)两台RS,需要下载好httpd软件并准备好配置文件  2)添加虚拟IP(vip)、添加访问本地vip的静态路由并抑制ARP  2.DS 1)安装ipvsadm 2) 添加虚拟IP(vip): 3)添加服务      

    2024年02月13日
    浏览(32)
  • 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,基于 CentOS 7 构建 LVS-DR 群集

    LVS(Linux Virtual Server)是一个开源的负载均衡软件,它支持多种负载均衡算法,包括 NAT 模式和 DR (Direct Routing)模式。下面分别介绍一下这两种模式的优势: 1.NAT 模式 在 NAT 模式中,LVS 负载均衡器将客户端请求的 IP 地址和端口转换为后端服务器的 IP 地址和端口,因此后端

    2024年02月03日
    浏览(32)
  • lvs-DR模式:

    lvs-DR数据包流向分析 客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源 IP 是 CIP,目标 IP 是 VIP)到达内核空间。 Director Server 和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。 内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虚拟服务器)比

    2024年02月12日
    浏览(40)
  • LVS-DR模式

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

    2024年02月12日
    浏览(35)
  • LVS负载均衡—DR模式

    目录 一、DR模式的特点 二、LVS-DR中的ARP问题 1)问题一:VIP地址相同导致响应冲突 问题原因: 解决方法:  2)问题二:返回报文时源地址使用VIP,导致网关设备的ARP缓存表紊乱 问题原因: 解决方法: 3)Linux部署NAT模式的应对方案 三、LVS单网段DR模式部署 实验准备 实验部

    2024年02月08日
    浏览(37)
  • lvs实现DR模型搭建

    目录 一,实现DR模型搭建    1, 负载调度器配置         1.1调整ARP参数 1.2 配置虚拟IP地址重启网卡 1.3 安装ipvsadm 1.4 加载ip_vs模块      1.5 启动ipvsadm服务 1.6 配置负载分配策略 1.7 保存策略 2, web节点配置        1.1 调整ARP参数 1.2 配置虚拟IP地址 1.3添加回环路由  1.4安装

    2024年02月11日
    浏览(26)
  • LVS—DR集群的搭建

    目录 lvs-dr模式工作原理: 搭建结构: 1、RS: 1)两台RS准备好httpd环境和测试文件  2)添加虚拟IP(vip)、添加访问本地vip的静态路由 并抑制ARP  2、DS: 1)安装ipvasadm 2)配置虚拟IP(vip) 3) 添加服务 3、客户端访问:​编辑 首先,来自客户端计算机CIP的请求被发送到Directo

    2024年02月14日
    浏览(36)
  • lvs-dr模式+keepalived

    一,keepalived概述         Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。         在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送

    2024年02月11日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包