[发明专利]用于软件映像部署到计算系统上的方法和系统有效
申请号: | 201310593800.4 | 申请日: | 2013-11-21 |
公开(公告)号: | CN103838644A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | G.查诺;L.皮切蒂;M.西米奥尼;C.马林利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 周少杰 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 映像 部署 计算 系统 方法 | ||
技术领域
根据本发明的一个或多个实施例的技术方案涉及数据处理领域。更具体地,该技术方案涉及软件映像的部署。
背景技术
软件映像的部署是现代计算系统(例如,虚拟数据中心)中的常见活动;一般来说,软件映像是安装在计算机器的大容量存储器上的软件结构的快照。例如,软件映像在虚拟应用中广泛使用。虚拟应用是设计来在虚拟环境中运行的软件应用(即,用于执行封装在预建的、独立程序包(package)中的特定用户任务的软件方案)。为此,虚拟应用的程序包(例如,符合开放虚拟化格式或OVF)包括一个或多个虚拟机或者VM(即,通过物理机器的软件仿真)和相应的软件映像(每个软件映像具有一个或多个应用程序,用于实施软件方案)以及最精简操作系统或JeOS(即,专门剪裁以支持应用程序的有限操作系统)的定义。虚拟应用允许以非常简单和快速的方式供应相应的软件方案;这在云计算环境(其中按需要提供多个服务)中特别有用。
通过在建立环境中安装需要的操作系统和应用程序情况下准备(基准)计算机器,建立每个软件映像。然后配置计算机器,用于在建立环境中测试它的正确操作。典型地,这涉及分配操作系统级的访问标识符(例如,主机名)到计算机器;此外,特别在具有多层结构的大虚拟应用的情况下,其中多个虚拟机协作用于实施软件方案(例如,符合面向服务的架构,或SOA),这也涉及在应用程序级连接到其他计算机器的访问标识符(用于寻址到此的外传通信)。然后捕获和存储计算机器的软件映像到共享库中,软件映像可以从该共享库复制和实例化到任何希望的目标环境。
软件映像的部署的问题在于从其实例化的计算机器需要重新配置,用于在目标环境中正确工作。特别地,这涉及分配新的访问标识符到计算机器(在操作系统级)并且经由它们的新的访问标识符重新连接到其他计算机器。
通常用于重新连接每个计算机器的技术包括内检相应的应用程序,以便确定它们到其他计算机器的连接,然后相应地更新它们代码中的访问标识符。手动地执行该操作,或者通过用静态输入值调用预定脚本执行该操作,例如,如在“”中描述的(在此通过引用并入其整个公开);此外,US-A-20070050756(在此通过引用并入其整个公开)描述了使用包含在每个组件中的规则,限定组件如何可以连接到其他组件。然而,上述处理非常冗长、耗时并且容易出错(特别对于复杂应用程序)。
在WO-A-2011/069782(在此通过引用并入其整个公开)提出了不同的技术。在此情况下,为每个计算机器提供立体线适配器;对于涉及计算机器的每个连接,立体线适配器包括插座部分和插头部分,插座部分指示建立连接所需的配置参数,插头部分指示为此目的要执行的配置动作。计算机器在其每个连接中分配角色(即,当由其他计算机器连接时的插座角色或当其连接到另一计算机器时的插头角色)。对于其中计算机器扮演插座角色的每个连接,服务连接引擎通过发布相应的配置参数,处理它的插座部分;对于其中计算机器扮演插头角色的每个连接,服务连接引擎通过检索相应的配置参数,并且执行传递这些配置参数的相应配置动作,处理它的插头部分。以此方式,计算机器可以以即插即用方式相互自动连接。
然而,该技术也要求应用程序的深层知识,用于限定要在它们上执行的连接动作。
在任何情况下,有时可能实际上不可能更新应用程序,用于重新连接计算机器;当应用程序具有未知结构时(例如,在传统应用程序中),或当嵌入其中的访问标识符不可从外部访问时(例如,因为以加密形式存储),这可能发生。
发明内容
根据本发明一个或多个实施例的解决方案基于重新定向外传通信的想法。
特别地,在独立权利要求中阐述根据本发明的具体实施例的解决方案的一个或多个方面,并且在从属权利要求中阐述所述方案的有利特征,通过逐字引用在此并入所有权利要求的语句(其中参照根据本发明实施例的解决方案的特定方面提供任何有利特征,其应用必要的变更到其每个其他方面)。
更具体地,根据本发明实施例的解决方案的一个方面提供了一种用于部署软件映像的方法,其中对于从相应的软件映像实例化的每个计算机器(其中它具有旧访问标识符,并且连接到至少一个进一步的计算机器的旧访问标识符),将到每个进一步的计算机器的旧访问标识符的每个向外通信重新定向到从显示的关联检索的其新访问标识符。
根据本发明实施例的解决方案的进一步方面提供相应的计算程序。
根据本发明实施例的解决方案的进一步方面提供相应的计算程序产品。
根据本发明实施例的解决方案的进一步方面提供相应的系统。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310593800.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仿银箔共混合成高分子装饰膜的制备方法
- 下一篇:一种MB15镁合金的锻造方法