1.pacemaker
Pacemaker 是一款开源的高可用资源管理软件,适合大集群或者小集群。
Pacemaker 由Novell支持,SLES HAE就是用Pacemaker来管理集群,并且Pacemaker 得到了
来自Redhat,Linbit等公司的支持。
Pacemaker是Heartbeat 3.0的crm,它可以使用所有的Heartbeat的资源脚本,升级无忧。
当故障发生时, Pacemaker 会自动的开始恢复,比保证你的程序在集群的其他节点上提供服务,
接管故障的机器。你的用户甚至不会知道有故障发生!
Pacemaker是一个集群资源管理者。他用资源级别的监测和恢复来保证集群服务(aka. 资源)的最
大可用性。它可以用你所擅长的基础组件(Corosync或者是Heartbeat)来实现通信和关系管理。
监测并恢复节点和服务级别的故障存储无关,并不需要共享存储资源无关,任何能用脚本控制的
资源都可以作为服务支持使用STONITH来保证数据一致性。支持大型或者小型的集群clusters
支持 quorate(法定人数) 或 resource(资源) 驱动的集群支持任何的 冗余配置自动同步各个节
点的配置文件可以设定集群范围内的ordering, colocation and anti-colocation支持高级的
服务模式
2.keepalived
keepalived是以VRRP协议为实现基础的ÿ