一种多控制器的快照处理方法及装置制造方法及图纸

技术编号:10886171 阅读:81 留言:0更新日期:2015-01-08 15:28
本发明专利技术公开了一种多控制器的快照处理方法,应用于具有两个及两个以上的控制器的应用系统中,包括:根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID;实时监控各个控制器的工作状态,当某个控制器发生异常时,将发生故障的控制器中保存的配置文件转移至其他一个工作正常的控制器中;在该正常的控制器下建立一个快照卷,根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中。通过本发明专利技术提供的技术方案,实现了对多控制器下的快照处理进行容错处理,从而保证了数据的一致性及安全性。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种多控制器的快照处理方法,应用于具有两个及两个以上的控制器的应用系统中,包括:根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID;实时监控各个控制器的工作状态,当某个控制器发生异常时,将发生故障的控制器中保存的配置文件转移至其他一个工作正常的控制器中;在该正常的控制器下建立一个快照卷,根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中。通过本专利技术提供的技术方案,实现了对多控制器下的快照处理进行容错处理,从而保证了数据的一致性及安全性。【专利说明】一种多控制器的快照处理方法及装置
本专利技术涉及计算机云存储的容灾技术,尤指一种多控制器的快照处理方法及装置。
技术介绍
随着计算机技术的快速发展,数字化信息已经逐步取代纸媒数据,呈现出日均指数级的增长。海量数据催生了云计算、大数据和海量存储系统的发展,对存储设备和存储应用的需求也越来越高。政府行业、银行系统、电力企业等对数据的安全性和业务连续性有着较高的要求,必须提供在线的数据保护。而快照就是一种在线存储设备防止数据丢失的有效方法,在越来越多的高端存储系统中,快照已成为一项基本的不可或缺的技术。 快照的主要功能在于能对在线数据按需进行备份和恢复。当存储设备发生应用故障或文件损坏时可进行快速数据恢复,将数据恢复到某个可用时间点的状态。 在传统的应用系统中,系统出现故障后,该系统的快照将无法继续使用,从而数据存在丢失的风险。目前,在具有双控或者八控等多控制器的应用系统下,一般的处理方法是,在每个控制器下映射要建立快照的数据卷,然后,在需要进行打快照时,再通过运行正常的控制器进行打快照命令处理,这样的处理方法,使得业务处理逻辑会比较繁琐,快照的标识ID容易出现错乱,并且在对快照的维护上,容易出现错乱,从而导致数据的不一致性。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种多控制器的快照处理方法及装置,实现对多控制器下的快照处理进行容错处理,能够保证数据的一致性及安全性。 为了达到本专利技术目的,本专利技术提供了一种多控制器的快照处理方法,应用于具有两个及两个以上的控制器的应用系统中,包括: 根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID ; 实时监控各个控制器的工作状态,当某个控制器发生异常时,将发生故障的控制器中保存的配置文件转移至其他一个工作正常的控制器中; 在该正常的控制器下建立一个快照卷,根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中。 进一步地,该方法之前还包括:在各个控制器下分别建立一个快照卷,根据建立的快照卷,在进行打快照处理之前,将该打快照处理对应的源卷与快照卷的映射关系保存至预先建立的快照关系中。 进一步地,在根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中之后,该方法还包括: 修改配置文件中的控制器的ID为工作正常的控制器的ID,并将修改后的配置文件保存在该工作正常的控制器中。 进一步地,映射关系包括:源卷的标识、源卷的大小、快照卷的标识、快照卷的大小、元数据卷的标识以及元数据卷的大小之间的对应关系。 进一步地,在根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中之后,该方法还包括: 修改快照关系中的快照卷的标识和快照卷的大小分别为在该工作正常的控制器中建立的快照卷的标识和在该工作正常的控制器中建立的快照卷的大小。 本专利技术还提供了一种多控制器的快照处理装置,应用于具有两个及两个以上的控制器的应用系统中,包括:配置文件模块、转移模块和处理模块;其中, 配置文件模块,用于根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID ; 转移模块,用于实时监控各个控制器的工作状态,当某个控制器发生异常时,将发生故障的控制器中保存的配置文件转移至其他一个工作正常的控制器中; 处理模块,用于在该正常的控制器下建立一个快照卷,根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中。 进一步地,该装置还包括:快照关系模块,用于在各个控制器下分别建立一个快照卷,根据建立的快照卷,在进行打快照处理之前,将该打快照处理对应的源卷与快照卷的映射关系保存至预先建立的快照关系中。 进一步地,在根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中之后,配置文件模块还用于: 修改配置文件中的控制器的ID为工作正常的控制器的ID,并将修改后的配置文件保存在该工作正常的控制器中。 进一步地,映射关系包括:源卷的标识、源卷的大小、快照卷的标识、快照卷的大小、元数据卷的标识、元数据卷的大小之间的对应关系。 进一步地,在根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中之后,快照关系模块还用于: 修改快照关系中的快照卷的标识和快照卷的大小分别为在该工作正常的控制器中建立的快照卷的标识和在该工作正常的控制器中建立的快照卷的大小。 本专利技术技术方案包括:根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID ;实时监控各个控制器的工作状态,当某个控制器发生异常时,将发生故障的控制器中保存的配置文件转移至其他一个工作正常的控制器中;在该正常的控制器下建立一个快照卷,根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中。通过本专利技术提供的技术方案,实现了对多控制器下的快照处理进行容错处理,从而保证了数据的一致性及安全性。 【专利附图】【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1为本专利技术多控制器的快照处理方法的流程图; 图2为本专利技术多控制器的快照处理装置的结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 图1为本专利技术多控制器的快照处理方法的流程图,如图1所示,应用于具有两个及两个以上的控制器的应用系统中,包括: 步骤101,根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID。 需要说明的是,每个配置文件的名称是不一样的,关于如何命名是本领域技术人员所熟知的公知常识,在此不再赘述。 在步骤101之前,该方法还包括:在各个控制器下分别建立一个快照卷,根据建立的快照卷,在进行打快照处理之前,将该打快照处理对应的源卷与快照卷的映射关系保存至预先建立的快照关系中。 其中,映射关系包括:源卷的标识、源卷的大小、快照卷的标识、快照卷的大小、元数据卷的标识,以及元数据卷的大小之间的对应关系。 步骤本文档来自技高网
...

【技术保护点】
一种多控制器的快照处理方法,应用于具有两个及两个以上的控制器的应用系统中,其特征在于,包括:根据预先建立的各个控制器的快照关系,分别设置各个快照关系的配置文件并保存在对应的控制器中;其中,配置文件中设置有对应的控制器的ID;实时监控各个控制器的工作状态,当某个控制器发生异常时,将发生故障的控制器中保存的配置文件转移至其他一个工作正常的控制器中;在该正常的控制器下建立一个快照卷,根据转移的配置文件将发生异常的控制器的快照关系映射到建立的快照卷中。

【技术特征摘要】

【专利技术属性】
技术研发人员:张道伟穆裕张延枫
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1