发明名称 一种基于虚拟机的按需增量恢复容灾系统及方法
摘要 本发明涉及一种基于虚拟机的按需增量恢复容灾系统及方法,通过集成虚拟机进程上下文环境,能够构建应用相关的进程树,并支持对其进行冻结和截取一致的内存映像,在此基础上,提出了按需增量恢复方法,在通过内核拦截单元对虚拟机进程要访问文件系统数据进行监测的同时,在后台进行应用程序的相关数据块恢复,使虚拟机中的应用和恢复流程同时运行;恢复过程分为两阶段,即先恢复内存映像,再恢复文件系统或卷数据,通过该流程应用程序能够精确恢复到备份时的运行状态;该方法支持对客户端的多个备份任务和恢复任务的调度,支持对恢复数据的预取。本发明具有恢复时间短,能提高被保护应用的可靠性,对用户透明且成本低廉等优点,具有实用价值。
申请公布号 CN101414277A 申请公布日期 2009.04.22
申请号 CN200810225919.5 申请日期 2008.11.06
申请人 清华大学 发明人 郑纬民;余宏亮;向小佳
分类号 G06F11/14(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 北京路浩知识产权代理有限公司 代理人 张国良
主权项 1、一种基于虚拟机的按需增量恢复容灾系统,其特征在于,该系统包括相互连接的容灾中心端和客户端,所述容灾中心端由多台服务器构成存储共享集群,所述容灾中心端包括:容灾服务守护单元,负责监听端口,接受来自客户端的备份或恢复请求,相应地进行数据的备份或恢复;备份数据管理单元,用于对客户端的备份请求生成相应的内存映像卷和数据映像卷并存储;集群卷管理单元,虚拟出共享存储池供所有节点使用,以逻辑卷的方式在存储池中存放和管理内存映像卷和数据映像卷;索引文件管理单元,用于对存储池中的内存映像卷和数据映像卷进行检索和定位;所述客户端包括:虚拟机环境构建单元,用于在客户端宿主系统上建立独立的进程组与会话,封装用户需要保护的应用及相关资源,进而构建出客户端进程所处的虚拟机环境;内核拦截单元,用于监测虚拟机环境的每次读写请求,查询和维护记录了数据恢复情况的恢复数据位图;虚拟机冻结单元,用于在内核拦截单元监测到虚拟机环境中的进程有读写请求及查询恢复数据位图,若要读写的数据未恢复则在内核态发起虚拟机环境冻结操作;虚拟机解冻单元,用于在要读写的数据写入客户端本地存储介质后,发起解冻虚拟机的操作,使虚拟机环境中的各个进程恢复运作;请求转发守护单元,用于与容灾服中心端通信,发出备份或恢复请求并传送、接收数据,集中完成数据请求管理、调度实现容灾恢复。
地址 100084北京市海淀区清华园北京100084-82信箱