linux————LVS集群

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

目录

一、集群概述

一、负载均衡技术类型

二、负载均衡实现方式 

二、LVS结构

一、三层结构

二、架构对象

三、LVS工作模式

四、负载均衡算法

一、静态负载均衡

二、动态负载

五、ipvsadm命令详解

六、LVS配置

一、基础配置

二、实现NAT模型搭建

配置IP地址

 安装ipvsadm

 开启路由转发功能

加载ip_vs模块

 启动ipvsadm

 配置负载分配策略

配置web服务

 访问测试​编辑

​编辑

三、实现的模型搭建

调整ARP参数

 配置虚拟ip

 安装ipvsadm​编辑

启动ipvsadm服务​编辑​编辑

配置负载分配策略

 配置web节点

 访问测试


一、集群概述

一、负载均衡技术类型

        四层负载均衡器 也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;

        七层负载均衡器 也称为 7 层交换机,位于 OSI 的最高层,即应用层,此负载均衡器支持多种协议,如HTTP、FTP、SMTP 等。7 层负载均衡器可根据报文内容,配合一定的负载均衡算法来选择后端服务器,即“内容交换器”。如常见的 HAProxy、Nginx。

二、负载均衡实现方式 

        硬件负载均衡产品:F5 、深信服 、Radware

        软件负载均衡产品: LVS(Linux Virtual Server)、 Haproxy、Nginx、Ats(apache traffic server)

二、LVS结构

一、三层结构

        负载调度器

        服务器池

        共享存储

二、架构对象

        

VS Virtual Server ,也称为Director,负载均衡服务器
RS Real Server,真正的服务器,集群中各节点
VIP Director 向外部提供服务的 IP
DIP Director 向内部与 RS 通信的 IP

RIP

真实服务器的 IP
CIP 客户端的 IP

三、LVS工作模式

        LVS-NAT(NAT模式)
        LVS-DR(直接路由模式)(应用最广泛)
        LVS-TUN(IP隧道(Tunnel)模式,不常用)
        FULL-NAT模式(双向转换模式,不常用)

四、负载均衡算法

一、静态负载均衡

            rr(round robin,轮询 )
            wrr(weight round robin,加权轮询)
            sh(source hashing,源地址散列算法(HASH))
            dh(destination hashing,目标地址 HASH)

二、动态负载

        lc(leash-connection,最少连接 )
                    简单算法:active * 256 + inactive (谁的小选谁)
        wlc(加权最少连接)
                    简单算法:(active * 256 + inactive) / weight(谁的小选谁)
        sed(最少期望延迟)
                    简单算法:(active + 1) * 256 / weight (谁的小选谁)
        nq(never queue,永不排队)
        LBLC(基于局部性的最少连接 )
        LBLCR(基于局部性的带复制功能的最少连接)

五、ipvsadm命令详解

   -A     添加虚拟服务节点
        -D     删除虚拟服务节点
        -L     查看虚拟服务节点列表
        -a     添加真实服务节点
        -d     删除真实服务节点
     -l     查看真实服务节点列表
    -t  指定虚拟服务器IP地址
  -s    指定调度算法
        -r     指定真实服务器节点IP地址
      -w    指定权重值
        -g     直接路由模式(默认)
  -i    隧道模式(不常用)
       -m     NAT模式

六、LVS配置

一、基础配置

        修改主机名
        关闭防火墙
        关闭Selinux
        关闭Networkmanager
        配置IP地址

二、实现NAT模型搭建

配置IP地址

增加一块网卡(NET模式 ip192.168.100.3, vmnet1 ip 192.168.131.100)linux————LVS集群,linux,lvs,运维

 安装ipvsadm

linux————LVS集群,linux,lvs,运维

 开启路由转发功能

vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p

或 cd /etc/sysctl.d  &&touch route.conf

添加 net.ipv4.ip_forward = 1

加载  sysctl -p 

linux————LVS集群,linux,lvs,运维

加载ip_vs模块

modprobe ip_vs
lsmod |grep ip_vs

linux————LVS集群,linux,lvs,运维

 启动ipvsadm

创建对应的文件或目录 

linux————LVS集群,linux,lvs,运维linux————LVS集群,linux,lvs,运维

 配置负载分配策略

ipvsadm -A -t 192.168.131.100:80 -s rr
ipvsadm -a -t 192.168.113.100:80 -r 192.168.100.4:80 -m
ipvsadm -a -t 192.168.131.100:80 -r 192.168.100.5:80 -m

ipvsadm-save > /etc/sysconfig/ipvsadmlinux————LVS集群,linux,lvs,运维

配置web服务

安装nginx

修改网页页面

linux————LVS集群,linux,lvs,运维linux————LVS集群,linux,lvs,运维

 或        route add -net 0/0 gw 192.168.100.3linux————LVS集群,linux,lvs,运维

 linux————LVS集群,linux,lvs,运维

 访问测试linux————LVS集群,linux,lvs,运维

