[发明专利]虚拟存储器的后台迁移有效

专利信息
申请号: 201180008699.0 申请日: 2011-01-17
公开(公告)号: CN102741820A 公开(公告)日: 2012-10-17
发明(设计)人: D.L.格林;J.K.奥辛斯;L.罗伊特尔 申请(专利权)人: 微软公司
主分类号: G06F12/08 分类号: G06F12/08;G06F9/06
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 孙之刚;汪扬
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟 存储器 后台 迁移
【说明书】:

背景技术

虚拟存储器(例如虚拟硬盘)主要是被配置为当成用于计算机系统的物理硬盘驱动器而操作的文件或其他存储器扩展(storage extent)(例如盘、盘上的分区等)。为什么需要将虚拟存储器从源存储位置迁移到目标存储位置是有多种原因的,这些原因包括负载平衡和维护。例如,可通过传送(transfer)虚拟机的状态并且恢复执行而将虚拟机(包括执行以扮演物理机的软件)从一台主机计算机移动(实时迁移)到另一台。虚拟机的状态包括虚拟处理器的当前状态、存储器的内容、虚拟设备的当前状态以及虚拟机正在使用的盘和/或虚拟盘的内容。一般来说,最大量的数据在虚拟盘上。

许多实时迁移方案利用SAN(存储区域网络)(storage area network)技术以避免将虚拟盘的全部内容从一台主机的物理存储器拷贝到另一台主机的物理存储器,因为对于实时迁移来说执行完整拷贝操作通常花费太多时间。然而,SAN可以是昂贵的。并且,对于某些数据中心和工作量来说,执行实时迁移的唯一原因在于空出服务器,以使得可以重启或关闭用于软件或硬件服务的服务器。这可以很少发生,因此并不需要特别关心执行实时迁移操作的时间。在许多情况下,对于存储器迁移主要关心的是成本,因此昂贵的SAN方案并不是期望的。

发明内容

提供本发明内容以便以简单的形式介绍典型概念的选择,以下将在具体实施方式中对其做进一步的描述。本发明内容并非试图识别所要求保护的主题的关键特征或实质特征,也并非试图按照限制所要求保护的主题的范围的任何方式来使用。

简要来说,此处描述的主题的多个方面针对一种将虚拟存储器扩展(例如虚拟硬盘)从源存储位置迁移到目标存储位置的技术。在一种实现方式中,可实现该方案而无需任何共享的物理存储器,例如无需SAN技术。在迁移期间主机可继续使用虚拟存储器扩展的虚拟存储数据。

在一种实现方式中,虚拟存储器扩展迁移可能是虚拟机迁移的一部分。然而,虚拟硬盘迁移可完全发生在将虚拟机从源主机计算机迁移到目标主机计算机之前或之后,这允许虚拟机迁移快速进行。虚拟硬盘迁移还可部分地关于虚拟机迁移发生,其中在迁移虚拟机之前将数据的一部分迁移到目标存储位置,并且在虚拟机迁移之后迁移数据的其他部分。可以使用后台拷贝、发送写入数据和/或为读取请求提供服务以按期望提供在前、在后或部分在前部分在后迁移。可以节流(throttle)数据写入和/或数据通信以便于迁移,包括不有害影响(adversely impacting)其上发生迁移的网络。

在另一种实现方式中,虚拟存储器扩展迁移可以用于将虚拟盘的数据从一个物理存储设备移动到另一个,而无需将虚拟机执行移动到新主机计算机。这可被用来例如代替SAN而不会中断虚拟盘的使用。

当参照附图时,从以下的详细描述中,其他益处将变得显而易见。

附图说明

仅以示例的方式示出了本发明,并且本发明并不限于以下附图,其中相同的参考标记表示相同的元件,其中:

图1是示出了用于与虚拟机迁移相关联地将虚拟存储数据从源存储位置迁移到目标存储位置的示例组件的框图。

图2是示出了用于迁移虚拟存储数据的组件的变型的方框图。

图3是示出了用于将虚拟存储数据从源存储位置迁移到目标存储位置的示例组件的方框图,该源存储位置和目标存储位置都耦合到相同计算机系统。

图4是示出了用于将虚拟存储数据从源存储位置迁移到目标存储位置的示例组件的方框图,其中在不同计算机系统可访问的基础层中维持虚拟存储数据的一部分。

图5是可以如图4的例子所示那样迁移的分层虚拟盘的表示图。

图6是可以如图4的例子所示那样迁移的分层虚拟盘的表示图。

图7是示出了可以作为虚拟存储器迁移的一部分的示例步骤的流程图。

图8示出了本发明多个方面可并入其中的计算环境的示例性例子。

附图说明

此处描述的技术的多个方面一般针对在后台操作中将(例如虚拟盘的)虚拟存储数据从源存储位置传送到目标存储位置,同时允许计算机系统(例如一个或多个其中的程序)在迁移之前、之中和/或之后使用虚拟盘继续运行。如下所述,这有利于快速转换,并且因此可被用于从一个虚拟机主机到另一个虚拟机主机的包括虚拟存储数据的虚拟机的实时迁移。还描述了从相同主机计算机的一个存储设备到另一个存储设备的虚拟存储数据的迁移。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201180008699.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top