[发明专利]管理更新以创建虚拟机复制品有效
申请号: | 200880111439.4 | 申请日: | 2008-10-07 |
公开(公告)号: | CN101821727A | 公开(公告)日: | 2010-09-01 |
发明(设计)人: | V·拉曼;N·V·瓦拉瓦;S·罗伊特;R·M·弗莱尔斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 更新 创建 虚拟机 复制品 | ||
1.一种用于创建源机器的虚拟复制品的方法,所述方法包括:
检查所述源机器以查明与所述源机器相关联的一组软件特征,其中所述一 组软件特征包括被安装在所述源机器上的软件组件的标识,其中所述检查过程 还包括根据以下步骤来使用更新技术来检测更新:
使用更新客户端来维护受管组件的列表,其中驻留在源机器上的软 件组件中的任何一个或全部可以是受管组件;
由所述更新客户端检查所述源机器以确定所述源机器当前包括每一 受管组件的哪一个版本;
由所述更新客户端存储所述受管组件的列表和与每一受管组件相关 联的版本;
由所述更新客户端检查所述源机器来确定是否将任何更新应用到了 所述受管组件中的任何一个,并且如果是,则所述更新客户端存储和更新 与所述更新和所述更新被应用到的受管组件相关联的更新标识符;
确定所述软件组件的已安装版本,其中所述软件组件的已安装版本是当前 被安装在所述源机器上的;
从更新服务器确定所述软件组件的已安装版本是否是所述软件组件的最 新版本;
形成包括所述软件组件的最新版本的所述源机器的映像;
标识对所述软件组件的更新,其中所述更新是当前被安装在所述源机器上 的;
确定所述更新的已安装版本,其中所述更新的已安装版本是当前被安装在 所述源机器上的;
从所述更新服务器确定所述更新的已安装版本是否是所述更新的最新版 本;以及
将所述更新的最新版本包括在所述源机器的映像中;
将所述更新的最新版本包括在所述源机器的映像中包括:
检查第一文件集合以确定所述第一文件集合中的文件中的任何一个是否 受所述更新影响,其中所述第一文件集合形成所述源机器的软件简档;以及
形成包括至少一个替换文件的第二文件集合,所述替换文件对应于来自所 述第一集合的、受所述更新影响的文件。
2.如权利要求1所述的方法,其特征在于,还包括使得所述源机器的映像 在物理机器上可引导。
3.如权利要求2所述的方法,其特征在于,还包括在所述物理机器上创建 虚拟机。
4.如权利要求3所述的方法,其特征在于,创建所述虚拟机包括组装多个 虚拟硬盘,其中所述虚拟硬盘中的每一个是由相应的文件集合所定义的,且所 述硬盘中的至少一个是由与所述软件组件的最新版本相关联的至少一个文件 所定义的。
5.如权利要求4所述的方法,其特征在于,组装所述硬盘包括在逻辑上互 连形成所述虚拟硬盘的文件。
6.如权利要求3所述的方法,其特征在于,还包括在所述物理机器上运行 所述虚拟机。
7.如权利要求1所述的方法,其特征在于,还包括从更新服务器下载所述 替换文件。
8.如权利要求7所述的方法,其特征在于,还包括:
将所下载的替换文件存储在高速缓存中;
从所述高速缓存中检索所存储的替换文件;以及
形成包括从所述高速缓存中检索出的替换文件的物理机器的第二映像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880111439.4/1.html,转载请声明来源钻瓜专利网。