我是靠谱客的博主 激动月饼,最近开发中收集的这篇文章主要介绍Linux操作系统中keepalived工作原理以及故障切换转移原理。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.Keepalived是什么?
keepalived软件起初是专门为LVS负载均衡软件而设计,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能,因此,keepalived除了能够管理LVS软件ipvsadm外,还可以作为其它服务(例如:Nginx、HAProxy、MySQL等)的高可用解决方案软件 keepalived软件主要使用过VRRP协议实心高可用功能;VRRP是Virtual Route Redundancy Protocol(虚拟路由冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由单点故障问题的,它能够保证当个别节点宕机时,整个网络可以不间断地运行 所以,Keepalived一方面具有配置管理LVS的功能,同时还具有LVS下面节点进行健康检查的功能,另一方面也可以实现系统网络服务的高可用功能

2.Keepalived服务的三个重要功能
1)管理LVS负载均衡软件ipvsadm 2)实现LVS集群节点的健康检查 3)作为系统网络服务的高可用性

Keepalived工作原理
3.keepalived运行机制示意图

fa17063401b44aefbd774f6598c523e2.png

 

4.Keepalived高可用故障切换转移原理
Keepalived高可用服务之间的故障切换转移,还是通过VRRP(Vritual Route Redundancy Protocol,虚拟路由冗余协议)来实现的 在Keepalived服务正常工作时,主Master节点会不断向备节点发送心跳消息(多播的方式),用来告诉备用节点自己还活着,当主Master节点发送故障时,就无法发送心跳消息,备节点也就因此无法继续检测到来自主Master的心跳消息了,于是调用自身的接管程序,接管主Master节点的IP资源及服务。而当主Master恢复时,备Backup节点默认又会主动释放主节点故障时自身接管的IP资源及服务,恢复到原来的备用角色。

最后

以上就是激动月饼为你收集整理的Linux操作系统中keepalived工作原理以及故障切换转移原理。的全部内容,希望文章能够帮你解决Linux操作系统中keepalived工作原理以及故障切换转移原理。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部