HA 3.0 说明
——by mzhao
HA 概论...............................................................................................................................................1
HA3.0 结构.........................................................................................................................................3
安装.....................................................................................................................................................5
配置.....................................................................................................................................................7
主机配置.....................................................................................................................................7
Heartbeat 配置.............................................................................................................................7
pacemaker 配置...........................................................................................................................9
Pacemaker 详解.................................................................................................................................11
参考资料...........................................................................................................................................12
HA 概论...............................................................................................................................................1
HA3.0 结构.........................................................................................................................................3
安装.....................................................................................................................................................5
配置.....................................................................................................................................................7
主机配置.....................................................................................................................................7
Heartbeat 配置.............................................................................................................................7
pacemaker 配置...........................................................................................................................9
Pacemaker 详解.................................................................................................................................11
参考资料...........................................................................................................................................12
HA 概论
高可用集群,英文原文为 High Availability Cluster,简称 HA Cluster,是指以减少服
务中断(如因服务器宕机等引起的服 务中断)时间为目的的服务器集群技术。简单的说,
集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个
的计算机系统 就是集群的节点(node)。
高可用集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软
件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬
件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援节点将在
几秒钟的时间内接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软
件的主要作用就是实现故障检查和业务切换的自动化。
只有两个节点的高可用集群又称为双机热备,即使用两台服务器互相备份。当一台服
务器出现故障 时,可由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自
动保证系统能持续对外提供服务。双机热备只是高可用集群的一种,高可用集群系统更可
以支持两个以上的节点,提供比双机热备更多、更高级的功能,更能满足用户不断出现的
需求变化。
从这个定义可以看出,集群必须检测节点和服务何时失效,何时恢复为可用。这个任
务通常由一组被称为“心跳”的代码完成。在 Linux-HA 里这个功能由一个叫做 heartbeat 的程