[发明专利]NAS设备上虚拟磁盘镜像文件的代理备份有效
| 申请号: | 201080037203.8 | 申请日: | 2010-08-11 |
| 公开(公告)号: | CN102576322A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | J·R·奥尔森;T·M·纳夫特尔;D·迪特;S·D·阮;J·P·奥赫尔 | 申请(专利权)人: | 赛门铁克公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | nas 设备 虚拟 磁盘 文件 代理 备份 | ||
技术领域
本发明涉及用于计算机系统的数据备份软件。更具体地,本发明涉及一种用于对虚拟机所使用的虚拟磁盘镜像文件进行备份的系统与方法。
背景技术
虚拟机(VM),也称作虚拟计算机,是机器(计算机)的一种软件实现形式,它像真正的机器那样执行程序。虚拟化提供了多个虚拟机在同一个实体计算机上一起运行的能力。各虚拟机可以运行其自身的操作系统,并且在该虚拟机的用户看来与一台独立的实体计算机一样。在实体计算机上运行并且管理这些不同的虚拟机的软件层叫做管理程序或者虚拟机主机软件。虚拟机主机软件可以在裸硬件(称作1型或者本地VM)上运行或者在一个操作系统(称作2型或者托管VM)的控制之下运行。
类似地,用户可以与虚拟机进行交互,就像该用户是在与实体计算机交互一样。例如,虚拟机上可以安装有各种软件应用程序,并且虚拟机可以允许用户启动运行这些软件应用程序,为这些软件应用程序提供输入,并且同样地察看这些软件应用程序的输出,就像它们在一台实体计算机上运行一样。
正如实体计算机要使用文件一样,虚拟机也使用各种文件,例如操作系统、应用程序软件文件、数据文件、等等。通常,对虚拟机所使用的这些文件进行备份是必须的或所希望的。对虚拟机的这些文件进行备份有助于防止数据丢失与损坏,并且如果需要的话,还允许恢复虚拟机的先前状态,例如,将虚拟机回滚到之前的一个时间点上所存在的一种状态。
发明内容
本文描述了一种用于对在虚拟化服务器计算机上运行的虚拟机进行备份的系统与方法的各种实施方案。该方法的一些实施方案可以包括:请求在与虚拟化服务器计算机相连的一个网络附接存储(NAS)设备上创建虚拟机的一个虚拟磁盘镜像文件的一个快照。该虚拟磁盘镜像文件可以存储该虚拟机所使用的多个文件。该方法可以进一步包括:接收可以用来在该NAS设备上访问该快照的访问信息,以及使用该快照来将来自该NAS设备的虚拟磁盘镜像文件备份到一个备份存储设备,而无需通过该虚拟化服务器计算机来转移该虚拟磁盘镜像文件。
在一些实施方案中,该方法可以由在一个代理备份服务器计算机系统上运行的备份软件来实施。该备份软件可以与NAS设备通信,以便将快照的数据转移到代理备份服务器计算机系统,并且可以与备份存储设备通信,以便将来自代理备份服务器计算机系统的数据转发到备份存储设备。在其他实施方案中,该备份软件可以与NAS设备通信,以致使NAS设备直接将快照的数据转移到备份存储设备,而无需通过代理备份服务器计算机系统来转移数据。
该方法的进一步的实施方案可以包括创建映射信息,该映射信息可用来单独地访问存储在该虚拟磁盘镜像文件中的多个文件。对于该多个文件中的每个对应的文件,该映射信息可以指定该对应文件在虚拟磁盘镜像文件中的一个位置。该映射信息可以存储在备份存储设备上。对虚拟磁盘镜像文件进行备份并且存储该映射信息之后,可以接收一个将来自备份存储设备上的虚拟磁盘镜像文件的多个文件中的一个具体文件恢复到一个特定计算机系统的请求虚拟磁盘。响应于该恢复该具体文件的请求,可以访问该映射信息,以便确定指明该具体文件在备份存储设备上的虚拟磁盘镜像文件中的位置的位置信息。然后可以使用该位置信息从备份存储设备上的虚拟磁盘镜像文件中提取该具体文件,并且可以将其转移到请求恢复该文件的特定计算机系统。
在该方法的一种替代实施方案中,可以通过请求在一个文件系统卷中创建虚拟机的一个虚拟磁盘镜像文件的一个第一快照来对在一台虚拟化服务器计算机上运行的一个虚拟机进行备份,该文件系统卷存储在与该虚拟化服务器计算机相连的一个网络附接存储(NAS)设备上。然后可以在该NAS设备上创建该文件系统卷的一个第二快照。响应于创建该第二快照的请求,可以接收可用来访问该NAS设备上的第二快照的访问信息。然后该第二快照可以用来将来自该NAS设备的虚拟磁盘镜像文件备份到一个备份存储设备,而无需通过该虚拟化服务器计算机来转移数据。
附图说明
当结合以下附图来考虑以下详细说明时,可以更好地理解本发明,在附图中:
图1展示了一个用于备份虚拟机的虚拟磁盘镜像文件的系统;
图2展示了在图1的系统中所使用的一个代理备份服务器计算机系统;
图3是一个流程图,展示了一种用于创建虚拟机所使用的虚拟磁盘镜像文件的备份副本的方法的一个实施方案;
图4展示了由该代理备份服务器计算机系统所执行的备份软件;
图5展示了一个虚拟磁盘镜像文件以及指定这些文件各自在该虚拟磁盘镜像文件中的位置的映射信息;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛门铁克公司,未经赛门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080037203.8/2.html,转载请声明来源钻瓜专利网。





