[发明专利]用于使用预调配的变异模板来创建虚拟机的方法和系统有效
| 申请号: | 201310351304.8 | 申请日: | 2013-08-13 |
| 公开(公告)号: | CN103631635A | 公开(公告)日: | 2014-03-12 |
| 发明(设计)人: | M·古普塔 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;陈姗姗 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 使用 调配 变异 模板 创建 虚拟机 方法 系统 | ||
技术领域
本发明主要涉及一种用于安装或者调配(provision)虚拟机的方法、系统和计算机程序产品。具体而言,本发明涉及一种使用预调配的变异(mutated)模板以用于在计算节点上安装多种虚拟机(VM)配置的方法、系统和计算机程序产品。
背景技术
某些数据处理系统被配置用于同时处理若干工作量。例如在单个主机数据处理系统上配置的多个独立的虚拟数据处理系统,诸如独立的VM,经常处理针对不同客户端或者应用的独立的工作量。主机数据处理系统也称为计算节点。
在大规模数据处理环境中,诸如在数据中心中,数以千计的VM可以在任何给定时间在主机上操作,并且即使不以千计也以百计的这样的主机可以同时在数据中心中操作。虚拟化的数据处理环境,诸如所描述的数据中心,常被称为“云”,其按需向若干客户端提供计算资源和计算服务。
在计算节点上按需安装或创建VM以用于处理工作量、满足服务水平要求以及许多其他原因。另外,出于不同目的可能需要不同的VM配置。例如在仅为了向用户提供通用计算平台而创建VM时,该VM可以创建成仅具有基本操作系统而没有应用。在另一示例中,当新VM必须提供应用服务时,该VM可以创建成具有操作系统和在其上配置的应用服务器。类似地,可以预先配置许多不同的VM配置作为模板映像(模板)。当必须在计算节点上创建具有特定预先确定的配置的VM时,从模板存储装置,诸如数据库或者文件系统,选择合适的模板并将其安装在计算节点上以创建具有期望配置的VM。
发明内容
示例性实施例提供一种用于使用预调配的变异模板来创建虚拟机的方法、系统和计算机程序产品。在至少一个实施例中,提供一种用于使用预调配的变异模板来创建虚拟机的方法。该方法包括使用处理器和存储器来标识将用于创建虚拟机的模板,模板包括可用来在数据处理系统上创建虚拟机的数据。该方法还包括选择变异模板中的数据块以用于从变异模板来重构模板,其中该数据块被包括在变异模板中与变异模板关联的清单中所指定的位置处。该方法还包括用数据块填充模板的数据结构,从而数据块占用模板中的预定位置,由此从变异模板来重构模板。该方法还包括使用模板在数据处理系统上创建虚拟机。
在另一实施例中,该方法还包括标识将包括在模板中以用于重构的第二数据块。该方法还包括确定变异模板未包括第二数据块。该方法还包括从源接收第二数据块。该方法还包括用第二数据块填充模板的数据结构,从而第二数据块占用模板中的第二预定位置。
在另一实施例中,该方法还包括在清单中找出对源的参考。该方法还包括使用该参考来访问源并且接收第二数据块。
在另一实施例中,该源已知用于提供第二数据块。
在另一实施例中,该方法还包括接收描述模板的结构的信息。该方法还包括标识数据块作为模板的结构的一部分。该方法还包括使用结构进一步标识模板中的用于数据块的位置。
在另一实施例中,数据块在模板中的位置不同于在与变异模板关联的清单中所指定的数据块的位置。
在另一实施例中,清单指定将包括在模板中的多个数据块,该多个数据块包括所述数据块,其中清单还指定模板中的用于数据块的第一位置。该方法还包括使用清单来标识数据块在变异模板中的位置。该方法还包括将数据块从变异模板中的位置移动到模板中的位置。
在另一实施例中,该方法还包括修改变异模板的数据结构以将变异模板的数据结构变换成模板的数据结构,并且其中移动是修改的一部分。
在另一实施例中,该方法还包括接收用于创建虚拟机的请求,其中标识模板响应于接收请求。
在另一实施例中,清单对应于模板。
在另一实施例中,清单对应于变异模板。
附图说明
在所附权利要求中阐述被认为是本发明的特点的新颖特征。然而将通过参照在结合附图阅读时的对示例实施例的以下具体描述来最好地理解本发明本身,包括其优选实施方式、进一步的目的和优点,在附图中:
图1描绘其中可以实施示例性实施例的数据处理系统的框图;
图2描绘其中可以实施示例性实施例的在逻辑上分区的示例平台的框图;
图3描绘根据一个示例性实施例的用于创建变异模板以供预调配的示例配置的框图;
图4描绘根据一个示例性实施例的调配的模板构造应用的示例配置的框图;
图5描绘根据一个示例性实施例的用于使用变异模板来预调配计算节点的示例配置的框图;
图6描绘根据一个示例性实施例的用于创建清单的配置以及示例清单的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310351304.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高性能轴类连接装置
- 下一篇:预混室突变过渡燃气脉动燃烧加热器





