一种灾备融合管理方法及系统技术方案

技术编号:11359490 阅读:116 留言:0更新日期:2015-04-29 10:25
本发明专利技术提供了一种灾备融合管理方法及系统,其特征在于,包括以下步骤:通用框架管理模块接收插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对输入输出信息即IO信息进行拦截;若有对磁盘的输入输出操作,则所述通用框架管理模块对磁盘输入输出操作信息进行封装,获取封装数据包并发送至对应的插件管理模块;所述插件管理模块对所述封装数据包进行解封装,通过与所述插件管理模块对应的IO处理函数,对所述磁盘输入输出操作信息进行处理,实现了多种数据保护方法的融合。

【技术实现步骤摘要】
一种灾备融合管理方法及系统
本专利技术属于通信安全领域,尤其涉及一种灾备融合管理方法及系统。
技术介绍
随着IT技术的普及,越来越多的企业选择将数据放到存储系统上,存储系统数据的可靠性是所有企业的生命,如今频发的自然灾害(水灾、火灾、地震等)造成的系统故障和人为灾难(误删除、误操作等)对数据安全带来巨大的冲击,轻则导致业务中断,几天时间才能恢复(如近段时间新疆某银行由于宕机造成业务中断达几天),导致企业的信誉降低,严重的则会导致企业数据全部丢失,使企业经营中断,像电力企业等的系统宕机可能导致大面积停电,造成居民生活不便和企业的生产中断,造成巨大损失。在灾难恢复方面,业界公认的两个标准。一是RTO,RecoveryTimeObjective,是业务恢复及时性指标,指灾难发生后,从系统宕机导致业务停顿之时开始,到系统恢复,业务正常运营时,两点之间的时间段;二是RPO,RepoveryPointObjective,是反映数据完整性的指标,指数据恢复的时间点,可能是一个小时前的数据,也可能是一天前的数据,是从数据完整性来讲的。随着灾备需求的发展,灾备方案和技术也不断成熟,在存储端就实现了本地数据保护和远端数据保护,本地数据保护有克隆、快照、镜像等;远端数据保护包括同步远程复制、异步远程复制、CDP(CiscoDiscoveryProtocol,思科发现协议)持续数据保护等。随着对数据安全性的需求持续提高,使得一种数据保护方式根本无法满足数据安全性的要求,因此迫切需要一种融合的灾备管理方案。
技术实现思路
本专利技术提供一种灾备融合管理方法及系统,以解决上述问题。本专利技术提供一种灾备融合管理方法。上述方法包括以下步骤:通用框架管理模块接收插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对输入输出信息即IO信息进行拦截;若有对磁盘的输入输出操作,则所述通用框架管理模块对磁盘输入输出操作信息进行封装,获取封装数据包并发送至对应的插件管理模块;所述插件管理模块对所述封装数据包进行解封装,通过与所述插件管理模块对应的IO处理函数,对所述磁盘输入输出操作信息进行处理。本专利技术还提供一种灾备融合管理系统,包括命令控制模块、通用框架管理模块、快照管理模块、克隆管理模块、远程复制管理模块;其中,所述命令控制模块通过所述通用框架管理模块分别与所述快照管理模块、所述克隆管理模块、所述远程复制管理模块相连;所述快照管理模块、所述克隆管理模块、所述远程复制管理模块通过所述插件管理单元分别注册快照插件、克隆插件、远程复制插件所述命令控制模块,用于向所述通用框架管理模块发送插件实例创建命令;还用于对快照插件、克隆插件、远程复制插件进行参数配置;所述通用框架管理模块,用于接收所述命令控制模块发送的插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对输入输出信息即IO信息进行拦截;还用于若有对磁盘的输入输出操作,则对磁盘输入输出操作信息进行封装,获取封装数据包并发送至对应的插件管理模块;所述插件管理模块,用于对所述封装数据包进行解封装,通过与所述插件管理模块对应的IO处理函数,对所述磁盘输入输出操作信息进行处理;其中,所述插件管理模块包括快照管理模块、克隆管理模块、远程复制管理模块。本专利技术提供一种灾备融合管理方法及系统,实现了多种数据保护方法的融合。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为本专利技术实施例1的灾备融合管理系统结构示意图;图2所示为本专利技术实施例2的灾备融合管理方法处理流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为本专利技术实施例1的灾备融合管理系统结构示意图,包括命令控制模块、通用框架管理模块、快照管理模块、克隆管理模块、远程复制管理模块;其中,所述命令控制模块通过所述通用框架管理模块分别与所述快照管理模块、所述克隆管理模块、所述远程复制管理模块相连。所述通用框架管理模块,用于提供插件管理单元、输入输出映射单元即IO映射单元、输入输出超时管理单元即IO超时管理单元、配置管理单元。所述插件管理单元,用于为所述插件提供注册接口;还用于对于注册到通用框架管理模块中的各个插件进行维护;其中,所述插件包括快照插件、克隆插件、远程复制插件、镜像插件。所述快照管理模块、所述克隆管理模块、所述远程复制管理模块通过所述插件管理单元分别注册快照插件、克隆插件、远程复制插件。所述配置管理单元,用于接收命令控制模块发送的参数配置命令;还用于解析所述参数配置命令并进行相应的配置动作。所述IO映射单元,用于将IO管理器下发的IO进行初步预判后进行下发。所述IO超时管理单元,用于对所述通用框架管理模块捕获的IO进行管理,定期清理超时的IO。所述快照管理模块,用于快照关系的创建、快照创建、快照销毁、快照挂载、快照卸载;还用于提供对源卷的读写处理和快照卷的读写处理。快照插件注册到通用框架管理模块。所述克隆管理模块,用于克隆关系创建、克隆关系销毁、数据后台备份;还用于克隆源卷和镜像卷的读写。克隆插件注册到通用框架管理模块。所述远程复制管理模块,用于远程复制关系创建、远程复制关系销毁、数据同步复制、数据异步复制、初始化拷贝;远程复制插件注册到通用框架管理模块。所述命令控制模块,用于快照关系、克隆关系和远程复制关系的创建、销毁;还用于对不同类别插件(包括:快照插件、克隆插件、远程复制插件、镜像插件)进行参数配置。所述命令控制模块所有命令均发送至通用框架管理模块并由所述通用框架管理模块进行处理后,由所述通用框架管理模块调用相应插件注册的回调函数。图2所示为本专利技术实施例2的灾备融合管理方法处理流程图,包括以下步骤:步骤201:不同类别插件管理模块通过通用框架管理模块中的插件注册接口,注册对应类别插件;插件类别包括快照插件、克隆插件、远程复制插件、镜像插件;插件管理模块类别包括快照管理模块、克隆管理模块、远程复制管理模块。不同类别插件管理模块通过通用框架管理模块中的插件注册接口,注册对应类别插件后,所述通用框架管理模块将所述不同类别插件放入所述通用框架管理模块中的链表。步骤202:命令控制模块通过所述通用框架管理模块中的混合设备接口对所述不同类别插件进行参数配置;步骤203:所述命令控制模块发送插件实例创建命令至所述通用框架管理模块;其中,所述插件实例创建命令携带了插件名称信息;步骤204:所述通用框架管理模块接收所述插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对输入输出信息即IO信息进行拦截;所述插件创建函数为ctr函数。所述通用框架管理模块接收所述插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对IO信息进行拦截后,还包括:对拦截的所述IO信息进行管理,定期清除超时的IO信息。步骤205:若有对磁盘的输入输出操作,则所述通用框架管理模块对磁盘输入输出操作信息进行封装,获取封装数据包并发送至对应的插件管理模块;数据包封装格式包括数据内容字段、操作类型字段,其中,所述操作类型字段为二进制信息。若二进制信息本文档来自技高网...
一种灾备融合管理方法及系统