深度刷新 ctrl+f5

linux————LVS集群,linux,lvs,运维

三、实现的模型搭建

调整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 -plinux————LVS集群,linux,lvs,运维

 配置虚拟ip

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33:0linux————LVS集群,linux,lvs,运维

 安装ipvsadmlinux————LVS集群,linux,lvs,运维

加载iop_vs模块

modprobe ip_vs
lsmod |grep ip_vslinux————LVS集群,linux,lvs,运维

启动ipvsadm服务linux————LVS集群,linux,lvs,运维linux————LVS集群,linux,lvs,运维
配置负载分配策略

ipvsadm -A -t 192.168.115.200:80 -s rr
ipvsadm -a -t 192.168.115.200:80 -r 192.168.115.4:80 -g
ipvsadm -a -t 192.168.115.200:80 -r 192.168.115.5:80 -glinux————LVS集群,linux,lvs,运维

 配置web节点

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

linux————LVS集群,linux,lvs,运维

cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0
vim ifcfg-lo:0

DEVICE=lo:0
IPADDR=192.168.115.200
NETMASK=255.255.255.255
ONBOOT=yes
NAME=loopback:0

route add -host 192.168.115.200/32 dev lo:0

linux————LVS集群,linux,lvs,运维

 访问测试

linux————LVS集群,linux,lvs,运维

深度刷新 ctrl+f5linux————LVS集群,linux,lvs,运维文章来源地址https://www.toymoban.com/news/detail-667814.html

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

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

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

相关文章

  • 【lvs集群】HAProxy搭建Web集群

    HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保

    2024年02月09日
    浏览(31)
  • LVS - DR集群

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

    2024年02月09日
    浏览(46)
  • LVS集群-NAT模式

    集群:nginx四层和七层+动静分离 集群标准意义上的概念:为解决特定问题将多个计算机组合起来形成一个单系统 集群的目的就是为了解决系统的性能瓶颈。 垂直扩展:向上扩展,增加单个机器的性能,升级硬件,硬件升级是有瓶颈的 水平扩展:向外扩展,增加设备,并行的

    2024年02月06日
    浏览(38)
  • LVS集群 (四十四)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、集群概述 1. 负载均衡技术类型  2. 负载均衡实现方式 二、LVS结构 三、LVS工作模式 四、LVS负载均衡算法  1.  静态负载均衡   2.  动态负载均衡 五、ipvsadm命令详解 六、LVS配置案例 1.  基

    2024年02月11日
    浏览(45)
  • LVS负载均衡集群

    -A:添加虚拟服务器 -D:删除整个虚拟服务器 -s:指定负载调度算法(轮询:rr、加权轮询:wrr、最少连接:lc、加权最少连接:wlc) -a:表示添加真实服务器(节点服务器) -d:删除某一个节点 -t:指定 VIP地址及 TCP端口 -r:指定 RIP地址及 TCP端口 -m:表示使用 NAT群集模式

    2023年04月26日
    浏览(65)
  • 【集群】LVS+Keepalived群集

      在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络服务。   Keeplived是一款专为LVS和HA设计的健康检查工具

    2024年02月09日
    浏览(39)
  • 【集群】LVS负载均衡群集

      互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可用的要求。   如果使用小型机、大型机,价格比较昂贵,所以大多数企业会使用多台相对廉价的普通服务器构建服务群集。通过整合多

    2024年02月08日
    浏览(49)
  • 【LVS集群】

    目录 一、集群概述 1.负载均衡技术类型 2.负载均衡实现方式 二、LVS结构 1.三层结构 2.架构对象 三、LVS工作模式 四、LVS负载均衡算法 1.静态负载均衡 2.动态负载均衡 五、ipvsadm命令详解 1. -A 2. -D 3. -L 4. -a 5. -d 6. -l 7. -t 8. -s 9. -r 10. -w 11. -g 12. -i 13. -m 14. 案例 六、LVS配

    2024年02月11日
    浏览(31)
  • LVS 负载均衡集群

    集群(Cluster)是一组相互连接的计算机或服务器,它们通过网络一起工作以完成共同的任务或提供服务。集群的目标是通过将多台计算机协同工作,提高计算能力、可用性、性能和可伸缩性,适用于大量高并发的场景。 负载均衡器:减少响应延迟,提供并发处理能力 高可用

    2024年02月12日
    浏览(38)
  • 4.LVS负载均衡集群

    群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一个整体,只提供一个访问入口 (域名或IP地址),相当于一台大型计算机 多台服务器干一样的事叫集群,多台服务器各司其职叫分布式 解决方法 使用价格昂贵的小型机、大型机(纵向扩展) 使用多台相对廉价

    2024年02月09日
    浏览(94)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包