基于HACMP的高可靠性灾备方案5.2
2008-11-12 10:58:14 来源:WEB开发网5.2 HACMP高可靠性灾备方案
HACMP容灾系统在世界范围内广泛应用,具有以下鲜明的特点:
简单易用,7x24小时集群应用技术
显著减少停机时间,允许不间断的进行集群升级和系统维护
提供多种数据备份和恢复途径,以满足灾备的需求
HACMP经过十多年的发展,从5.1版本开始,增加的一项新的功能HACMP/XD支持ESS/PPRC和基于IP连接的远端故障切换。
5.2.1 A.HACMP方案
a) 介绍
HACMP对关键应用提供良好的保护,提供可信赖的高可靠性服务、监控能力和对应用的失败监测,切换应用环境到备份主机。借助于HACMP/XD功能,也可以将应用切换到远端备份机器。
在集群中,HACMP使用冗余的硬件配置以保持应用的正常运行,在需要时将应用切换到备份主机,最多可以有32台服务器组成HACMP集群。HACMP也可以监测应用的错误,但这些错误应当不足以影响到系统的正常运行,如进程失败、系统资源消耗过大等。对这些错误事件,HACMP监控、发现并采取相应的措施以保证系统的运行。HACMP可配置为响应几百个系统事件。
事实上,使用HACMP可以防止一些计划中的停机,如在停机维护的过程中,用户、应用和数据可以转移到备份主机。HACMP可以满足复杂的、各式各样应用的可靠性及其恢复的需要。
b) 优势
HACMP充分利用了AIX操作系统的优点,并拓展了AIX系统和网络的管理功能,提供了横向和纵向的灵活性。
c) 功能增强
IBM HACMP在5.1的版本中,功能进一步增强,这些新的功能包括:
1) 使用快速硬盘接管技术,减少切换时间,限制在10秒钟之内
2) 使用流水式配置界面,仅仅需要六次输入就可以配置一个简单的 HACMP集群
3) 基于硬盘的新的非IP心跳信号保护技术,不需要额外的硬件支持
4) 增强的安全机制,剔除了对.rhosts的要求
5) 增加快速的集群配置确认和同步技术,提高管理的效率
6) 在集群的监控中提供更多的集群状态信息
7) 增加灾难恢复技术,保证在灾难发生时系统是可控制的
5.2.2 B.HACMP/XD
在灾备方案中,如果需要在异地做数据镜像,HACMP/XD(Extended Distance)是必选的功能。对中小企业而言,HACMP/XD的高可靠性解决方案是极具吸引力的,从成本上看,也是可以负担的。在关键的商业应用中,高可靠性是最基本的功能。
HACMP/XD提供了多项技术以满足远距离的数据镜像、切换和信息同步:
a) 支持IBM企业级存储服务器ESS的PPRC,即HACMP/XD over PPRC。这允许HACMP集群自动的切换PPRC镜像组(PPRC pairs)中的硬盘,可以设计基于ESS PPRC的强大的容灾方案。HACMP/XD结合PPRC,可以保证集群环境中关键数据始终可用。
下图为HACMP/XD PPRC方案的示意图:
b) HACMP/XD基于IP的镜像,提供远端数据镜像,没有距离限制,集成使用HAGEO 的技术。基于IP的镜像技术,允许HACMP集群中的pSeries UNIX服务器放置在任意位置,每台服务器都维护一份精确的应用和数据拷贝。HACMP/XD提供数据的同步、切换和恢复。HACMP/XD基于IP的数据镜像是基于存储介质的逻辑层来实现的。也就是说,本地的数据可以使用RAID或本地镜像保护。
HACMP/XD, HAGEO技术环境是一个分布式的集群,可以分布在两个足够远的地方,通过冗余的点对点的TCP/IP网络连接,提供应用数据的恢复功能。下图为HACMP/XD:HAGEO的集群示例:
对关键的商业应用和数据,每一个场所都维护一份实时镜像。因而,如果某一场所遭到破坏,HACMP/XD:HAGEO将自动切换和同步,可以保证生产系统在较短的时间内恢复运行。
使用HACMP/XD功能,需要具备以下条件:
i. HACMP V5.1.0 (cluster.es.server.rte 5.1.0.0) 或以上版本
ii. 结合使用ESS/PPRC镜像:
操作系统AIX 5L Java 运行环境1.3.0.15, 或以上版本
IBM ESS 微码 2.1.1, 或以上版本
IBM 2105 命令行接口(Command Line Interface,ibm2105cli.rte32.6.100.13) 或者IBM 2105命令行接口(ibm2105esscli.rte 2.1.0.15)
注意:假定以上命令行接口命令安装在其缺省的目录下/usr/opt/ibm2105cli
IBM 2105 子系统设备驱动程序(Subsystem Device Driver ),
ibmSdd_510nchacmp.rte 1.3.3.6, 或以上版本
iii. 使用基于IP的镜像:没有特殊要求。
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
- ››基于JQuery地区三级联动列表
- ››基于GoogleMap,Mapabc,51ditu,VirtualEarth,Y...
- ››基于prototype.js验证框架(validation.js)的三个应...
更多精彩
赞助商链接