当前位置: 首页 > news >正文

网络协议 — Keepalived 高可用方案

目录

文章目录

  • 目录
  • Keepalived 是实现了 VRRP 协议的软件
  • Keepalived 的软件架构
    • VRRP Stack
    • Checkers
  • Keepalived 的配置
    • Global configuration
      • vrrp_script
    • VRRP Configuration
      • vrrp synchroization group
      • vrrp instance
      • virtual ip addresses
      • virtual routes
    • LVS Configuration
      • virtual_server
  • 参考文档

Keepalived 是实现了 VRRP 协议的软件

Keepalived 最初是为 LVS(Linux Virtual Server)L4 负载均衡方案而设计的 RS(真实服务器)集群健康状态检测软件,通过 TCP 和 IP 协议来实时(毫秒级)检测负载均衡后端集群中的每个 RS 节点的健康状态,并根据状态实现实时的 RS 节点移除和添加。以此来保证 RS 集群始终是 Keep Alive 的。

后来为了能够同时支撑 LVS 本身的高可用性而引入了 VRRP 协议栈实现,并将应用场景扩展至为广泛的 IP 网关设备(e.g. HAProxy etc…)和中间件(e.g. Redis、RabbitMQ etc…)提供 HA 解决方案。

  • 官方网站:https://www.keepalived.org/
  • 操作手册:https://www.keepalived.org/doc/
  • 软件仓库:https://github.com/acassen/keepalived
  • 配置文档:https://www.keepalived.org/doc/configuration_synopsis.html

Keepalived 的软件架构

在这里插入图片描述

从上图可见,Keepalived 的软件架构分为 Kernel Space 和 User Space 这 2 个层面,细

http://www.lryc.cn/news/401170.html

相关文章:

  • 前端报错adding CSS “touch-action: none“ to this element解决方案
  • 使用phpMyAdmin操作MYSQL(四)
  • webpack配置代理请求
  • 热门软件缺陷管理工具2024:专业评测与建议
  • 冒泡,选择,插入,希尔排序
  • 【HarmonyOS学习】Calendar Kit日历管理
  • RDMA 高性能架构基本原理与设计方案
  • 【Springboot】事件机制发布与订阅的使用实践
  • 新版网页无插件H.265播放器EasyPlayer.js如何测试demo视频?
  • PXE、Kickstart和cobbler
  • 【GameFramework扩展应用】6-3、GameFramework框架增加日志保存功能
  • 将独热码应用到神经网络中
  • 在CSS中,使用Flexbox布局时,可以通过几个属性来控制容器内的项目之间的间距
  • 关于HDFS 和HBase
  • 【HarmonyOS】HarmonyOS NEXT学习日记:二、ArkTs语法
  • Web前端-Web开发CSS基础2-选择器
  • Mongodb数组字段索引之多键索引
  • [Spring] Spring Web MVC案例实战
  • 大模型“重构”教育:解构学习奥秘,推动教育普惠
  • HCNA VRP基础
  • 单片机外围设备-EEPROM
  • YOLO--置信度(超详细解读)
  • “解锁物流新纪元:深入探索‘沂路畅通‘分布式协作平台“
  • 昇思25天学习打卡营第六天|应用实践/计算机视觉/Vision Transformer图像分类
  • vxe-table合并行数据
  • LabVIEW异步和同步通信详细分析及比较
  • 【多模态学习笔记二】MINIGPT-4论文阅读
  • Docker基本讲解及演示
  • 各类专业技术的pdf电子书
  • 【Linux】多线程_9