一种基于虚拟化的数据远程恢复方法及装置制造方法及图纸

技术编号:5439166 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种基于虚拟化的数据远程恢复方法及装置,该方法包括:配置生产磁盘和复制磁盘;将所述生产磁盘与所述复制磁盘绑定,组成一个共同的逻辑体,以虚拟磁盘的形式呈现;建立所述生产磁盘与所述复制磁盘物理存储位置的对应关系;对所述虚拟磁盘进行输入输出重定向;所述虚拟磁盘在接收到初始化指令后,将所述生产磁盘的数据按照所述对应关系复制到所述复制磁盘;在接收到数据恢复指令后,将所述复制磁盘的数据按照所述对应关系复制到所述生产磁盘;在接收到数据读写指令后,根据所述重定向的读写位置执行数据读写操作。该方法能够在数据恢复过程中能够正常使用数据,且能够确保数据的安全性。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种数据远程恢复方法及装置。
技术介绍
随着数字化时代的快速发展,现代数据的增长以及数据的安全吸引了大部分使用 数据者的注意力,通常,在现有的数据存储大环境的部署下,都配备有远程容灾功能,但是, 一旦生产中心的数据丢失,数据就得通过数据的远程容灾进行恢复,一个中型的数据量的 数据中心恢复数据可能要十几个小时甚至以天为单位来计算,在复制的过程中,数据不能 够被使用;在现有的数据存储的部署下,不能够实现生产中心和复制中心的自由切换,从而 给经济带来巨大的损失。因此,如何能够在数据恢复过程中能够正常使用数据,且能够确保数据的安全性 是一个亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是,提供一种基于虚拟化的数据远程恢复方法及装置, 能够在数据恢复过程中能够正常使用数据,且能够确保数据的安全性。为了解决上述技术问题,本专利技术提出一种基于虚拟化的数据远程恢复装置,包 括配置信息管理模块,用于配置生产磁盘和复制磁盘;数据虚拟化初始化模块,用于将所述生产磁盘与所述复制磁盘绑定,组成一个共 同的逻辑体,以虚拟磁盘的形式呈现;数据分布重定向模块,用于建立所述生产磁盘与所述复制磁盘物理存储位置的对 应关系;数据虚拟化重定向模块,用于对所述虚拟磁盘进行输入输出重定向,包括在执行 数据恢复时,接收到读写指令,将读写操作位置重定向至所述复制磁盘;以及在非数据恢复 状态下,接收到读写指令,将读写操作位置重定向至所述生产磁盘;复制线程调用模块,用于执行初始化,将所述生产磁盘的数据按照所述对应关系 复制到所述复制磁盘;用于执行数据恢复,将所述复制磁盘的数据按照所述对应关系复制 到所述生产磁盘;以及根据所述数据虚拟化重定向模块重定向的读写位置执行数据读写操 作。进一步地,上述装置还可具有以下特点所述配置模块,还用于配置初始化参数和数据恢复参数;所述复制线程调用模块,用于根据所述初始化参数执行初始化;以及根据所述数 据恢复参数,执行数据恢复。进一步地,上述装置还可具有以下特点还包括实时状态信息模块,用于统计数据流向的实时信息、数据在各磁盘中的分布信息、 数据复制进度信息中的一种或者多种;日志信息模块,用于根据所述实时状态信息模块的统计数据生成系统日志。进一步地,上述装置还可具有以下特点所述日志信息模块,还用于记录所述配置信息管理模块、所述数据虚拟化初始化 模块、所述数据分布重定向模块,和所述数据虚拟化重定向模块产生的数据,并据以生成系统日志。进一步地,上述装置还可具有以下特点所述配置信息管理模块,还用于配置日志磁盘;所述日志信息模块,还用于将所述系统日志存储至所述日志磁盘中。为了解决上述技术问题,本专利技术还提出一种基于虚拟化的数据远程恢复方法,包 括配置生产磁盘和复制磁盘;将所述生产磁盘与所述复制磁盘绑定,组成一个共同的逻辑体,以虚拟磁盘的形 式呈现;建立所述生产磁盘与所述复制磁盘物理存储位置的对应关系;对所述虚拟磁盘进行输入输出重定向,包括在执行数据恢复时,接收到读写指 令,将读写操作位置重定向至所述复制磁盘;以及在非数据恢复状态下,接收到读写指令, 将读写操作位置重定向至所述生产磁盘;所述虚拟磁盘在接收到初始化指令后,将所述生产磁盘的数据按照所述对应关系 复制到所述复制磁盘;在接收到数据恢复指令后,将所述复制磁盘的数据按照所述对应关 系复制到所述生产磁盘;在接收到数据读写指令后,根据所述重定向的读写位置执行数据 读写操作。进一步地,上述方法还可具有以下特点还包括 配置初始化参数和数据恢复参数;根据所述初始化参数执行初始化;以及根据所述数据恢复参数,执行数据恢复。进一步地,上述方法还可具有以下特点还包括统计数据流向的实时信息、数据在各磁盘中的分布信息、数据复制进度信息中的 一种或者多种;根据所述统计数据生成系统日志。进一步地,上述方法还可具有以下特点记录配置信息、绑定信息、对应关系信息、重定向信息,并据以生成系统日志。进一步地,上述方法还可具有以下特点还包括配置日志磁盘; 将所述系统日志存储至所述日志磁盘中。本专利技术提供的一种基于虚拟化的数据远程恢复方法及装置,实现了本地数据与远 程镜像数据的自动切换,极大加强了存储系统部署的灵活性;在数据恢复的过程中,可以有 效地保证整个系统内的数据能够正常的被使用,最大限度增强了效率,减少长时间数据恢 复过程中不能够使用数据带来的经济损失;采用了虚拟化技术,增 强了应用的灵活性,减少 了用户使用的复杂度,进一步增加了数据的效率和安全性。附图说明图1是本专利技术实施例一种基于虚拟化的数据远程恢复装置方框图;图2是本专利技术实施例一种基于虚拟化的数据远程恢复方法流程图。具体实施例方式下面将结合附图对本专利技术的实施方案做进一步说明。参见图1,该图示出了本专利技术实施例一种基于虚拟化的数据远程恢复装置,包括配置信息管理模块,用于配置生产磁盘和复制磁盘;数据虚拟化初始化模块,与所述配置信息管理模块相连,用于将所述生产磁盘与 所述复制磁盘绑定,组成一个共同的逻辑体,以虚拟磁盘的形式呈现;数据分布重定向模块,与所述数据虚拟化初始化模块相连,用于建立所述生产磁 盘与所述复制磁盘物理存储位置的对应关系;数据虚拟化重定向模块,与所述数据分布重定向模块相连,用于对所述虚拟磁盘 进行输入输出重定向,包括在执行数据恢复时,接收到读写指令,将读写操作位置重定向 至所述复制磁盘;以及在非数据恢复状态下,接收到读写指令,将读写操作位置重定向至所 述生产磁盘;复制线程调用模块,与所述数据虚拟化重定向模块相连,用于执行初始化,将所述 生产磁盘的数据按照所述对应关系复制到所述复制磁盘;用于执行数据恢复,将所述复制 磁盘的数据按照所述对应关系复制到所述生产磁盘;以及根据所述数据虚拟化重定向模块 重定向的读写位置执行数据读写操作。本专利技术实施例巧妙地通过虚拟磁盘的形式,逻辑绑定生产磁盘和复制磁盘,建立 生成磁盘与复制磁盘的物理存储位置的对应关系,虚拟磁盘对用户透明,在用户执行读写 操作时,如果处于数据恢复状态,则根据所述对应关系对复制磁盘进行读写操作,对用户而 言,易于操作,不会造成业务中断,可以在数据恢复的同时,执行业务操作,大大提高了系统 效率。其中,所述数据虚拟化重定向模块实质为一个虚拟块设备驱动,其对正常处理、异 常处理等都进行了定义。其中,所述数据分布重定向模块建立在物理存储实体上,所述物理存储位置的对 应关系可以是例如扇区等的对应关系。较佳地,所述配置模块,还用于配置初始化参数和数据恢复参数。所述复制线程 调用模块,用于根据所述初始化参数执行初始化;以及根据所述数据恢复参数,执行数据恢Μ. ο较佳地,所述配置信息管理模块可以为用户提供一个可视化的图形用户界面(Graphical User Interface,简称 GUI),方便用户操作。较佳地,上述设备还可以包括实时状态信息模块,与所述复制线程调用模块相连,用于统计数据流向的实时信息、数据在各磁盘中的分布信息、数据复制进度信息中的一 种或者多种。以及日志信息模块,与所述实时状态信息模块相连,用于根据所述实时状态信 息模块的统计数据生成系统日志。较佳地,所述日志信息模块,还可以与所述配置信息管理模块、所述数据分布重定 向模块、所述数据分布重定向模块本文档来自技高网...

