[发明专利]一种用于容灾备份的系统和方法无效
申请号: | 200810227117.8 | 申请日: | 2008-11-21 |
公开(公告)号: | CN101408856A | 公开(公告)日: | 2009-04-15 |
发明(设计)人: | 郑纬民;余宏亮 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 北京路浩知识产权代理有限公司 | 代理人: | 张国良 |
地址: | 100084北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 备份 系统 方法 | ||
技术领域
本发明涉及操作系统和网络存储技术领域,特别是涉及一种用于容灾备份的系统和方法。
背景技术
在互联网领域,数据在灾难面前的脆弱性愈加突出,而数据的丢失往往会带来重大的经济损失,因此人们的对数据安全性的需求越来越高。为抵御灾难而采取的技术称为容灾备份技术,容灾备份系统包括被容灾系统和容灾计算机两部分,被容灾系统在正常运转中将容灾数据通过网络传输到容灾计算机,并在灾难发生后从容灾计算机端获取恢复所需的全部数据。
传统的容灾备份技术一般只考虑将计算机所存储的数据通过远程备份方式复制到通过网络连接的远程容灾中心,并在出现灾难时从远程容灾中心重新获取所丢失的数据,从而达到降低灾难损失的目的。随着虚拟化技术的发展,出现了能够备份包括数据在内的整个运行环境的新型灾备技术,基于虚拟化技术的容灾备份技术拥有以下特点:
1)可以完全恢复被容灾系统的运行状态,包括正在进行的计算,以及未写入磁盘的缓冲区内容等。
2)容灾备份过程对被容灾系统上的应用透明,无需对现有程序的运行方式进行任何改动。
这种备份技术需要在被容灾系统上安装容灾系统客户端,其目的是将被容灾系统转换一个虚拟系统来运行。目前已有的技术包括将虚拟机中的实体机转化为虚拟机的技术等,这对被容灾系统,特别是对容灾系统中原有应用程序造成影响,导致这些应用程序需要重新进行安装或者配置等额外操作。典型的虚实转化过程如图1所示,包含以下步骤:
步骤101,人工读取待容灾系统的配置
步骤102,将待容灾系统上的数据转移至中转机器,再根据第一步读取的配置来创建虚拟机
步骤103,如果转换完毕的虚拟机需要继续在原计算机上运行,则还需要按照中转机的配置来重新配置原计算机,然后将虚拟机迁移过去。其中,步骤103为可选步骤。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1)有额外的硬件要求,并且配置复杂。一次实体机转化为虚拟机的操作需要另一台性能至少和原先一样的机器以容纳转换完毕的虚拟机。并且还需要人工先行收集被容灾系统的软硬件配置信息。
2)非常耗时,一次实体机转化为虚拟机的操作需要迁移大量的数据,因为需要复制容灾系统的全部硬盘数据。
3)可能会因为迁移前后机器硬件配置的差异而对转换后的虚拟机的性能带来不必要的影响。
发明内容
本发明实施例要解决的问题是提供一种用于容灾备份的系统和方法,以实现在不对原实体操作系统及其中的应用进行任何修改的情况下,将实体操作系统转化为虚拟系统,从而使被容灾系统在虚实转换的过程中受到的影响最小化。
为达到上述目的,本发明实施例的技术方案提供一种用于容灾备份的系统,所述系统包括:待转化设备,所述待转化设备安装有实体操作系统;USB转换设备,与所述待转化设备连接,包括USB盘操作系统、转化单元和虚拟系统,用于将所述待转化设备的实体操作系统转化为虚拟系统并进行备份。
其中,所述USB盘操作系统包括:启动加载系统,存储有操作系统启动信息,用于加载操作系统映像并配置操作系统启动参数;操作系统映像,包括一套完整的操作系统,用于为所述虚拟系统提供宿主平台,以及挂载所述待转化设备上的操作系统。
其中,所述虚拟系统包括父虚拟系统内核和虚拟管理系统,其中,虚拟管理系统用于提供子虚拟系统的创建、配置、启动与停止功能,以及为子虚拟系统挂载所述待转化设备附属存储设备的功能。
其中,所述转化单元包括:统接管子单元,用于以所述USB盘操作系统启动,接管所述待转化设备;存储设备挂载子单元,用于挂载所述待转化设备上的存储设备,并获取所述实体操作系统的信息;系统转化子单元,用于创建和配置一个子虚拟系统,将所述待转化设备的实体操作系统的根设备映射为该子虚拟系统的根设备,将所述实体操作系统的其它设备依次映射为子虚拟系统的相应设备,并保持映射关系和次序;系统启动子单元,用于启动所述系统转化子单元创建的子虚拟系统。
本发明实施例的技术方案还提供一种用于容灾备份的方法,所述方法包括以下步骤:识别待转化设备的存储设备;识别并挂载所述待转化设备的存储设备的各分区;获取所述挂载的存储设备分区中的系统配置信息;根据获取的系统配置信息构造虚拟系统配置;根据所述虚拟系统配置创建一个虚拟系统并启动;对所述虚拟系统信息进行备份。
其中,所述识别并挂载待转化设备的存储设备的各分区的步骤,具体包括:识别所述存储设备上的文件系统;挂载所有已识别的文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227117.8/2.html,转载请声明来源钻瓜专利网。