LVS负载均衡集群(DR)

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

目录

1.数据包流向

2.通信遇到的问题

        1.ARP广播 导致所有节点服务器和调度器的VIP响应

        2.VIP的调度器失效

3.案例

       1. 配置负载调度器

         2.部署共享存储

        3. 配置节点服务器(这里是两台)


1.数据包流向


        1.客户端发送请求到负载均衡器 请求的数据报文到达内核空间
        2.负载均衡器和后端服务器在同一个网络中 数据通过二层数据链路层来传输
        3.内核空间判断数据包的目标IP是本机VIP 此时IPVS比对数据包请求的服务是否是集群服务 是集群服务就重新封装数据包 修改源 MAC 地址为负载均衡器的MAC地址 修改目标MAC地址为后端服务器的MAC地址 源IP地址与目标IP地址没有改变 然后将数据包发送给后端服务器
        4.到达后端服务器的请求报文的MAC地址是自身的MAC地址 就接收此报文 数据包重新封装报文 将响应报文通过lo接口传送给物理网卡然后向外发出
        5.后端服务器直接将响应报文传送到客户端

2.通信遇到的问题

        1.ARP广播 导致所有节点服务器和调度器的VIP响应

         解决方法        arp_ingore=1

        防止网关路由发送ARP广播时调度器和节点服务器都经行响应 导致ARP缓存混乱 不对非本地物理网卡IP的ARP请求进行响应 lo:0

        2.VIP的调度器失效

        解决方法        arp_annouce=2

        系统不使用响应数据包的源IP来作为本机进行ARP报文的源IP地址 而使用发送报文的物理网卡IP地址作为ARP请求报文的源IP地址 防止网关路由器接收到的源IP为VIP的请求报文后 更新ARP缓存表 导致外网在发送请求时数据包到不了调度器

3.案例

       1. 配置负载调度器

LVS负载均衡集群(DR),lvs,负载均衡,网络

        创建一个虚拟网卡

LVS负载均衡集群(DR),lvs,负载均衡,网络

        查看创建是否成功

LVS负载均衡集群(DR),lvs,负载均衡,网络

         vim /etc/sysctl.conf        调整proc响应参数

LVS负载均衡集群(DR),lvs,负载均衡,网络

         sysctl -p

LVS负载均衡集群(DR),lvs,负载均衡,网络

         配置负载分配策略

LVS负载均衡集群(DR),lvs,负载均衡,网络

 LVS负载均衡集群(DR),lvs,负载均衡,网络

         2.部署共享存储

LVS负载均衡集群(DR),lvs,负载均衡,网络

 LVS负载均衡集群(DR),lvs,负载均衡,网络

        vim /etc/exports

 LVS负载均衡集群(DR),lvs,负载均衡,网络

 LVS负载均衡集群(DR),lvs,负载均衡,网络

        3. 配置节点服务器(这里是两台)

        下载nfs和rpcbind                yum -y install nfs-utils   rpcbind(先安装RPC后NFS)

        配置虚拟IP

LVS负载均衡集群(DR),lvs,负载均衡,网络

 LVS负载均衡集群(DR),lvs,负载均衡,网络

 LVS负载均衡集群(DR),lvs,负载均衡,网络

         调整 proc 响应参数

LVS负载均衡集群(DR),lvs,负载均衡,网络

                 ###另一台也一样

        第一台挂载 输入网页内容

LVS负载均衡集群(DR),lvs,负载均衡,网络

         第二台挂载 输入网页内容

LVS负载均衡集群(DR),lvs,负载均衡,网络

        用浏览器检查

 LVS负载均衡集群(DR),lvs,负载均衡,网络

 LVS负载均衡集群(DR),lvs,负载均衡,网络

 文章来源地址https://www.toymoban.com/news/detail-525052.html

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

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

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

