【技术实现步骤摘要】
本专利技术涉及虚拟机
,尤其涉及一种虚拟机池动态配置方法。
技术介绍
虚拟桌面在呼叫中心等应用场景下的核心技术是通过桌面虚拟化技术建立虚拟机,将虚拟桌面作为一种按需服务随时随地地交付给用户,由用户灵活地访问他们的桌面。在这类应用场景中,使用虚拟机的用户数量多于虚拟机数量,并且每个用户使用的虚拟机功能相同。这就决定了每个虚拟机可以不固定为一个用户所有,不同用户可以在不同时间段使用同一个虚拟机。换言之,虚拟机需要能够灵活地分配和回收,实现资源的最大化利用。同时,由于在不同时间段内同时使用虚拟机的用户数不同,因此为了在保证服务质量的前提下降低企业成本,需要及时管理虚拟机的状态和数量。目前,通常由管理员手动管理虚拟机的状态和数量。这种管理方式一般以WEB页面作为对虚拟机操作的出发点。如图1所示,以创建虚拟机为例:首先管理员在WEB页面上进行操作,提交请求到WEB服务端,然后调用相应接口发送请求到管理后端,管理后端再发送命令给虚拟化服务器,进行相应操作,更新数据库,最后判断是否操作成功,并更新WEB页面的信息。这种方式需要需要管理员根据虚拟机使用情况实时管理虚拟机的状态和数量,对管理员的及时响应要求高,管理成本高。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种脱离人工管理的虚拟机池动态配置方法。该方法基于桌面虚拟化技术,创建和管理虚拟机池,实现自动分配和回收虚拟机,并根据池中虚拟机使用情况,动 ...
【技术保护点】
一种虚拟机池动态配置方法,其特征在于:在分配或回收虚拟机后,根据虚拟机池中虚拟机的已创建数量、已分配数量和已启动数量与虚拟机池的容量大小、预创建数量、预启动数量、动态预启动数量的比较结果,自动地调整虚拟机池中虚拟机的数量和状态,使虚拟机池中虚拟机的已创建数量和已启动数量达到相应的稳定状态;其中,所述动态预启动数量是指虚拟机池中处于已启动未分配状态的虚拟机的最少数量。
【技术特征摘要】 【专利技术属性】
1.一种虚拟机池动态配置方法,其特征在于:
在分配或回收虚拟机后,根据虚拟机池中虚拟机的已创建数量、已分配数量
和已启动数量与虚拟机池的容量大小、预创建数量、预启动数量、动态预启动数
量的比较结果,自动地调整虚拟机池中虚拟机的数量和状态,使虚拟机池中虚拟
机的已创建数量和已启动数量达到相应的稳定状态;其中,所述动态预启动数量
是指虚拟机池中处于已启动未分配状态的虚拟机的最少数量。
2.如权利要求1所述的虚拟机池动态配置方法,其特征在于:
当虚拟机池中虚拟机的已分配数量与动态预启动数量之和小于等于预启动
数量时,对应的第一稳定状态是虚拟机池中虚拟机的已创建数量和已启动数量分
别等于预创建数量和预启动数量;
当虚拟机池中虚拟机的已分配数量与动态预启动数量之和大于预启动数量
且小于等于预创建数量时,对应的第二稳定状态是虚拟机池中虚拟机的已创建数
量等于预创建数量,并且已启动数量等于已分配数量与动态预启动数量之和;
当虚拟机池中虚拟机的已分配数量与动态预启动数量之和大于预创建数量
且小于等于容量大小时,对应的第三稳定状态是虚拟机池中虚拟机的已启动数量
等于已创建数量,并且已创建数量等于已分配数量与动态预启动数量之和;
当虚拟机池中虚拟机的已分配数量与动态预启动数量之和大于容量大小时,
对应的第四稳定状态是虚拟机池中虚拟机的已启动数量等于已创建数量,并且已
创建数量等于容量大小。
3.如权利要求2所述的虚拟机池动态配置方法,其特征在于:
对虚拟机池中虚拟机的数量和状态调整包括动态地创建、开启、关闭和删除
虚拟机。
4.如权利要求2或3所述的虚拟机池动态配置方法,其特征在于:
在分配虚拟机后,当虚拟机池中虚拟机的已分配数量与动态预启动数量之和
大于预启动数量且小于等于预创建数量时,若已启动数量小于已分配数量与动态
预启动数量之和,开启未分配的虚拟机,使已启动数量等于已分配数量与动态预
启动数量之和。
5.根据权利要求2或3所述的虚拟机池动态配置方法,其特征在于:
在分配虚拟机后,当虚拟机池中虚拟机的已分配数量与动态预启动数量之和
大于预创建数量且小于等于容量大小时,若已启动数量小于已创建数量,动态开
技术研发人员:杨清玉,兰雨晴,李金丽,李轩,申利飞,
申请(专利权)人:中标软件有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。