[发明专利]用于虚拟计算环境的软件生命周期管理的方法和装置有效
申请号: | 201680038585.3 | 申请日: | 2016-06-29 |
公开(公告)号: | CN107810475B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | D·纽厄尔;A·潘达;M·卡玛特;R·森;S·穆霍帕迪亚 | 申请(专利权)人: | 威睿公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟;娄晓丹 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 计算 环境 软件 生命周期 管理 方法 装置 | ||
1.一种更新虚拟服务器机架系统(206)中的软件的方法,所述方法包括:
确定要安装在所述虚拟服务器机架系统(206)的物理机架(202)中的物理计算资源(210,212,224)上的多个软件更新,所述确定基于从与所述虚拟服务器机架系统(206)相关联的软件管理器(114)接收到的清单文件;
确定用于安装在所述清单文件中标识的所述多个软件更新的依赖性要求;
标识所述物理机架(202)中的所述物理计算资源(210,212,224),在安装在所述清单文件中标识的所述软件更新时所述物理计算资源(210,212,224)将暂时被影响;
比较在安装所述软件更新时受影响的物理计算资源(224)对所述物理机架(202)的操作要求的计算资源影响;
基于所述受影响的物理计算资源(210,212,224)的所述计算资源影响,确定安装所述软件更新的满足所述依赖性要求且满足所述物理机架(202)的所述操作要求的顺序;以及
根据所确定的安装的顺序来安排在所述清单文件中标识的所述软件更新的安装。
2.根据权利要求1所述的方法,还包括确认所述清单文件与所述虚拟服务器机架系统(206)相关联。
3.根据权利要求1所述的方法,其中所述依赖性要求包括安装软件更新需要事先安装所标识的软件版本的指示。
4.根据权利要求1所述的方法,其中确定所述安装的顺序包括:确定导致取决于第二软件的安装的第一软件在安装所述第二软件之后被执行的顺序。
5.根据权利要求1所述的方法,还包括标识所述虚拟服务器机架系统(206)中具有冗余的设备(210,212),所述软件更新要在所述虚拟服务器机架系统(206)上安装,以及安排那些设备(210,212)的独立不可用性。
6.根据权利要求1所述的方法,其中确定所述安装的顺序包括:
确定在安装所述软件更新之后,所标识类型的设备(210,212)将重新启动;
确定所述虚拟服务器机架系统(206)包括所标识类型的两个或更多个设备(210,212);以及
确定所述顺序,使得在安装所述软件更新期间,那些设备(210,212)中的至少一个是可用的。
7.根据权利要求1所述的方法,还包括:
确定在所述虚拟服务器机架系统(206)的虚拟环境中是否有足够的用于安装所述软件更新的计算资源可用;
当在所述虚拟环境中没有足够的计算资源可用时,标识在安装所述软件更新期间可用于使用的备用计算资源;以及
在安装所述软件更新期间将所述备用计算资源添加到所述虚拟环境。
8.根据权利要求7所述的方法,还包括:
将在当前计算资源上执行的工作负载迁移到所述备用计算资源;以及
在所述当前计算资源上安装所述软件更新。
9.根据权利要求8所述的方法,还包括:在完成所述软件更新的安装之后,将所述工作负载迁移回所述当前计算资源。
10.根据权利要求8所述的方法,其中所述计算资源是处理单元,以及其中添加所述备用计算资源包括向所述工作负载添加未分配的处理单元。
11.根据权利要求7所述的方法,其中响应于确定请求无中断安装,确定在所述虚拟服务器机架系统(206)的所述虚拟环境中是否有足够的用于安装所述软件更新的计算资源(224)可用。
12.根据权利要求11所述的方法,还包括响应于确定请求所述无中断安装,安排当前计算资源(224)的安装在与所述当前计算资源(224)相同类型的第二计算资源(224)上开始安装之前被完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680038585.3/1.html,转载请声明来源钻瓜专利网。