【技术保护点】
一种基于虚拟化的数据远程恢复装置,其特征在于,包括:配置信息管理模块,用于配置生产磁盘和复制磁盘;数据虚拟化初始化模块,用于将所述生产磁盘与所述复制磁盘绑定,组成一个共同的逻辑体,以虚拟磁盘的形式呈现;数据分布重定向模块,用于建立所述生产磁盘与所述复制磁盘物理存储位置的对应关系;数据虚拟化重定向模块,用于对所述虚拟磁盘进行输入输出重定向,包括:在执行数据恢复时,接收到读写指令,将读写操作位置重定向至所述复制磁盘;以及在非数据恢复状态下,接收到读写指令,将读写操作位置重定向至所述生产磁盘;复制线程调用模块,用于执行初始化,将所述生产磁盘的数据按照所述对应关系复制到所述复制磁盘;用于执行数据恢复,将所述复制磁盘的数据按照所述对应关系复制到所述生产磁盘;以及根据所述数据虚拟化重定向模块重定向的读写位置执行数据读写操作。

【技术特征摘要】
1.一种基于虚拟化的数据远程恢复装置,其特征在于,包括 配置信息管理模块,用于配置生产磁盘和复制磁盘;数据虚拟化初始化模块,用于将所述生产磁盘与所述复制磁盘绑定,组成一个共同的 逻辑体,以虚拟磁盘的形式呈现;数据分布重定向模块,用于建立所述生产磁盘与所述复制磁盘物理存储位置的对应关系;数据虚拟化重定向模块,用于对所述虚拟磁盘进行输入输出重定向,包括在执行数据 恢复时,接收到读写指令,将读写操作位置重定向至所述复制磁盘;以及在非数据恢复状态 下,接收到读写指令,将读写操作位置重定向至所述生产磁盘;复制线程调用模块,用于执行初始化,将所述生产磁盘的数据按照所述对应关系复制 到所述复制磁盘;用于执行数据恢复,将所述复制磁盘的数据按照所述对应关系复制到所 述生产磁盘;以及根据所述数据虚拟化重定向模块重定向的读写位置执行数据读写操作。2.如权利要求1所述的装置,其特征在于所述配置模块,还用于配置初始化参数和数据恢复参数;所述复制线程调用模块,用于根据所述初始化参数执行初始化;以及根据所述数据恢 复参数,执行数据恢复。3.如权利要求2所述的装置,其特征在于,还包括实时状态信息模块,用于统计数据流向的实时信息、数据在各磁盘中的分布信息、数据 复制进度信息中的一种或者多种;日志信息模块,用于根据所述实时状态信息模块的统计数据生成系统日志。4.如权利要求3所述的装置,其特征在于所述日志信息模块,还用于记录所述配置信息管理模块、所述数据虚拟化初始化模块、 所述数据分布重定向模块,和所述数据虚拟化重定向模块产生的数据,并据以生...

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

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

1