[发明专利]用于从主存储卷的故障中恢复的方法和系统有效
申请号: | 201410220136.3 | 申请日: | 2014-05-22 |
公开(公告)号: | CN104182297B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | J·J·克劳福德;T·T·小哈里斯;M·J·卡洛斯;G·A·斯皮尔;J·G·汤普森;M·J·沃德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,程延霞 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 主存 故障 恢复 方法 系统 | ||
技术领域
实施例涉及通过使用以主机时间戳维护的镜像数据来从主存储卷的故障中恢复。
背景技术
某些类型的数据镜像提供两个站点之间的远距离的数据复制以用于业务连续性和灾难恢复。这种数据镜像可以在远距离的两个站点之间提供低至1-5秒或更少的恢复点目标(RPO),这对主站点处的应用有微小的或没有性能影响。这种镜像异步地复制数据,并且还以常规间隔形成一致性群组,从而允许应用的完全恢复。
在某些情况下,这种镜像可以通过远距离的异步远程复制和时间点复制的组合来实现。在异步远程复制中,将存储卷从主存储控制器异步复制到辅助存储控制器。一旦在异步远程复制期间形成一致性群组,就在辅助存储控制器中执行时间点复制操作。时间点复制是对所定义的包含数据在它出现在单个时间点时的镜像的数据汇集的完全可用副本。该副本被认为已在该时间点处逻辑上发生。只要结果是该数据在它出现在该时间点时的一致性副本,实施方式就可以在其它时间执行该副本的部分或全部。
发明内容
提供了一种方法、系统和计算机程序,其中,主存储控制器从主机接收输入/输出(I/O)命令,其中主机时间戳与所述I/O命令相关联。在存储卷到辅助存储控制器的镜像期间,所述主存储控制器将与所述I/O命令相关联的所述主机时间戳传送到所述辅助存储控制器,其中所述存储卷的所述镜像副本至少基于所述主机时间戳和自上次主机I/O命令以来的经过时间来加时间戳。通过使用所述存储卷的加有时间戳的镜像副本,从所述主存储控制器中的所述存储卷中的一个或多个存储卷的故障中进行恢复。
在某些实施例中,所述主机中的时钟和所述主存储控制器指示不同的时间。
在进一步的实施例中,相比于具有仅基于所述主存储控制器的时钟的时间戳,当所述镜像副本至少基于所述主机时间戳来加时间戳时,从所述主存储控制器的故障中恢复是更快的。
在再进一步的实施例中,所述镜像包括从所述主存储控制器到所述辅助存储控制器的异步复制操作以形成一致性群组,以及响应于在所述辅助存储控制器中形成一致性群组的同步时间点复制操作。
在附加实施例中,对所述存储卷的所述镜像副本加时间戳还基于包括在所述主存储控制器中测量的所述经过时间的误差的漂移,并且其中由所述主存储控制器指示的时间被传送到所述辅助存储控制器。
在进一步的实施例中,所述主机未被查询以确定所述主机上的时间,并且所述主机的所述时间是通过与所述I/O命令相关联的所述主机时间戳来提供的。
附图说明
现在参照附图,其中自始至终同样的附图标记表示对应的部件:
图1示出根据某些实施例的包括与辅助存储控制器成镜像关系的主存储控制器的计算环境的框图;
图2示出根据某些实施例的说明如何在数据镜像期间生成异步远程副本和时间点副本以及如何施加时间戳的框图;
图3示出根据某些实施例的说明如何将主机时间戳与I/O操作相关联以及镜像会话如何指示哪个主机拥有该镜像会话的框图;
图4示出根据某些实施例的说明第一操作的流程图;
图5示出根据某些实施例的说明第二操作的流程图;
图6示出根据某些实施例的说明如何对时间点副本加时间戳的框图;
图7示出根据某些实施例的说明第三操作的流程图;
图8示出根据某些实施例的说明可以包括在图1的主存储控制器或辅助存储控制器或任一主机中的某些元件的计算系统的框图。
具体实施方式
在下面的描述中,参照构成说明书的一部分并且示出几个实施例的附图。应当理解,可以利用其它实施例并且可以进行结构和操作上的改变。
主机与主存储控制器之间的不匹配时间
在某些实施例中,与主存储控制器交互的主机可以指示不同于该主存储控制器所指示时间的时间。在某些情况下,由辅助存储控制器存储的备份副本(即,该主存储控制器中存储的数据的镜像副本)可以以主存储控制器的时钟所指示的时间来加时间戳。如果镜像副本以主存储控制器的时钟所指示的时间来加时间戳,则在灾难恢复方案的情况下,主机可能不能从镜像副本上的时间戳确定从哪个时间点执行已经丢失的I/O操作。结果是,灾难恢复可要求检查存储已经被执行的I/O操作的日志文件。
在某些实施例中,对辅助存储控制器中存储的数据的镜像副本加时间戳,以提供主机时间的指示而不是辅助存储控制器时间。在这些实施例中,由于主机知道I/O操作不得不再次从其执行的时间,因此从数据的镜像副本进行灾难恢复明显更快。
示例性实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410220136.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备软件恢复系统与方法
- 下一篇:一种文件备份、文件恢复方法及装置