论文部分内容阅读
随着计算机技术的飞速发展,当今计算机技术已进入以网络为中心的计算时期,大量的应用都围绕着网络进行,对服务器的性能和可靠性提出了越来越高的要求,为了满足这些可用性要求极高的关键性应用,人们使用HA软件(高可用性软件)实现系统的高可用性,即一年中的故障时间在5分钟以内,也称为5个9的可用性。HA软件满足了广大用户对计算机系统可用性增长的要求,为用户提供了一个几乎是完全容错的环境。利用该软件产品,用户能够实现高可用性硬件服务器以提供关键性应用所需的更高可用性。 本文围绕CPCI Linux HA设计方案,重点论述了系统的方案设计,主要功能构件以及关键技术的实现。主要内容包括: 1.CPCI Linux HA设计方案:介绍了CPCI系统,系统的工作流程,系统模块组成结构,数据库和主要表结构。 2.Heartbeat协议的设计与实现:介绍了Heartbeat的总体结构,并分析了主要的数据结构和函数。 3.Check Point协议的设计与实现:介绍了Check Point的总体结构,并分析了主要的数据结构和函数。