[发明专利]虚拟机生命周期管理系统及其管理方法在审
申请号: | 201611262287.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106648837A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 陈丹双;周元 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,谢琦 |
地址: | 200335*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 生命周期 管理 系统 及其 方法 | ||
技术领域
本发明涉及云计算领域,具体涉及虚拟机生命周期管理系统及其管理方法。
背景技术
随着云桌面在企业内部的普及,虚拟桌面系统将会接入不同的客户端及远程桌面连接协议方案,不同的云平台后台基础设施,各方案厂商对虚拟机的管理不尽相同。多种云平台的涌入意味着虚拟机桌面系统需要进行统一化的虚拟机管理。
在用户需求方面,虚拟机是有差异的,镜像、CPU、硬盘配置等都会有所不同,对应不同的部门或不同需求的用户。在对这些差异化的虚拟机进行统一化的管理过程当中也会经常涉及到虚拟机的轮转。在企业内部,虚拟机镜像往往会频繁更新,比如安装软件列表的增减、配置的更改等等。
同时,从用户体验上来说,系统需要快速为用户提供虚拟机,做到“登录即可得”;另一方面,资源是有限的,对于长期不使用的机器,系统需要做到自动探测,采取策略进行回收删除。
发明内容
本发明的目的在于为了解决现有技术中对于不同厂商的虚拟机在使用过程存在一致性管理等问题的出现;提供虚拟机生命周期管理系统及其管理方法。
为了达到上述目的,本发明通过以下技术方案实现:
一种虚拟机生命周期管理方法,所述管理方法包含:
当满足创建要求时,创建虚拟机;
当满足回收标准时,回收至少一个已存在于云平台的所述虚拟机;
当任一类型的所述虚拟机更新了配置参数时,创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的所述虚拟机;
较佳地,在当满足创建要求时,创建虚拟机的步骤中,具体包含:
判断未使用的同一类型的虚拟机数量是否低于对应的余量配额下限;
当低于时,创建并保存至少一个对应所述类型的所述虚拟机。
较佳地,在当满足回收标准时,回收至少一个已存在于云平台的所述虚拟机的步骤中,具体包含:
判断任一所述云平台上的每个所述虚拟机的空闲期是否达到上限以及每个所述虚拟机的配置参数是否需要更新;
当任一所述虚拟机的空闲期达到上限或所述虚拟机的配置参数需要更新时,回收所述虚拟机。
较佳地,在当任一类型的所述虚拟机更新了配置参数时,创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的虚拟机的步骤中,具体包含:
判断是否有任一类型虚拟机的所述配置参数已更新;
当存在所述已更新配置参数时,查找并删除所有包含所述旧配置参数的同类型虚拟机,同时创建相同数量包含所述已更新配置参数的所述同类型虚拟机。
较佳地,所述管理方法还包含:
控制至少一个正在工作的所述虚拟机的基本操作;所述基本操作包含:所述虚拟机的重启、休眠、恢复以及重新配置。
一种虚拟机生命周期管理系统,所述管理系统包含:
虚拟机生命周期控制模块,用于当满足创建要求时,创建虚拟机;还用于当满足回收标准时,回收至少一个已存在于云平台的所述虚拟机;还用于创建包含已更新配置参数的虚拟机并替换对应具有旧配置参数的所述虚拟机;
虚拟机差异化管理模块,内设有多个虚拟机池、虚拟机配置表;每个所述虚拟机池内设有同一类型未使用的一个或多个所述虚拟机;所述虚拟机配置表包含所述虚拟机差异化管理模块内每个所述虚拟机的配置参数;
云平台层,设有多个云平台,所述多个云平台与所述多个虚拟机池一一对应,每个所述云平台上设有所述同一类的一个或多个所述虚拟机;
统一接口模块,为所述虚拟机生命周期控制模块、所述虚拟机差异化管理模块分别与所述云平台层通讯提供通信渠道。
较佳地,在当满足创建要求时,所述虚拟机生命周期控制模块创建虚拟机中:
所述虚拟机生命周期控制模块判断所述虚拟机差异化管理模块内任一所述虚拟机池内所述虚拟机的数量是否低于对应的余量配额下限;
当低于时,所述虚拟机生命周期控制模块创建至少一个所述类型的虚拟机,所述虚拟机差异化管理模块将至少一个所述类型的虚拟机保存至对应的所述虚拟机池内。
较佳地,在当满足回收标准时,所述虚拟机生命周期控制模块回收至少一个已存在于云平台的所述虚拟机中:
所述虚拟机生命周期控制模块通过所述统一接口模块判断所述云平台层内任一所述云平台上的每个所述虚拟机的空闲期是否达到上限以及每个所述虚拟机的配置参数是否需要更新;
当任一所述虚拟机的空闲期达到上限或所述虚拟机的配置参数需要更新时,所述虚拟机生命周期控制模块通过所述统一接口模块回收所述虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611262287.0/2.html,转载请声明来源钻瓜专利网。