版本2基本性质描述
Linux-HA项目在广泛的平台上提供成熟的高可用(故障切换)能力, 在全球支持上万个关键任务节点。 其中一小部分记录在成功案例。
Linux-HA项目是目前可用的时间最长,最多能力,和经过最好测试的开放源码高可用性解决方案,并具有最大的辅助社区. 根据项目的规则,它一直保证编译时没有警告,没有静态分析工具发现的问题.安全专家定期审查源程序.
它提供对节点,应用的监视功能,提供一个成熟的基于规则的资源配置依赖模型.当一个故障发生,或一个规则变化,用户提供的规则将指导期望的资源的重新配置.
一般来说,它具有至少与Veritas VCS, SunCluster, LifeKeeper, ServiceGuard等商业集群软件类似的功能和同样方便的使用方法.
特性
- 工作在所有Linux的变体和平台上,并随许多Linux发行版一起打包发行.
- 支持复杂的服务间的依赖关系.可以快速准确地启动和停止资源.
- 支持强制多个资源运行在同一位置或强制多个资源运行在不同位置的规则.
- 基于规则的资源配置可以让资源精确地根据用户定义的规则,节点的属性和位置的限制条件来配置.
- 适当力度的资源管理可以让用户自己定义属性,这样可以使资源的切换基于用户自己的标准进行.
- 基于时间的规则可以根据不同时间来适用不同的规则.举例来说,用户可以设定,切换要延迟到晚上或周末进行.
- 易于理解和配置的基于init脚本的应用管理. - 对于基本管理,许多服务不需要定义新脚本.
- 资源组提供了一个简单的易于使用的服务管理.
活动的隔离机制(STONITH)提供强大的数据完整性保证-即使在发生一些不寻常的故障情况下.
全特性的图形用户界面 – 可以用来配置,控制,监视服务和服务器的运行
支持工业标准的系统管理协议 CIM (Common Information Model)
- 开放源码避免了提供商占据产品,并提供非常大的灵活性,稳定性,响应度和测试.
- 在Linux上有很长的历史,并在健壮性上有良好的声望.
- 可以在单独的机器上对基于init脚本的应用进行监控和重启.
- 可以运行在FreeBSD和Solaris上,并可以移植其它类POSIX平台.