[发明专利]虚拟机回收及其资源调整方法在审
| 申请号: | 202011275175.5 | 申请日: | 2020-11-13 |
| 公开(公告)号: | CN112395045A | 公开(公告)日: | 2021-02-23 |
| 发明(设计)人: | 阚艳姣;马腾稷 | 申请(专利权)人: | 深圳力维智联技术有限公司;南京中兴力维软件有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 苗广冬 |
| 地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 回收 及其 资源 调整 方法 | ||
本发明公开了虚拟机回收及其资源调整方法,其中,虚拟机资源调整方法包括创建第一配置文件,并根据第一配置文件保留已创建的第一虚拟机;判断第一虚拟机运行时的物理参数信息是否满足告警规则,若是,则根据第一配置文件对第一虚拟机的物理资源进行调整;虚拟机回收方法包括在已创建的第二虚拟机上执行目标任务;监测第二虚拟机上执行的目标任务的任务状态是否为完成;若是,则删除目标任务的任务状态是完成的第二虚拟机。本发明解决了软件项目中slave节点资源浪费的问题,不仅实现了对空闲的slave节点的回收再利用,还实现对slave节点物理资源的弹性调整,极大程度上提高了slave节点资源的利用率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种虚拟机回收及其资源调整方法。
背景技术
目前软件开发团队流行在jenkins平台上运行pipeline开发工具来构建项目,以完成企业软件项目的持续集成、部署和交付。其中,软件项目中的每条流水线任务的构建依赖于slave节点(表示虚拟机),随着团队和业务的增加,需要构建的流水线任务越来越多,因此需要构建的较多的slave节点。一方面,软件项目中同一时间执行流水线任务的slave节点并不多,如此一来会有较多的slave节点被空闲下来,同时也被一直保留,从而容易造成slave节点资源的浪费。另一方面,由于slave节点的物理资源(CPU、内存等)是固定的,当slave节点执行的流水线任务较少时,slave节点的较多物理资源部分将会被闲置下来,从而造成了slave节点的物理资源浪费。
发明内容
本申请实施例通过提供一种虚拟机回收及其资源调整方法,旨在解决软件项目中slave节点资源浪费的问题。
本申请实施例提供了一种虚拟机资源调整方法,所述虚拟机资源调整方法,包括:
创建第一配置文件,并根据所述第一配置文件保留已创建的第一虚拟机;
判断第一虚拟机运行时的物理参数信息是否满足告警规则,若是,则根据所述第一配置文件对第一虚拟机的物理资源进行调整;
其中,所述物理参数信息包括平均磁盘容量剩余率和平均内存使用率。
在一实施例中,所述第一配置文件包括保留第一虚拟机的信息、调整内存容量的扩展和回收的评估算法、增加的磁盘容量的第一数量。
在一实施例中,所述告警规则还包括平均磁盘容量剩余率在第一预设时长内持续小于磁盘容量告警阈值;
所述判断第一虚拟机运行时的物理参数信息是否满足告警规则,若是,则根据所述第一配置文件对第一虚拟机的物理资源进行调整,还包括:
连续在第一预设时长内获取多组磁盘容量剩余率,并计算多组所述磁盘容量剩余率的平均磁盘容量剩余率;
若所述平均磁盘容量剩余率小于磁盘容量告警阈值,则为第一虚拟机的磁盘扩展第一数量的磁盘容量。
在一实施例中,所述告警规则还包括平均内存使用率在第二预设时长内持续大于第一内存告警阈值、平均内存使用率在第三预设时长内持续大于第二内存告警阈值和平均内存使用率在第四预设时长内持续小于第三内存告警阈值;
所述判断第一虚拟机运行时的物理参数信息是否满足告警规则,若是,则根据所述第一配置文件对第一虚拟机的物理资源进行调整,还包括:
连续在第二预设时长内获取多组第一内存使用率,并计算多组所述第一内存使用率的第一平均内存使用率;
若所述第一平均内存使用率大于第一内存告警阈值,则判断第一虚拟机的内存容量是否需要进行第一扩展,若是,则为第一虚拟机的内存容量进行第一次扩展。
在一实施例中,所述判断第一虚拟机的内存容量是否需要进行第一扩展,若是,则为第一虚拟机的内存容量进行第一次扩展,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳力维智联技术有限公司;南京中兴力维软件有限公司,未经深圳力维智联技术有限公司;南京中兴力维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011275175.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鸟类视觉识别行为训练系统
- 下一篇:一种基因工程用生物细胞储存箱