相关文章

  • lvs DR模式+基于五台服务器部署keepalived + lvs DR模式架构(前端带路由)负载均衡的高可用集群

    lvs DR 模式+基于五台服务器部署keepalived + lvs DR模式架构(前端带路由)负载均衡的高可用集群 DR 模式一: 客户端:172.20.26.167 LVS服务器:172.20.26.198 后端服务器:172.20.26.218 后端服务器:172.20.26.210 两台后端服务器 yum install nginx tcpdump -y echo \\\"this is 26.218 page\\\" /usr/share/nginx/html/index

    2024年02月19日
    浏览(52)
  • web集群学习--基于CentOS构建LVS-DR集群、配置nginx负载均衡

    环境准备 配置 1.关闭防火墙和SELinux 2.在node3和node4上安装httpd服务并配置默认访问页面 3.配置LVS负载均衡服务并增加两台RS 4.在node3和node4上绑定VIP并添加本机访问VIP的路由 5.抑制ARP响应 PS:也可以使用arptables实现抑制arp 6.测试访问VIP 至此,基于CentOS构建LVS-DR集群实验完成 环境

    2024年02月13日
    浏览(41)
  • 基于 CentOS 7 构建 LVS-DR 集群 及 配置nginx负载均衡

    Node01:PC Node02:LVS Node03、Node04:Webserver 2.1 在Node02上配置 2.1.1 安装ipvsadm管理软件按  2.1.2 配置VIP 2.2 在Node03上配置 2.2.1 安装Apache服务 2.2.2 编辑默认主页  2.3 在Node04配置  2.3.1 安装Apache服务 2.3.2 编辑默认主页 2.4 在Node01上测试 3.1 在Node03上配置 3.2 在Node04行配置 4.1 在Node0

    2024年02月14日
    浏览(46)
  • 第五次作业 运维高级 构建 LVS-DR 集群和配置nginx负载均衡

    1、基于 CentOS 7 构建 LVS-DR 群集。 LVS-DR模式工作原理 首先,来自客户端计算机CIP的请求被发送到Director的VIP。然后Director使用相同的VIP目的IP地址将请求发送到集群节点或真实服务器。然后,集群某个节点将回复该数据包,并将该数据包直接发送到客户端计算机(不经过direct

    2024年02月14日
    浏览(50)
  • LVS负载均衡-DR

    1.DR模式中每台主机都有一个VIP地址 虚拟网址放在lo网卡上(回环网卡) arp_ignore=1 Arp_announce=2 系统不使用IP包的源地址来设置ARP请求的源地址,而选择发送接口的IP地址 2.内核参数修改   3.vim /etc/rc.conf   开机自启动   Chmod +x /etc/rc.d/rc.conf 4.实验 五台虚拟机(两台web服务虚拟

    2023年04月25日
    浏览(51)
  • LVS负载均衡—DR模式

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

    2024年02月08日
    浏览(39)
  • LVS DR模式负载均衡群集部署

    目录 1 LVS-DR 模式的特点 1.1 数据包流向分析 1.2 DR 模式的特点 2 DR模式 LVS负载均衡群集部署 2.1 配置负载调度器 2.1.1 配置虚拟 IP 地址 2.1.2 调整 proc 响应参数 2.1.3 配置负载分配策略 2.2 部署共享存储 2.3 配置节点服务器 2.3.1 配置虚拟 IP 地址 2.3.2调整内核的 ARP 响应参数以阻

    2024年02月09日
    浏览(48)
  • LVS负载均衡群集部署(DR模式)

    ipvsadm 工具选项说明: 工具选项 作用 -A 添加虚拟服务器 -D 删除整个虚拟服务器 -s 指定负载调度算法(轮询:rr、加权轮询:wrr、最少连接:lc、加权最少连接:wlc) -a 表示添加真实服务器(节点服务器) -d 删除某一个节点 -t 指定 VIP地址及 TCP端口 -r 指定 RIP地址及 TCP端口

    2024年02月08日
    浏览(42)
  • LVS+DR+apache+keepalived负载均衡

    1、首先准备两台服务器 ip         10.0.1.32 ip 10.0.1.33 vip 10.0.1.100 2、关闭防火墙 ```shell systemctl stop firewalld systemctl disable firewalld sed -i \\\'/^SELINUX=/s/enforcing/disabled/\\\' /etc/selinux/config grep \\\'^SELINUX=\\\' /etc/selinux/config setenforce off reboot ``` 3、安装keepalived,两台机器都需要安装 ```shell yum -y

    2024年02月10日
    浏览(41)
  • 【Linux】LVS负载均衡群集 DR模式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 (1)客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源 IP 是 CIP,目标 IP 是 VIP)到达内核空间。 (2)Director Server 和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。 (

    2024年02月12日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包