发布网友 发布时间:2022-04-22 23:51
共1个回答
热心网友 时间:2022-04-14 19:58
和发展
1.1 什么是HACMP?
在解释这个问题前,我们先看一下高可用的定义.
高可用性:
在今天复杂的环境中,提供连续不见断的应用程序的服务是IT实施中关键的组成部分.高可用性是消除计划的和非计划的系统和应用停顿的,为应用程序的客户端提供连续的服务的组成部分之一.目的是为了达到消除硬件和软件的单点故障(SPOF).
高可用性解决方案将确保硬件,软件或者系统管理维护的失效不会导致应用和数据对用户的不可用.高可用行解决方案通过合理的设计,计划,选择硬件,配置软件,小心的管理训练,来消除单点故障.
当机时间:
当即时间是应用不能服务他的客户端的时间,我们把当机时间分为下列几类:
计划的:硬件升级,修理,软件升级,离线备份,测试.
非计划的:管理故障,应用失效.硬件故障,环境灾祸.
IBM高可用的解决方案是基于IBM著名的集群技术在AIX上实现的高可用集群多处里系统,有两部分组成:
1.高可用:通过复制或共享资源保证应用对用户是可用的.
2.多处理集群:多个应用运行在同样的节点上共享或并发存取数据.
基于HACMP的解决方案实现了自动的错误检测,诊断,应用恢复,和节点控制.有合适的应用支持下,HACMp可以支持并行的应用进程并发的存取数据,提供很好的可测量性.
一个典型的HACMP环境如下图所示:
1.1.1 历史与发展演化
IBM的HACMP可以追述到九十年代早期,在1990年开始为RS/6000上的应用开发和提供高可用的解决方案.
我们不在提供早期版本的信息,因为这些版本已经已经不在被使用和支持当这本书出版的时候,作为替代,我们重点描述最近版本的信息.
hacmp V4.2.2
沿着hacmp发展的杰作,这个版本引入了基于RSCT(可靠的,可升级的集群拓扑)的ES(增强可测量性),组和事件管理服务,起源与并行系统支持程序.
hacmp V4.3X
这个版本引入了32节点支持,C-SPOC增强,ATM网络支持,hacmp任务向导(简单集群配置的GUI),多中事件前和事件后脚本,FDDI的MAC地址接管,监视和管理支持增强,节点到节点的迁移和AIX快速连接支持.
hacmp V4.4X
新版本整合了tivoli,应用监控,无依靠的cascading,C-SPOC增强,改良了迁移的支持,整合了HA-NFS功能和软拷贝的文档(html和pdf).
hacmp V4.5
在这个版本中,aix5l是必须的,融入了自动配置发现特性,多服务标签在每一个网络适配器上(使用IP别名),持久的IP地址支持,位的API和监视与恢复卷组quorum丢失.
hacmpv5.1
这个版本引入了更多的改变,从配置的简单化和改变hacmp术语的性能的增强,一些重要的新特性如下:
smit中加入了标准和扩展配置路径.
自动的配置发现
可定制的资源组.
磁盘上不基于IP网络的心跳信号.
快速磁盘接管.
强制激活卷组.
在IP别名上的心跳传递.
不存在经典的hacmp,现在只有基于IBM可靠的,可升级的集群拓扑的hacmp扩展版.
提高安全性,通过使用集群后台通信程序取代了aix的R*命令,消除了对/.rhosts文件的依赖.
提高了集群定制和同步的性能.
标准化的hacmp术语.
简化配置和维护(这里红皮书上有一些重复,不明白为什么重复.)
hacmp v5.2
开始于2004年七月的5.2版本加入了管理,简化配置,自动化和性能区域的许多提高.下面有一个汇总:
双节点配置助手,有smit菜单和一个java的接口.
文件收集??
用户密码的管理
不再使用典型的资源组,而是以定制的资源组作为替代,
自动测试程序.
自动的集群效验确认.
改良的在线计划工作表,可以从一个存在的集群中导入配置
事件管理被资源监控和控制子系统(RMC,aix的标准组件)替代
增强安全性
资源组依赖
自修复集群