LVS+Keepalived高可用负载均衡群集

2024-06-13 1334阅读

目录

一.高可用群集相关概述

1.高可用(HA)群集与普通群集的比较

普通群集

高可用群集(HA)

两者比较

2.Keepalived高可用方案

3.Keepalived的体系模块及其作用

4.Keepalived实现原理

二.LVS+KeepAlived高可用负载均衡集群的部署

1.配置负载调度器(主、备相同)

1.1.配置keeplived(主、备DR 服务器上都要设置)

2.配置节点服务器

3.配置负载调度器

4.网页测试


一.高可用群集相关概述

1.高可用(HA)群集与普通群集的比较

普通群集

普通的群集的部署是通过一台度器控制调配多台节点服务器进行业务请求的处理,但是仅仅是一台

调度器,就会存在极大的单点故障风险,当该调度器的链路或则调度器本身出现故障时,就会导致

整个业务的无法正常进行

LVS+Keepalived高可用负载均衡群集

高可用群集(HA)

高可用集群是由一台主调度器和一台或多台备用调度器。在主调度器能够正常运转时,由主调度器

进行节点服务器业务的分配处理,其余备用调度器处于待机状态,不参与当前的集群运转。当主调

度器出现故障无法运转时,此时备用调度器会由优先级最高的调度承担主调度器的工作,而出现故

障的主调调度器便会退出当前工作,由人工维修后返回集群

LVS+Keepalived高可用负载均衡群集

两者比较

高可用集群只需要在调度器上多进行一台或两台(服务器本身的价格比较昂贵,一般备用的服务器

的数量会和当前业务创造的价值对等)的设置,就可避免因调度器瘫痪业务中断的风险,所以实现

了真正的高可用的效果

2.Keepalived高可用方案

Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故

障问题

在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务

器,但是对外表现为一个虚拟IP(VIP),主服务器会发送VRRP通告信息给备份服务器,当备份

服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供

服务,从而保证了高可用性。(主备服务器之间由优先级决定,优先级更高的充当主服务器,优先

级低的成为备份服务器)

LVS+Keepalived高可用负载均衡群集

3.Keepalived的体系模块及其作用

keepalived体系架构中主要有三个模块,分别是core、check和vrrp

  • core模块:为keepalived的核心,负责主进程的启动、维护及全局配置文件的加载和解析。
  • vrrp模块:是来实现VRRP协议的。(调度器之间的健康检查和主备切换)
  • check模块:负责健康检查,常见的方式有端口检查及URL检查。(节点服务器的健康检查) 

    4.Keepalived实现原理

    LVS+Keepalived高可用负载均衡群集

    二.LVS+KeepAlived高可用负载均衡集群的部署

    本次实验部署采用的时KeepAlived的运用与LVS中DR模式的结合,共同部署出高可用的负载均衡

    的集群。真实环境还会存在NFS共享目录服务器,考虑在上次的DR实验与NAT实验中都已经展示

    了NFS服务器与节点服务器之间的连接,本次若做也是相同的操作步骤,就省略了

    设备准备

    主DR服务器:192.168.80.104

    备DR服务器:192.168.80.105

    web服务器1:192.168.80.106

    web服务器2:192.168.80.107

    客户端:192.168.80.108

    VIP:192.168.80.100

    1.配置负载调度器(主、备相同)

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    1.1.配置keeplived(主、备DR 服务器上都要设置)

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    主有备没有

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    2.配置节点服务器

    参考这篇文章的配置节点服务器操作LVS+Keepalived高可用负载均衡群集

    添加永久生效

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    3.配置负载调度器

    LVS+Keepalived高可用负载均衡群集

    启动 ipvsadm 服务

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    复制到备 

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

    4.网页测试

    LVS+Keepalived高可用负载均衡群集

    LVS+Keepalived高可用负载均衡群集

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]