keepalived期初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态。它根据layer3,4 & 5交换机机制检测每个服务节点的状态,如果某个服务节点出现异常,或工作出现故障,keepalived将检测到,并将出现故障的服务节点从集群系统中剔除,而当故障节点恢复正常后,keepalived又可以自动地将此服务节点重新加入到服务器集群中。这些工作全部自动完成,不需要人工干预,需要人工完成的只是修复出现故障的服务节点。

        keepalived后来又加入了VRRP的功能,VRRP是Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写,它的作用是解决静态路由出现的单点故障问题,它能够保证网络不间断地、稳定地运行。综上所示,keepalived一方面具有服务器运行监测功能,另一方面也具有HA cluster功能。因此通过keepalived可以搭建一个高可用的LVS负载均衡集群系统。