高性能集群软件Keepalived

Keepalived是一个轻量级的高可用解决方案,用于监控服务器集群状态并实现故障隔离。它结合VRRP协议提供虚拟路由冗余,确保在单点故障时能透明切换。Keepalived工作涉及网络层、传输层和应用层的监控,通过ICMP、TCP端口和应用服务检测来判断节点健康状况。
摘要由CSDN通过智能技术生成

Keepalived介绍

Keepalived是一个Linux下一个轻量级的高可用集群方案,Keepalived主要虚拟路由冗余来实现高可用功能,Keepalived部署和使用非常简单,所有的配置只需一个配置文件即可。

Keepalived

Keepalived起初是为LVS设计的,专门用来监控服务器集群中各个服务节点的状态,它参考TCP/IP模型的第三层、第四层和第五层交换机制来检测每个节点的状态。
Keepalived加入了VRRP的功能,虚拟路由器冗余协议,解决静态路由出现的单点故障问题
Keepalived一方面具有服务器状态监测和故障隔离功能,一方面具有HA Cluster功能

VRRP协议与工作原理

主机之间通信的是通过配置静态路由来完成的,在这种通信模式下,路由器成为了一个单点瓶颈,为了解决这个问题,就引入了VRRP协议
VRRP协议,是一种主备模式的协议,可以在网络发生故障时进行透明设备的交换而不影响通信,两个概念:物理路由器和虚拟路由器
VRRP可以将多台服务器设备虚拟成一个虚拟路由器,虚拟路由器通过虚拟IP对外提供服务,同一时间只有一物理路由器对外提供服务,这台路由器是主路由器(Master角色),Master由选举算法产生,对外提供虚拟服务的IP,提供各种网络功能,如ARP请求,ICMP,数据转发等。
其他物理路由器(Backup路由器)不对外提供网络服务,仅仅接受Master的VRRP状态通知信息,当Master路由器失效时,BACKUP角色的路由器就会

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值