[发明专利]虚拟机批量安装时的调度方法及装置在审
| 申请号: | 202211189874.7 | 申请日: | 2022-09-28 |
| 公开(公告)号: | CN115617452A | 公开(公告)日: | 2023-01-17 |
| 发明(设计)人: | 蒋锐权;曾芏;何川江 | 申请(专利权)人: | 苏州融拓数字智能科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张俊范 |
| 地址: | 215500 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 批量 安装 调度 方法 装置 | ||
本发明公开了一种虚拟机批量安装时的调度方法,包括获取待批量安装的虚拟机数量以及所需运行配置参数;以运行配置参数筛选得到一次候选宿主机群,再依据每个宿主机在虚拟机运行数量超过虚拟机折算运行数量时的资源占用数据进行筛选得到二次候选宿主机群,计算二次候选宿主机群中虚拟机的平均资源占用数据并进行打分,根据分值选定宿主机部署第一个虚拟机,然后对选定宿主机的资源占用数据加上对应的虚拟机的平均资源占用数据作为新的资源占用数据更新二次候选宿主机群的资源占用数据,并重新打分部署下一个虚拟机,重复执行至全部部署完毕。本发明还公开了虚拟机批量安装时的调度装置,本发明能准备判断出合适的宿主机,避免宿主机出现负载过高。
技术领域
本发明涉及一种虚拟机安装调度方法及装置,特别是涉及一种虚拟机批量安装时的调度方法及装置。
背景技术
在部署虚拟机的过程中,如果不做任何策略,在安装虚拟机时只能将虚拟机部署在同一台宿主机上,或者通过简单的平均分配策略部署到多台宿主机上,这种方式没有考虑到宿主机当前的负载情况和已承载的虚拟机数量。在仅需要部署少量的虚拟机时,简单的平均分配策略仍可以满足要求,但是当出现大量虚拟机同时安装时,则需要识别出负载相对较低且承载虚拟机较少的宿主机,以保证不会出现大量虚拟机同时安装到一个宿主机上导致该宿主机宕机而引起的其他业务中断。
目前绝大多数方式是根据宿主机的CPU、内存、存储容量、存储IO、网络IO等方式来判断,这种不考虑业务场景和应用的判断方式,同样容易导致宿主机在未来一段时间内出现负载过高而宕机的情况。
发明内容
针对上述现有技术的缺陷,本发明提供了一种虚拟机批量安装时的调度方法,以及提供了一种虚拟机批量安装时的调度装置,目的是在大量虚拟机同时安装时,能准备判断出合适的宿主机,避免宿主机出现负载过高而导致的宕机或业务中断。
本发明技术方案如下:一种虚拟机批量安装时的调度方法,包括以下步骤:
步骤1、获取待批量安装的虚拟机数量以及所述待批量安装的虚拟机的运行配置参数;
步骤2、设定目标宿主机的资源占用参数,获取各个宿主机的历史资源占用数据;以所述运行配置参数为第一筛选条件,从宿主机群中排除不符合所述第一筛选条件的宿主机,剩余的宿主机构成一次候选宿主机群;
步骤3、估算所述一次候选宿主机群中每个宿主机在过去一固定时间段内的虚拟机折算运行数量;
步骤4、计算所述一次候选宿主机群中每个宿主机在虚拟机运行数量超过所述虚拟机折算运行数量时的资源占用数据,并以所述目标宿主机的资源占用参数为第二筛选条件,从所述一次候选宿主机群中排除在虚拟机运行数量超过所述虚拟机折算运行数量时的资源占用数据不符合所述第二筛选条件的宿主机,剩余的宿主机构成二次候选宿主机群;
步骤5、计算所述二次候选宿主机群中的每个宿主机当前所运行的虚拟机的平均资源占用数据,并依据每项平均资源占用数据的大小对所述二次候选宿主机群中的每个宿主机打分,选择得分总和代表资源占用小的宿主机作为选定宿主机进行第一个待安装虚拟机的安装;
步骤6、将选定宿主机的资源占用数据加上所述选定宿主机对应的虚拟机的平均资源占用数据作为新的资源占用数据更新所述二次候选宿主机群的资源占用数据,依据每项资源占用数据对更新后的所述二次候选宿主机群中的每个宿主机打分,选择得分总和代表资源占用小的宿主机作为选定宿主机进行下一个待安装虚拟机的安装;
步骤7、重复步骤6直至所有待安装虚拟机完成安装。
进一步地,为了避免突发业务短时占用较高负载造成宿主机负载过高,所述步骤2中设定的资源占用参数包括资源超限时间占比阈值,所述步骤3包括计算所述一次候选宿主机群中每个宿主机在过去一固定时间段内各资源占用数据超过所述设定的资源占用参数的时间占比,并将超过所述资源超限时间占比阈值的宿主机从所述一次候选宿主机群中排除以更新所述一次候选宿主机群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州融拓数字智能科技有限公司,未经苏州融拓数字智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211189874.7/2.html,转载请声明来源钻瓜专利网。