【技术保护点】
一种灾备融合管理方法,其特征在于,包括以下步骤:通用框架管理模块接收插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对输入输出信息即IO信息进行拦截;若有对磁盘的输入输出操作,则所述通用框架管理模块对磁盘输入输出操作信息进行封装,获取封装数据包并发送至对应的插件管理模块;所述插件管理模块对所述封装数据包进行解封装,通过与所述插件管理模块对应的IO处理函数,对所述磁盘输入输出操作信息进行处理。

【技术特征摘要】
1.一种灾备融合管理方法,其特征在于,包括以下步骤:通用框架管理模块接收插件实例创建命令后,调用对应插件创建函数,进行插件实例创建并对输入输出信息即IO信息进行拦截;若有对磁盘的输入输出操作,则所述通用框架管理模块对磁盘输入输出操作信息进行封装,获取封装数据包并发送至对应的插件管理模块;所述插件管理模块对所述封装数据包进行解封装,通过与所述插件管理模块对应的IO处理函数,对所述磁盘输入输出操作信息进行处理。2.根据权利要求1所述的方法,其特征在于,数据包封装格式包括数据内容字段和操作类型字段,其中,所述操作类型字段为二进制信息。3.根据权利要求2所述的方法,其特征在于,若二进制信息为11,则表示操作类型为快照操作;若二进制信息为10,则表示操作类型为克隆操作。4.根据权利要求1所述的方法,其特征在于,通用框架管理模块接收插件实例创建命令之前,还包括:不同类别插件管理模块通过通用框架管理模块中的插件注册接口,注册对应类别插件;命令控制模块通过所述通用框架管理模块中的混合设备接口对所述不同类别插件进行参数配置;所述命令控制模块发送插件实例创建命令至所述通用框架管理模块;其中,所述插件实例创建命令携带了插件名称信息。5.根据权利要求4所述的方法,其特征在于,插件类别包括快照插件、克隆插件、远程复制插件和镜像插件。6.根据权利要求4所述的方法,其特征在于,插件管理模块类别包括快照管理模块、克隆管理模块和远程复制管理模块。7.根据权利要求4所述的方法,其特征在于,不同类别插件管理模块通过通用框架管理模块中的插件注册接口,注册对应...

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

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

1