[发明专利]用于激活虚拟方案中的虚拟机的方法和装置无效
申请号: | 201010163301.8 | 申请日: | 2010-04-29 |
公开(公告)号: | CN102238208A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 金涬;何乐;J·奥尔蒂兹;操保华;赵阳 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 激活 虚拟 方案 中的 虚拟机 方法 装置 | ||
技术领域
本发明的各实施方式涉及数据处理,并且更具体地涉及对虚拟方案中的至少一个虚拟机上的激活项进行激活的方法、装置和相关计算机程序产品。
背景技术
随着计算机技术的发展,用户对计算机软件的需求日益增加。并且用户通常需要向目标硬件设备中分多次分别安装多个期望的软件产品,才能完整实现所需的系统配置。还有可能存在这样的情况:多个需要被安装的软件产品之间存在相互依赖的关系,例如,软件产品1依赖于软件产品2(即,软件产品1需要在已经安装软件产品2之后才能正确安装),而软件产品2又依赖于软件产品3,等等。此时,必须由技术工程师来根据自身经验确定软件的安装顺序,例如,首先安装软件产品3,接着安装软件产品2,最后安装软件产品1。
这种人工安装软件以实现功能配置是一项耗时并且复杂的劳动,因为技术工程师必须首先确定各软件的安装顺序,此外在安装各软件之后,还需要利用该软件的相应安装配置参数来对软件进行配置。也即,这种人工安装软件的操作还需要技术工程师具备丰富的经验,才有可能正确配置所安装的每个软件。另外当需要针对多个设备进行安装时,则需要大量重复的人工操作。因而在现有技术中,出现了可以采用虚拟映像的方式来发布软件或应用的解决方案,也即,通过将预先配置的虚拟映像进行实例化,来代替手工安装软件产品并进行配置的繁杂人力劳动。
在现有技术中,已经存在用于将预先配置的虚拟映像进行实例化的方法。尽管这些方法在一定程度上解决了重复人力劳动的问题,但是目前面临的困难是,只能针对具有简单依赖关系的软件产品配置虚拟映像并进行实例化,而当一个虚拟方案中存在多个虚拟机,并且多个虚拟机上的软件产品还存在复杂依赖关系时,则无法实现实例化操作。
将虚拟映像部署后的实例化过程称为对虚拟映像的激活。在现实应用环境中,经常会出现在一个虚拟方案中激活多台虚拟机的情况,并且多个虚拟机中的各激活项之间还可能存在虚拟机级别的循环依赖关系,现有的方法对此无能为力。
发明内容
因而迫切需要提供一种方法,以便以方便、快捷的方式将虚拟方案中的多个虚拟机进行激活;并且还希望能够使得对于软件应用配置不具备专业知识的用户,也能够方便地进行操作。
根据本发明的一个实施方式,提供了一种用于激活虚拟解决方案中的虚拟机的方法。该方法包括:针对每个虚拟机,与其他虚拟机无关地激活第一激活项集合中的激活项;以及针对至少一个虚拟机,与至少另一个虚拟机的激活项的激活相协调地激活第二激活项集合中的激活项。
根据本发明的另一实施方式,其中的激活是基于待激活的激活项的激活脚本进行的。
根据本发明的另一实施方式的方法还包括:通过分析描述虚拟解决方案中的各虚拟机的激活项之间的依赖关系,针对每个虚拟机生成第一激活项集合。
根据本发明的一个实施方式,提供了一种用于激活虚拟解决方案中的虚拟机的装置。该装置包括:第一激活器,用于针对每个虚拟机,与其他虚拟机无关地激活第一激活项集合中的激活项;以及第二激活器,用于针对至少一个虚拟机,与至少另一个虚拟机的激活项的激活相协调地激活第二激活项集合中的激活项。
根据本发明的另一实施方式,其中的第一激活器和第二激活器是基于待激活的激活项的激活脚本进行激活的。
根据本发明的另一实施方式的装置还包括:第一激活集合生成器,用于通过分析描述所述虚拟解决方案中的各虚拟机的激活项之间的依赖关系,针对每个虚拟机生成第一激活项集合。
利用本发明的各实施方式,即使在一个虚拟解决方案中存在多个虚拟机并且多个虚拟机上的软件产品存在复杂依赖关系例如循环依赖关系的情况下,也可方便、快捷地激活该虚拟解决方案中的各个虚拟机。
附图说明
结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在附图中:
图1示意性示出了将虚拟解决方案进行实例化的系统框图;
图2A至图2C示意性示出了在虚拟解决方案中各虚拟机的多个激活项之间的依赖关系的图示;
图3示意性示出了根据本发明一个实施方式的激活虚拟解决方案中的虚拟机的方法的流程图;
图4示意性示出了根据本发明另一实施方式的激活虚拟解决方案中的虚拟机的方法的流程图;
图5示意性示出了根据本发明另一实施方式的激活虚拟解决方案中的虚拟机的方法的流程图;
图6示意性示出了根据本发明另一实施方式的以协调方式激活虚拟机的激活项的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010163301.8/2.html,转载请声明来源钻瓜专利网。