六章——LVS负载均衡群集(应用——linux防护与群集)

本文详细介绍了LVS(Linux Virtual Server)负载均衡群集的基础知识和构建方法,包括地址转换模式(LVS-NAT)和直接路由模式(LVS-DR)。通过案例展示了如何设置LVS服务器、配置节点服务器以及NFS共享存储,帮助读者理解LVS在提高应用系统响应能力和可靠性方面的作用。
摘要由CSDN通过智能技术生成

三期总目录链接

目录

 一、LVS群集应用基础

(一)群集技术概述

1、群集类型 

2、负载均衡的分成介绍

 3、负载均衡的工作模式

 (二)LVS虚拟服务器相关介绍

LVS的负载调度算法

 二、构建LVS负载均衡群集

(一)案例:地址转换模式(LVS-NAT)

1、准备环境

2、在c-1机器:LVS服务器上操作

3、NFS服务器:共享目录

3、web服务器池

4、验证

(二)案例:直接路由路由(VLS-DR)

1、LVS服务器

2、配置节点服务器

3、NFS服务器不用做配置

4、测试

 复习题


 一、LVS群集应用基础

(一)群集技术概述

由多台主机(至少两台节点服务器)构成,但对外只表现为一个整体,只提供一个访问接口(域名或ip) 

1、群集类型 

1)、负载均衡(Load Balancer)群集:提高应用系统的响应能力。获得高并发、高负载(LB)的整体性能。例(DNS轮询、应用层交换、反向代理)等。
2)、高可用(High Available)群集:提高应用系统的可靠性。例(故障切换、双击热备、多机热备)工作方式:双工:所有节点同时在线;主从:主节点在线,从节点在主节点发生故障时自动切换为主节点。
3)、高性能运算(High Performance Computer)群集(用的较少):提高应用系统的CPU运算速度,扩展硬件资源和分析能力。例(云计算、网格计算),依赖于‘分布式计算’‘并行计算’。

必要时可以合并使用几种群集模式

2、负载均衡的分成介绍

 

第一层

负载调度器(Load Balancer或Director)(至少一个)

   访问这个群集系统的唯一入口。对外为VIP地址(虚拟ip/群集ip地址)。通常配置主、从双机热备,确保高可用性

第二层

服务器池(Server Pool)(大量真实服务器)

    每个节点都有独立的rip(真实ip),只处理调度器分发的客户机请求。
   某个节点暂时失效时,负责调度器的容错机制将其隔离。错误排除后再重新纳入服务器池

第三层

共享存储(Share Storage)

为服务器池提供稳定、一致的文件存取服务,确保群集的统一性
可使用NAS设备或提供NFS共享服务的专用服务器

 3、负载均衡的工作模式

地址转换(NAT)模式 1、调度器为服务器节点的网关,客户机的访问入口和各节点的回应出口
2、服务器和调度器使用私有ip,在同一物理网络。安全性优于下两个
IP隧道(TUN)模式 1、开放式网络结构
2、调度器为客户机访问入口
3、节点服务器都具有独立的公网ip,分散在不同的地方,直接回应客户机
4、通过专用ip隧道与调度器互相通信
直接路由(DR)模式

1、半开放式

2、调度器只为客户机访问入口

3、节点服务器集中在一起,和调度器在同一物理网络。通过本地连接

4、节点服务器直接回应客户机

nat和DE、TUN的区别 nat只需要一个公网ip,最易用,安全性好,许多硬件负载均衡设备采用
DR和TUN,负载能力更强大,适用范围更广,节点安全性稍差

 (二)LVS虚拟服务器相关介绍

    Linux Virtual Server是针对Linux内核开发的一个负载均衡项目,由我国的章文嵩博士在1998年5月创建,LVS上相当于基于IP地址的虚拟化应用,为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法。LVS现在已成为Linux内核的一部分,默认编译为ip_vs模块。

LVS的负载调度算法

轮询(Round Robin) 按照顺序轮流分配,不管实际连接数和系统负载
加权轮询(Weighted Round Robin) 自动查询各节点的负载情况,动态调整其权重
最少连接(Least Connections) 优先分配给连接数最少的节点
加权最少连接(Weighted Least Connections) 服务器节点性能差异大时,自动调整权重。权重高的承担更大比例的活动连接负载
ipvsadm管理工具选项说明
-A 添加虚拟服务器节点
-D 删除虚拟服务器节点
-a 添加真实服务器
-d 删除真实服务器
-C 清空所有配置
-c 显示ipvs中目前存在的连接
-L | -l 查看LVS虚拟服务(可结合-n使用
-R 或--restore 恢复虚拟服务规则
-n 以数字的形式显示地址、端口等信息
-t vip地址及tcp端口
-s 负载调度算法(轮询rr 、加权轮询wrr 、最少连接lc 、加权最少连接 wlc)
-S或--save 保存虚拟服务器规则
-r rip地址及端口()
-g | -m | -i DR 模式   |   nat模式    |    TUN模式
-w 设置权重(0时暂停节点)
--stats 显示历史转发消息统计(累加值)
--timeout 显示配置的tcp/tcpfin/udp超时时间

 二、构建LVS负载均衡群集

(一)案例:地址转换模式(LVS-NAT)

1、准备环境

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘浪初心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值