[发明专利]从服务器到主机的流虚拟机技术有效
申请号: | 201110308314.4 | 申请日: | 2011-09-29 |
公开(公告)号: | CN102387197A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | M·洛利卡;S·萨姆帕斯;A·帕勒卡;O·B·伊万诺瓦;D·L·格林;I·本-沙哈尔 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 主机 虚拟机 技术 | ||
技术领域
本发明涉及虚拟机,尤其是从服务器到主机的流虚拟机。
背景技术
虚拟机平台通过在每一操作系统自己的虚拟机内运行该操作系统来允许多个客操作系统在物理机上的同时执行。可以在虚拟机中提供的一个示例性服务是虚拟桌面会话。虚拟桌面会话在本质上是在虚拟机内运行的将其用户界面发送到远程计算机的个人计算机环境。为了虚拟化桌面,操作系统以及用户的程序和数据的全部被封装在虚拟硬盘文件(VHD)中,该虚拟硬盘文件随后由虚拟机中的虚拟处理器执行并由远程客户机设备访问。这一体系结构类似于远程桌面环境,但不是使多个用户同时连接到操作系统,而是每个用户能够访问在虚拟桌面环境里的虚拟机中执行的他们自己的操作系统。
当在数据中心中部署虚拟桌面时,通常在诸如存储区域网络(SAN)目标的集中式存储服务器上部署虚拟硬盘文件,并且虚拟主机从SAN目标中读取虚拟硬盘文件。该部署允许虚拟桌面在数据中心的任意虚拟主机上被动态地实例化。SAN目标使诸如磁盘的逻辑单元号(LUN)通过高速网络对虚拟主机可用,并且与网络附连存储不同,SAN目标不作为对虚拟主机的远程存储出现。但是,SAN目标是昂贵的,并且如果可以使用(带有低价的集中存储的)商用服务器来集中地部署虚拟硬盘文件将是有益的。
发明内容
示例性实施例描述了用于将虚拟硬盘驱动器部署到虚拟机主机的系统。在所示实施例中,系统可包括但不限于第一服务器,该第一服务器被配置为执行存储在第二服务器上的虚拟硬盘文件集合的客操作系统;在执行虚拟硬盘文件集合的客操作系统的同时,将虚拟硬盘文件集合的已接收副本存储到附连于第一服务器的存储设备中;并且响应于确定虚拟硬盘文件集合的副本存储在附连于第一服务器的存储设备中,执行虚拟硬盘文件集合的客操作系统。除以上之外,权利要求书、具体实施方式和附图中描述了其他技术。
除计算机系统以外,示例性实施例提供了将虚拟硬盘驱动器部署到虚拟机主机的操作过程。示例性操作过程包括但不限于,从存储在第二服务器中的机器差异虚拟硬盘文件和存储在附连于第一服务器的存储设备中的主虚拟硬盘文件引导客操作系统,其中主虚拟硬盘文件包括操作系统的副本,并且机器差异虚拟硬盘文件包括用于为用户定制操作系统的副本的机器识别信息;在同时引导客操作系统时,从第二服务器下载机器差异虚拟硬盘文件的副本;并且,响应于确定机器差异虚拟硬盘文件的副本已被下载,从机器差异虚拟硬盘文件的副本和主虚拟硬盘文件执行客操作系统。除以上之外,权利要求书、具体实施方式和附图中描述了其他技术。
在另一个示例中,包括可用于将虚拟硬盘驱动器部署到虚拟机主机的可执行指令的计算机可读存储介质。示例性计算机可读存储介质可包括在执行时使虚拟主机执行以下动作的指令:将客操作系统从虚拟硬盘文件集合引导到虚拟机,其中集合的第一部分被存储到附连于第一服务器的存储设备上,第二部分被存储到第二服务器上;在引导客操作系统时,下载集合第二部分的至少子部分;并且响应于确定集合第二部分的至少子部分被下载到附连于第一服务器的存储设备,执行附连于第一服务器的存储设备上的客操作系统。除以上之外,权利要求书、具体实施方式和附图中描述了其他技术。
本领域技术人员将理解,此处所描述的一个或多个方面可包括但不限于用于实现此处所引用的方面的线路和/或编程;该线路和/或编程实质上可以是配置成实现本文所述方面的硬件、软件和/或固件的任何组合,这取决于系统设计者的设计选择。
以上是概述,并且因此必然包含细节的简化、一般化及省略。本领域技术人员将明白,本概述只是说明性的并且决不旨在是限制性的。
附图说明
图1描述了示例计算机系统。
图2描绘了描述示例性虚拟平台的操作环境。
图3描绘了描述示例性虚拟平台的操作环境。
图4描绘了数据中心的高级框图。
图5描绘了虚拟主机和VHD存储服务器的高级框图。
图6描绘了虚拟主机和VHD存储服务器的高级框图。
图7描绘了虚拟主机和VHD存储服务器的高级框图。
图8描绘了虚拟主机和VHD存储服务器的高级框图。
图9描绘了两个虚拟主机和VHD存储服务器的高级框图。
图10描绘了操作过程。
图11描绘了图10的操作过程的替换实施例。
图12描绘了操作过程。
图13描绘了图12的操作过程的替换实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110308314.4/2.html,转载请声明来源钻瓜专利网。