用于还原虚拟机的技术的制作方法_4

文档序号:8367452阅读:来源:国知局
。在方框414和可选的方框416之后,虚拟机已被还原为具有完整的读写功能。在一 些实施例中,如果第一数据存储器已被优化用于随机读取,在生产读取期间性能可能提高。 在这一点上,被还原的虚拟机从第一数据存储器中的第一备份副本读取数据并且将数据写 入第二数据存储器中的重做日志。
[0064] 在方框418处,虚拟机数据的后台恢复可从不同于第一备份副本的第二备份副本 发起。在一些实施例中,第二备份副本可被优化用于快速串行访问以提高恢复或迀移进程 的性能。在一些实施例中,后台恢复可从多个并行的不同于第一备份副本的备份副本发起 以进一步提尚性能。在一些实施例中,后台恢复可使用SAN转移介质以更进一步提尚性能。
[0065] 在方框420处,在第二备份副本后台恢复到第二数据存储器中的生产副本完成 后,虚拟机的配置可修改为指定恢复的副本在执行进程中用于生产读取和写入。在一些实 施例中,虚拟机的快照可暂停或者关闭以有利于修改配置,然后,虚拟机可在配置已修改后 恢复或重启。
[0066] 在方框422处,可发出还原和恢复进程完成的通知。
[0067] 在方框424处,方法400可结束。
[0068] 在这一点上应该指出的是,根据本公开的上述内容的虚拟机还原可在一定程度上 涉及输入数据处理和输出数据生成。该输入数据处理和输出数据生成可在硬件或软件中 实施。例如,可在虚拟机还原模块或用于执行根据本公开的上述内容与虚拟机还原相关的 功能的类似或相关电路中使用特定电子元器件。作为另外一种选择,根据指令进行操作的 一个或多个处理器可实施根据本公开的上述内容与虚拟机还原相关的功能。如果是这种情 况,则其在本公开的范围之内,此类指令可存储在一个或多个非暂时性处理器可读存储介 质(例如,磁盘或其他存储介质)上,或经由一个或多个载波中体现的一个或多个信号而传 输到一个或多个处理器。
[0069] 本公开并不限于本文所述的特定实施例的范围内。实际上,通过前述描述和附图, 除了本文所述的内容之外,本公开的其他各种实施例和修改形式对于本领域的普通技术人 员而言将是显而易见的。因此,此类其他实施例和修改形式旨在落入本公开的范围内。此 外,虽然本公开针对至少一种特定用途在至少一种特定环境中以至少一种特定实施情形对 本发明进行了描述,但本领域的技术人员将认识到,本公开的适用性并不局限于此,并且本 发明可针对任意数量的用途在任意数量的环境中有利地实施。因此,应根据如本文所述的 本公开的全部范围和精神来理解下文所阐述的权利要求。
【主权项】
1. 一种用于还原虚拟机的方法,所述方法包括w下步骤: 选择第一数据存储器中的虚拟机的第一备份副本; 选择第二数据存储器;通过从所述第一数据存储器读取并写至所述第二数据存储器使 得所述虚拟机可用; 选择虚拟机的第二备份副本;W及 将所述虚拟机从所述第二备份副本迁移至所述第二数据存储器。
2. 根据权利要求1所述的方法,其中所述第一数据存储器被优化用于快速随机访问W 备份数据。
3. 根据权利要求1所述的方法,其中所述第二数据存储器被优化用于快速读写访问W 生产数据。
4. 根据权利要求1所述的方法,其中所述第二备份副本被优化用于快速串行访问W备 份数据。
5. 根据权利要求1所述的方法,其中使得所述虚拟机可用还包括: 由存储在所述第一备份副本中的配置来配置所述虚拟机;修改所述配置W指定所述第 二数据存储器作为工作目录,并指定所述第一数据存储器用于读取访问;W及 修改所述配置的副本W指定所述第二数据存储器用于写入访问。
6. 根据权利要求5所述的方法,其中使所述虚拟机可用还包括创建所述虚拟机的快 照。
7. 根据权利要求1所述的方法,其中将所述虚拟机从所述第二备份副本迁移至所述第 二数据存储器还包括在所述虚拟机处于使用时合并写到所述第二数据存储器的写入。
8. 根据权利要求1所述的方法,所述方法还包括当所述虚拟机还原完成时发送通知。
9. 一种用于还原虚拟机的系统,所述系统包括: 一个或多个通信地连接到网络的处理器;其中所述一个或多个处理器被配置成: 选择第一数据存储器中的虚拟机的第一备份副本; 选择第二数据存储器; 通过从所述第一数据存储器读取并写入所述第二数据存储器使得所述虚拟机可用; 选择所述虚拟机的第二备份副本;W及 将所述虚拟机从所述第二备份副本迁移至所述第二数据存储器。
10. 根据权利要求9所述的系统,其中所述第一数据存储器被优化用于快速随机访问 W备份数据。
11. 根据权利要求9所述的系统,其中所述第二备份副本被优化用于快速串行访问W 备份数据。
12. 根据权利要求9所述的系统,其中所述一个或多个处理器还被配置成: 将所述虚拟机从来自所述第一数据存储器的所述虚拟机的配置配置至所述第二数据 存储器; 修改所述配置的副本W指定所述第二数据存储器作为工作目录并指定所述第一数据 存储器用于读取访问;W及 修改所述配置的所述副本W指定所述第二数据存储器用于写入访问。
13. 根据权利要求12所述的系统,其中将所述虚拟机从所述第二备份副本迁移至所述 第二数据存储器还包括在虚拟机处于使用时合并写到所述第二数据存储器的写入。
14. 根据权利要求9所述的系统,其中所述一个或多个处理器还被配置成当所述虚拟 机还原完成时发送通知。
15. -种用于还原虚拟机的制品,所述制品包括: 至少一个非暂时性处理器可读存储介质;和 存储在所述至少一个介质上的指令; 其中所述指令被配置成可通过至少一个处理器从所述至少一个介质读取,从而使所述 至少一个处理器进行操作W: 选择第一数据存储器中的虚拟机的第一备份副本; 选择第二数据存储器; 通过从所述第一数据存储器读取并写入所述第二数据存储器使得所述虚拟机可用; 选择所述虚拟机的第二备份副本;W及 将所述虚拟机从所述第二备份副本迁移至所述第二数据存储器。
16. 根据权利要求15所述的制品,其中所述第一数据存储器被优化用于快速随机访问 W备份数据。
17. 根据权利要求15所述的制品,其中所述第二备份副本被优化用于快速串行访问W 备份数据。
18. 根据权利要求15所述的制品,其中所述指令使所述至少一个处理器进行进一步操 作 将所述虚拟机从来自所述第一数据存储器的所述虚拟机的配置配置至所述第二数据 存储器; 修改所述配置的副本W指定所述第二数据存储器作为工作目录并指定所述第一数据 存储器用于读取访问;W及 修改所述配置的所述副本W指定所述第二数据存储器用于写入访问。
19. 根据权利要求18所述的制品,其中将所述虚拟机从所述第=数据存储器迁移至所 述第二数据存储器还包括在虚拟机处于使用时合并写到所述第二数据存储器的写入。
20. 根据权利要求15所述的制品,其中所述指令使所述至少一个处理器进行进一步操 作W在所述虚拟机还原完成时发送通知。
【专利摘要】本发明公开了用于还原虚拟机的技术。在一个具体实施例中,所述技术可被实现为一种用于还原虚拟机的方法,所述方法包括以下步骤:选择第一数据存储器中的虚拟机的第一备份副本,选择第二数据存储器:通过从所述第一数据存储器读取并写入所述第二数据存储器使得所述虚拟机可用,选择所述虚拟机的第二备份副本,以及将所述虚拟机从所述第二备份副本迁移至所述第二数据存储器。
【IPC分类】G06F11-14, G06F9-445
【公开号】CN104685476
【申请号】CN201380044733
【发明人】G·S·若拉普尔卡, G·马金, S·D·阮
【申请人】赛门铁克公司
【公开日】2015年6月3日
【申请日】2013年8月27日
【公告号】EP2893471A2, US20140067763, WO2014039322A2, WO2014039322A3
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1