一种1对n的远程复制技术的制作方法

文档序号:6439816阅读:179来源:国知局
专利名称:一种1对n的远程复制技术的制作方法
技术领域
本发明涉及一种远程数据传输技术,具体地说是一种本地数据与多地远端数据的高效复制,提高了存储系统的可存取性。通过1对多方式,增强存储系统的容灾能力以及实际系统实施的可用性。
背景技术
随着数字化时代的快速发展,现代数据的增长以及数据的安全吸引了大部分使用数据者的注意力,通常,在现有的数据存储大环境的部署下,都配备有远程容灾功能,但是目前存储领域中,实现的远程复制系统,多以ι对ι方式实现,包括EMC,IBM, HP等厂商,提供的容灾方案中,都是基于1-1的复制系统建立的。如图1所示。
HDS (日立数据系统)公司的TureCopy复制系统,具有1-N的能力,目前国内在1-N 复制系统研发上,还处于空白阶段,本发明旨在提供一种I-N的远程复制技术,解决1对多的复制系统应用。如图2所示。发明内容
本发明的目的是提供一种1对N的远程复制方法。
本发明的目的是按以下方式实现的,包括以下模块日志缓存管理模块(1);复制系统虚拟设备构建模块(2);虚拟设备数据读写模块(3),其中(1)日志缓存管理模块中,包括a)指定日志设备,用于读写数据日志,保证数据可靠性;b)通过在日志设备上实现链接机制,通过链接号来实现1对多复制,链接号至少包括1 个本地和一个1个远端链接号,设定一对N时,应设定多个远端链接号,整个模块最后生成一个日志虚拟设备;(2)复制系统虚拟设备构建模块,基于日志缓存管理模块(1)中创建的虚拟设备,指定具体的远端设备,并与日志缓存管理模块(l)b)中的具体链接号进行挂接,提供虚拟设备;(3)虚拟设备数据读写模块,用户使用(2)生成的虚拟设备,处理读写逻辑; 远程复制步骤如下1)通过建立生产本地磁盘,和复制远端磁盘在物理存储实体上的对应关系,建立了生产本地磁盘和复制远端磁盘在物理存储实体上的对等关系,并以一个逻辑上的虚拟磁盘的方式呈现给用户使用;2)在断电的情况下也能保证数据的不丢失,保证数据一致性,并且日志缓存管理模块 (1)中通过建立链接号的形式,实现1对N的远程复制,N大于2小于2049 ;3)复制系统虚拟设备构建模块O),通过具体指定链接号与具体设备挂接,呈现虚拟设备,虚拟设备给用户使用,使用户对该系统透明;4)数据读写模块(3),根据链接号与具体本地以及远端设备的映射关系,进行读写数据映射,保证数据读写正常。
本发明的有益效果是本发明是一种1对N的远程复制技术,主要解决1对1远程复制技术在多地容灾实施时的难度大、复杂度高的问题。


图1是现有技术1-1的远程复制系统结构示意图; 图2是现有技术I-N的远程复制系统结构示意图;图3是本发明的I-N远程复制系统结构示意图; 图4是I-N的复制系统硬件组成示意图; 图5是I-N的远程复制流程图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的方法主要包括以下几个模块(1)日志缓存管理模块;(2)复制系统虚拟设备构建模块;(3)虚拟设备数据读写模块,其中日志缓存管理模块中,主要是a)指定日志设备,用于读写数据日志,保证数据可靠性;b)本发明通过在日志设备上实现链接机制,通过链接号来实现1对多复制,链接号至少包括1个本地和一个1个远端链接号,设定一对N时,应设定多个远端链接号;复制系统虚拟设备构建模块,主要基于日志缓存管理模块中创建的虚拟设备,指定具体的远端设备,并与复制系统虚拟设备构建模块中的链接号进行挂接,提供虚拟设备。
通过建立生产磁盘(本地),和复制磁盘(远端通过iSCSI映射到本地)在物理存储实体上的对应关系,建立了生产磁盘和复制磁盘在物理存储实体上的对等关系,并以一个逻辑上的虚拟磁盘的方式呈现给用户使用。
数据日志缓存管理模块,其特征在于即使在断电的情况下也能保证数据的不丢失,保证数据一致性。并且通过建立链接号的形式,实现1对N的远程复制(N大于2小于 2049)。
数据复制系统虚拟设备构建模块,其特征在于通过具体指定链接号与具体设备挂接,呈现虚拟设备,虚拟设备给用户使用,使用户对该系统透明。
虚拟设备的数据读写逻辑算法如图1所示。实施例
对本发明的内容以一个具体实例来描述实现这一体系结构的过程如图3所示;1)在本地系统安装复制本发明内容的系统软件包;2)通过iSCSI映射远端盘到本地系统;1对N,则有N块远端盘映射到本地系统,称之为 RD1,RD2,…,RDn;3)指定本地日志盘(本实例中为RL_log盘),创建日志缓存,并设定链接号,生成日志虚拟设备Iogl ;4)指定本地生产盘LD,利用Iogl参数,生成虚拟设备VD;5)用户使用VD。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1. 一种1对N的远程复制技术,其特征在于,包括以下模块日志缓存管理模块(1);复制系统虚拟设备构建模块(2);虚拟设备数据读写模块(3),其中(1)日志缓存管理模块中,包括a)指定日志设备,用于读写数据日志,保证数据可靠性;b)通过在日志设备上实现链接机制,通过链接号来实现1对多复制,链接号至少包括1 个本地和一个1个远端链接号,设定一对N时,应设定多个远端链接号,整个模块最后生成一个日志虚拟设备;(2)复制系统虚拟设备构建模块,基于日志缓存管理模块(1)中创建的虚拟设备,指定具体的远端设备,并与日志缓存管理模块(l)b)中的具体链接号进行挂接,提供虚拟设备;(3)虚拟设备数据读写模块,用户使用(2)生成的虚拟设备,处理读写逻辑;远程复制步骤如下1)通过建立生产本地磁盘,和复制远端磁盘在物理存储实体上的对应关系,建立了生产本地磁盘和复制远端磁盘在物理存储实体上的对等关系,并以一个逻辑上的虚拟磁盘的方式呈现给用户使用;2)在断电的情况下也能保证数据的不丢失,保证数据一致性,并且日志缓存管理模块 (1)中通过建立链接号的形式,实现1对N的远程复制,N大于2小于2049 ;3)复制系统虚拟设备构建模块O),通过具体指定链接号与具体设备挂接,呈现虚拟设备,虚拟设备给用户使用,使用户对该系统透明;4)数据读写模块(3),根据链接号与具体本地以及远端设备的映射关系,进行读写数据映射,保证数据读写正常。
全文摘要
本发明提供一种1对N的远程复制技术,包括以下模块日志缓存管理模块;复制系统虚拟设备构建模块;虚拟设备数据读写模块,其中日志缓存管理模块中,包括a)指定日志设备,用于读写数据日志,保证数据可靠性;b)通过在日志设备上实现链接机制,通过链接号来实现1对多复制,链接号至少包括1个本地和一个1个远端链接号,设定一对N时,应设定多个远端链接号,整个模块最后生成一个日志虚拟设备;复制系统虚拟设备构建模块,基于日志缓存管理模块中创建的虚拟设备,指定具体的远端设备,并与日志缓存管理模块b)中的具体链接号进行挂接,提供虚拟设备;虚拟设备数据读写模块,用户使用生成的虚拟设备,处理读写逻辑。
文档编号G06F11/14GK102541687SQ20111039251
公开日2012年7月4日 申请日期2011年12月1日 优先权日2011年12月1日
发明者张宇 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1