[发明专利]基于维护寄存器的离线虚拟机的维护有效

专利信息
申请号: 201280061140.9 申请日: 2012-12-04
公开(公告)号: CN103988177B 公开(公告)日: 2017-02-22
发明(设计)人: C·马里内利;L·皮切蒂;F·本尼德提;J·方迪格尼耶 申请(专利权)人: 国际商业机器公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 中国国际贸易促进委员会专利商标事务所11038 代理人: 李玲
地址: 美国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 维护 寄存器 离线 虚拟机
【说明书】:

技术领域

根据本发明的一个或多个实施例的解决方案一般涉及数据处理领域。更具体而言,该解决方案涉及虚拟机的维护。

背景技术

虚拟设备是特定类型的软件设备。一般而言,软件设备是包括封装在预先构建的、自包含包中的软件应用(即,执行特定用户任务的一个或多个应用程序)以及刚刚足够操作系统,或JeOS(即,专门定制成支持软件应用的有限的操作系统)的软件解决方案。特别地,虚拟设备是被设计成在虚拟化的环境中运行的软件设备;为此目的,虚拟设备包括一个或多个虚拟机(即,通过物理机的软件来仿真),每个虚拟机都带有它的操作系统及应用程序。虚拟设备允许在任何需要的时候,通过简单地把它们转变成在线,以非常快速的方式提供相应的按需服务。

照例,每个虚拟设备的软件组件(即,操作系统和软件应用)在它们的生命周期期间受到连续的维护操作;尤其,不时地应用补丁(或修补)来升级软件组件––例如,以纠正程序缺陷或改善软件组件的操作。为此目的,大多数软件组件包括嵌入式更新工具,当相应的软件组件启动时,更新工具被周期性地调用。更新工具验证在关联的中央位置(例如,软件组件的供应商的网站)上是否可以得到新的补丁;如果是,那么下载新的补丁并且自动地应用到软件组件。可另选地,“Patch Auditing in Infrastructure as a Service Clouds-Lionel Litty,David Lie–VEE’11March9-11,2011,Newport Beach,California,USA”(其完整的公开内容通过引用结合于此)建议监视虚拟硬件以确定(可能未打补丁的)可执行程序或解释程序的执行。

因此,虚拟设备的软件组件只有当它们是在线时才可以升级。但是,虚拟设备可能置于离线很长一段时间;例如,当虚拟设备只是偶尔使用时,或者当虚拟设备始终离线是因为它们只用作主映像(用于它们的克隆和部署)或用作模板映像(用于基于其上的自定义虚拟设备的创建)时,会发生这种情况。因此,补丁没有及时地应用到这些(休眠的)虚拟设备的软件组件。当错过的补丁是相对重要的时,这会引起严重的问题;例如,过期的软件组件可能无法正确地工作,或者它们会暴露于安全漏洞。

目前解决上述问题的方法是周期性地把虚拟设备转变成在线;在相应的虚拟机上升级和运行扫描器(例如,防病毒),以便发现任何错过的补丁并且应用它们。但是,这是非常耗时的(尤其在可能存储很高数量的休眠虚拟设备的大系统中);而且,它导致浪费了相当大的系统资源(例如,处理、存储器和网络资源)用于扫描所有休眠的虚拟设备。

可另选地,“Securing Virtual Compute Infrastructure in the Cloud,at http://www.savvis.com/en-US/Info_Center/Documents/HOS-WhitePaper-SecuringVirutalComputeInfrastructureintheCloud.pdf”(其完整的公开内容通过引用结合于此)提到可以调查虚拟机库以执行其风险分析的服务,以便提供一些离线打补丁能力;但是,这种技术是在自定义的虚拟机体系结构中实现的,使得它没有普遍的适用性。

为同样的目的,US-A-2009/0007105(其完整的公开内容通过引用结合于此)建议把每个虚拟机的映像呈现给由其它系统可读的文件系统数据(例如,通过把它的虚拟硬盘驱动器映像作为物理盘设备安装);所呈现的虚拟机然后可以被扫描以确定其关于要应用到其的可能的补丁的状态。

在任何情况下,上述技术都不是完全满意的。确实,由于当虚拟机离线时,大多数虚拟机操作系统的应用程序接口(API)是不可用的,因此离线虚拟机的检查在检索所需信息时有时会是无效的。

发明内容

一般而言,根据本发明的一个或多个实施例的解决方案是基于利用用于离线虚拟机维护的状态信息的思想。

特别地,在独立权利要求中阐述了根据本发明特定实施例的解决方案的一个或多个方面,并且在从属权利要求中阐述了同一解决方案的有益特征,在此通过引用逐字并入所有权利要求的描述(参考根据对其每个其它方面应用“必要的变更”(mutatis mutandis)的本发明实施例的特定方面,提供任何有益的特征)。

更具体地,根据本发明实施例的解决方案的一个方面提供了一种用于维护虚拟机的方法,其中(需要应用至少一个新补丁的)旧虚拟机是通过比较(指示要应用到软件组件的补丁的)维护策略和(指示在虚拟机中其当前状态的)维护寄存器来确定的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201280061140.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top