Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2021523
  • 博文数量: 593
  • 博客积分: 20034
  • 博客等级: 上将
  • 技术积分: 6779
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-06 14:07
文章分类

全部博文(593)

文章存档

2016年(1)

2011年(101)

2010年(80)

2009年(10)

2008年(102)

2007年(16)

2006年(283)

我的朋友

分类:

2006-04-21 00:42:36

HACMP远程拷贝简介


内容
提要
HACMP远程拷贝是IBM HACMP/XD(extended distance)的一部分,它利用IBM ESS存储服务器中的PPRC(Peer-to-Peer Remote Copy)功能来实现异地的远程灾备功能,从而提高整个系统的可用性。HACMP远程拷贝通过ESS的PPRC实现数据异地的远程镜像,通过HACMP的集群管理功能实现自动切换,从而减少出现灾难事件时系统宕机和恢复的时间。
正文

HACMP集群管理软件是用来实现本地的高可用性的,HACMP远程拷贝与PPRC结合可实现异地的灾难备份。

ESS PPRC
PPRC是基于IBM ESS存储服务器的异地硬件数据镜像技术,PPRC允许在保证数据一致性的基础上暂时挂起和从新开始数据镜像。在两台ESS存储服务器之间通过两条ESCON的通道连接,以提供必要的冗余。随着镜像数据量的增大,需要增加更多的ESCOM通道。

下图展示了两台ESS系统通过PPRC进行数据镜像的例子:
l 服务器节点通过SCSI或光纤通道与ESS相连。
l ESS Specialist通过ESSNet对ESS系统及PPRC功能进行设置与管理。
l ESCON连接提供数据镜像的通道。

PPRC镜像:
PPRC在一台ESS的一个指定的卷与另一台ESS的指定卷之间建立同步的镜像关系,这被称为一个PPRC pair。在这个PPRC pair中在原始卷中写入的数据,会被镜像到目标卷中。两个ESS之间的ESCON连接通道被称为PPRC paths。PPRC是在磁盘系统一级的镜像。对服务器和应用程序来说是透明的。

HACMP远程镜像
在本地HACMP环境中,在集群中的所有节点都有物理的通道访问共享卷组。在异地HACMP远程镜像环境中,在集群中的所有节点都访问相同的共享卷组,但是访问不同的物理卷,即PPRC pair中的两个卷。
HACMP远程镜像可以在HACMP集群环境中包括PPRC的镜像卷。这需要配置两个HACMP的site,每个site包含一台ESS,在这个site中的服务器节点与此ESS相连。两个site之间的ESS建立PPRC连接。一个PPRC pair在HACMP远程镜像中被定义为PPRC replicated resource,它包括卷标和ESS名称。
HACMP远程镜像,在一个资源组中包括:
l 共享卷组和PPRC replicated resource
l 集群中的节点
l cascading或rotating属性
l 在恢复过程中的节点间管理策略,现在支持cascading, rotating或ignore。这一策略在概念上与HACMP资源组的管理策略相同,但它定义的是site之间的资源组的移动。

HACMP Site
HACMP远程镜像需要在一个资源组中定义两个HACMP site去控制在一对PPRC pair中一个节点能访问那个卷。虽然在两个site中的节点都能访问卷组,但PPRC只允许一个卷被访问,即原始卷。这防止在不同site的节点对卷组进行同时的访问。当出现灾难时HACMP自动处理从一个site到另一个site的失效转接,以减少恢复的时间。

失效转接
Hacmp远程镜像和PPRC管理如何将原始卷转接到目标卷,两个卷都需要处于“full copy state”状态,此时原始卷处于varyon的状态。如果一个节点失效了,另一个节点会向ESS发命令执行PPRC failover程序。这使得此节点接管对目标卷的访问,同时PPRC pair处于挂起状态。当失效节点恢复后,它向ESS发明命令执行PPRC failback程序,重新同步两个卷。

下面这个例子解释了整个切换过程,在此例中,ESS_A是指在地点A的ESS,此ESS拥有原始卷。ESS_B是指在地点B的ESS,此ESS拥有目标卷。失效转接的过程如下:
1. ESS_A 挂起。
2. 地点B的节点执行PPRC Failover。
3. 应用程序被切换到地点B的服务器节电上。ESS_B中的目标卷被varyon。应用程序访问ESS_B中的目标卷。PPRC会跟踪新的写入数据,但不进行镜像。
4. ESS_A恢复,首先ESS_A会释放所有它仍然占有的资源,然后执行PPRC failback从新同步数据。

阅读(856) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~