Keepalived是一种基于VRRP协议来实现的高可用方案,可以利用其来避免单点故障。通常有两台甚至多台服务器运行Keepalived,一台为主服务器(MASTER),其他为备份服务器,但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息时,即认为主服务器宕机,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。