Methods and devices for software lifecycle management for virtual computing environments are disclosed. An example method by using a processor (912) executes instructions to determine to be installed in the virtual server rack system (102) in multiple physical computing software resources on the update, the determined from with the virtual server rack system based on (102) the associated software receives the list of file manager and through the use of the processor (912) executes instructions to determine the installation identifier used to rely on in the manifest of the software update requirements, through the use of the processor (912) executes instructions to determine the installation of the software update to meet the requirements of the order of dependence, and by using the processor (912) executes instructions to arrange the logo in the manifest software update installation.
【技术实现步骤摘要】
【国外来华专利技术】用于虚拟计算环境的软件生命周期管理的方法和装置相关申请于2015年6月30日提交的序列号为3344/CHE/2015的印度临时专利申请,均于2016年6月20日提交的序列号为15/187,452的美国专利申请以及序列号为15/187,480的美国专利申请通过引用整体并入本文。
本公开总地涉及虚拟计算环境,并且更具体地,涉及用于虚拟计算环境的软件生命周期管理的方法和装置。
技术介绍
使计算机系统虚拟化提供了诸如在单个硬件计算机上执行多个计算机系统的能力、复制计算机系统、在多个硬件计算机之间移动计算机系统等优点。用于使计算机系统虚拟化的示例系统在2007年9月21日提交的名称为“用于管理虚拟机和实机的方法和系统(METHODANDSYSTEMFORMANAGINGVIRTUALANDREALMACHINES)”的美国专利申请第11/903,374号,以及被授权为美国专利8,171,485的2007年3月26日提交的标题为“用于管理虚拟机和实机的方法和系统(METHODANDSYSTEMFORMANAGINGVIRTUALANDREALMACHINES)”的美国临时专利 ...
【技术保护点】
一种更新虚拟服务器机架系统(102)的软件的方法,所述方法包括:通过利用处理器(912)执行指令来确定要安装在所述虚拟服务器机架系统(102)中的物理计算资源上的多个软件更新,所述确定基于从与所述虚拟服务器机架系统(102)相关联的软件管理器(114)接收到的清单文件;通过利用所述处理器(912)执行指令来确定用于安装在所述清单文件中标识的所述软件更新的依赖性要求;通过利用所述处理器(912)执行指令来确定安装所述软件更新的满足依赖性要求的顺序;以及通过利用所述处理器(912)执行指令来安排在所述清单文件中标识的所述软件更新的安装。
【技术特征摘要】
【国外来华专利技术】2015.06.30 IN 3344/CHE/2015;2016.06.20 US 15/187,41.一种更新虚拟服务器机架系统(102)的软件的方法,所述方法包括:通过利用处理器(912)执行指令来确定要安装在所述虚拟服务器机架系统(102)中的物理计算资源上的多个软件更新,所述确定基于从与所述虚拟服务器机架系统(102)相关联的软件管理器(114)接收到的清单文件;通过利用所述处理器(912)执行指令来确定用于安装在所述清单文件中标识的所述软件更新的依赖性要求;通过利用所述处理器(912)执行指令来确定安装所述软件更新的满足依赖性要求的顺序;以及通过利用所述处理器(912)执行指令来安排在所述清单文件中标识的所述软件更新的安装。2.根据权利要求1所述的方法,还包括确定所述清单文件与所述虚拟服务器机架系统(102)相关联。3.根据权利要求1所述的方法,其中所述依赖性要求包括安装软件更新需要事先安装所标识的软件版本的指示。4.根据权利要求1所述的方法,其中确定所述安装的顺序包括:确定导致取决于第二软件的安装的第一软件在安装所述第二软件之后被执行的顺序。5.根据权利要求1所述的方法,还包括标识所述虚拟服务器机架系统(102)中的设备,所述软件更新要在所述虚拟服务器机架系统(102)上安装。6.根据权利要求5所述的方法,还包括确定在安装所述软件之后,所标识类型的设备将重新启动。7.根据权利要求6所述的方法,其中确定所述安装的顺序包括:确定所述虚拟服务器机架系统(102)包括所述类型的两个或更多个设备;以及确定所述顺序使得在安装所述两个或更多个设备的软件更新期间,两个或更多个设备中的至少一个是可用的。8.一种有形计算机可读存储介质(932),包括指令,所述指令在被执行时使机器(900)至少:确定要安装在虚拟服务器机架系统(102)中的物理计算资源上的多个软件更新,所述确定基于从与所述虚拟服务器机架系统(102)相关联的软件管理器接收到的清单文件;确定安装在所述清单文件中标识的所述软件更新的依赖性要求;确定安装所述软件更新的满足依赖性要求的顺序;以及安排在所述清单文件中标识的所述软件更新的安装。9.根据权利要求8所述的有形计算机可读存储介质(932),其中所述指令在被执行时使所述机器(900)确定所述清单文件与所述虚拟服务器机架系统(102)相关联。10.根据权利要求8所述的有形计算机可读存储介质(932),其中所述依赖性要求包括安装软件更新需要事先安装所标识的软件版本的指示。11.根据权利要求8所述的有形计算机可读存储介质(932),其中所述指令在被执行时使所述机器(900)确定:所述安装的顺序包括确定导致取决于第二软件的安装的第一软件在安装所述第二软件之后被执行的顺序。12.根据权利要求8所述的有形计算机可读存储介质(932),其中所述指令在被执行时使所述机器(900)标识所述虚拟服务器机架系统(102)中的设备,所述软件更新要在所述虚拟服务器机架系统(102)上安装。13.根据权利要求12所述的有形计算机可读存储介质(932),其中所述指令在被执行时使所述机器(900)确定在安装所述软件之后,所标识类型的设备将重新启动。14.根据权利要求13所述的有形计算机可读存储介质(932),其中所述指令在被执行时使所述机器(900)通过以下步骤确定安装的顺序:确定所述虚拟服务器机架系统(102)包括所述类型的两个或更多个设备;以及确定所述顺序,使得在安装所述两个或更多个设备的软件更新期间,两个或更多个设备中的至少一个是可用的。15.一种装置(228),包括:包管理器(402),用于确定要安装在虚拟服务器机架系统(102)中的物理计算资源上的多个软件更新,所述包管理器(402)基于从与所述虚拟服务器机架系统(102)相关联的软件管理器(114)接收到的清单文件来确定所述多个软件更新;依赖性分析器(408),用于确定安装在所述清单文件中标识的所述软件更新的依赖性要求,并且确定安装所述软件更新的满足依赖性要求的顺序;以及安装协调器(412),用于安排在所述清单文件中标识的所述软件更新的安装。16.根据权利要求15所述的装置(228),其中所述包管理器(402)还用于确定所述清单文件与所述虚拟服务器机架系统(102)相关联。17.根据权利要求15所述的装置(228),其中所述依赖性要求包括安装软件更新需要事先安装所标识的软件版本的指示。18.根据权利要求15所述的装置(228),其中所述依赖性分析器(408)用于通过确定导致取决于第二软件的安装的第一软件在安装所述第二软件之后被执行的顺序,来确定所述安装的顺序。19.根据权利要求15所述的装置(228),还包括容量分析器(410),用于标识所述虚拟服务器机架系统(102)中的设备,所述软...
【专利技术属性】
技术研发人员:D·纽厄尔,A·潘达,M·卡玛特,R·森,S·穆霍帕迪亚,
申请(专利权)人:威睿公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。