美文网首页
Keepalived高可用集群应用实践

Keepalived高可用集群应用实践

作者: drfung | 来源:发表于2018-03-29 12:14 被阅读32次

    keepalive介绍

    keepalive主要通过VRRP协议实现高可用功能.VRRP是Virtual Router Redundancy Protocol(虚拟路由冗余协议),VRRP的出现是为了解决静态路由单点故障的问题,它能够保证当个别节点宕机时,整个网络可以不间断的运行.keepalive一方面具有配置管理LVS的功能,同时还具有对LVS下面节点进行健康检查的功能, 另一方面也可实现系统网络服务的高可用功能,为其它服务如nginx, haproxy,mysql等提供高可用解决方案.

    keepalive的三个重要功能

    1. 管理LVS负载均衡软件
    2. 实现对LVS集群节点健康检查功能(healthcheck)
    3. 作为系统网络服务的高可用功能(failover)

    keepalive高可用故障切换转移原理

    keepalive是通过VRRP协议实现高可用服务对之间的故障转移;在keepalive正常工作时,主Master节点会不间断的以多播的方式发送心跳,用以告诉Backup节点自己还活着;当mater节点发生故障时,就无法发送心跳信息,Backup节点检查不到来自Master节点的心跳信息,于是调用自身的接管程序,接管主Master节点的IP资源及服务.当Master节点恢复时,Backup节点又会释放主节点故障时自身接管的ip资源及服务,恢复到原来的备用角色.

    相关文章

      网友评论

          本文标题:Keepalived高可用集群应用实践

          本文链接:https://www.haomeiwen.com/subject/tmxxcftx.html