[发明专利]虚拟机生命周期管理系统及其管理方法在审
申请号: | 201611262287.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106648837A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 陈丹双;周元 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,谢琦 |
地址: | 200335*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 生命周期 管理 系统 及其 方法 | ||
1.一种虚拟机生命周期管理方法,其特征在于,管理方法包含:
当满足创建要求时,创建虚拟机;
当满足回收标准时,回收至少一个已存在于云平台的所述虚拟机;
当任一类型的所述虚拟机更新了配置参数时,创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的所述虚拟机。
2.如权利要求1所述的虚拟机生命周期管理方法,其特征在于,在当满足创建要求时,创建虚拟机的步骤中,具体包含:
判断未使用的同一类型的虚拟机数量是否低于对应的余量配额下限;
当低于时,创建并保存至少一个对应类型的所述虚拟机。
3.如权利要求1所述的虚拟机生命周期管理方法,其特征在于,在当满足回收标准时,回收至少一个已存在于云平台的所述虚拟机的步骤中,具体包含:
判断任一所述云平台上的每个所述虚拟机的空闲期是否达到上限以及每个所述虚拟机的配置参数是否需要更新;
当任一所述虚拟机的空闲期达到上限或所述虚拟机的配置参数需要更新时,回收所述虚拟机。
4.如权利要求1所述的虚拟机生命周期管理方法,其特征在于,在当任一类型的所述虚拟机更新了配置参数时,创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的虚拟机的步骤中,具体包含:
判断是否有任一类型虚拟机的配置参数已更新;
当存在所述已更新配置参数时,查找并删除所有包含所述旧配置参数的同类型虚拟机,同时创建相同数量包含所述已更新配置参数的所述同类型虚拟机。
5.如权利要求1所述的虚拟机生命周期管理方法,其特征在于,所述管理方法还包含:
控制至少一个正在工作的所述虚拟机的基本操作;所述基本操作包含:所述虚拟机的重启、休眠、恢复以及重新配置。
6.一种虚拟机生命周期管理系统,其特征在于,管理系统包含:
虚拟机生命周期控制模块,用于当满足创建要求时,创建虚拟机;还用于当满足回收标准时,回收至少一个已存在于云平台的所述虚拟机;还用于创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的所述虚拟机;
虚拟机差异化管理模块,内设有多个虚拟机池、虚拟机配置表;每个所述虚拟机池内设有同一类型未使用的一个或多个所述虚拟机;所述虚拟机配置表包含所述虚拟机差异化管理模块内每个所述虚拟机的配置参数;
云平台层,设有多个云平台,所述多个云平台与所述多个虚拟机池一一对应,每个所述云平台上设有所述同一类的一个或多个所述虚拟机;
统一接口模块,为所述虚拟机生命周期控制模块、所述虚拟机差异化管理模块分别与所述云平台层通讯提供通信渠道。
7.如权利要求6所述的虚拟机生命周期管理系统,其特征在于,在当满足创建要求时,所述虚拟机生命周期控制模块创建虚拟机中:
所述虚拟机生命周期控制模块判断所述虚拟机差异化管理模块内任一所述虚拟机池内所述虚拟机的数量是否低于对应的余量配额下限;
当低于时,所述虚拟机生命周期控制模块创建至少一个所述类型的虚拟机,所述虚拟机差异化管理模块将至少一个所述类型的虚拟机保存至对应的所述虚拟机池内。
8.如权利要求6所述的虚拟机生命周期管理系统,其特征在于,在当满足回收标准时,所述虚拟机生命周期控制模块回收至少一个已存在于云平台的所述虚拟机中:
所述虚拟机生命周期控制模块通过所述统一接口模块判断所述云平台层内任一所述云平台上的每个所述虚拟机的空闲期是否达到上限以及每个所述虚拟机的配置参数是否需要更新;
当任一所述虚拟机的空闲期达到上限或所述虚拟机的配置参数需要更新时,所述虚拟机生命周期控制模块通过所述统一接口模块回收所述虚拟机。
9.如权利要求6所述的虚拟机生命周期管理系统,其特征在于,在所述虚拟机生命周期控制模块创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的所述虚拟机中:
所述虚拟机生命周期控制模块根据所述虚拟机配置表判断是否有任一类型虚拟机的配置参数已更新;
当存在所述已更新配置参数时,所述虚拟机生命周期控制模块查找并删除所有包含所述旧配置参数的同类型虚拟机,同时创建相同数量包含所述已更新配置参数的所述同类型虚拟机,并保存至所述虚拟机差异化管理模块中对应的所述虚拟机池内。
10.如权利要求6所述的虚拟机生命周期管理系统,其特征在于,所述虚拟机生命周期控制模块控制至少一个正在工作的所述虚拟机的基本操作;所述基本操作包含:虚拟机的重启、休眠、恢复以及重新配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611262287.0/1.html,转载请声明来源钻瓜专利网。