[发明专利]虚拟机资源优先分配保障方法在审
| 申请号: | 202010020524.2 | 申请日: | 2020-01-08 |
| 公开(公告)号: | CN111258753A | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 何钦淋 | 申请(专利权)人: | 北京和信创天科技股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 资源 优先 分配 保障 方法 | ||
本发明公开了虚拟机资源优先分配保障方法,包括以下步骤:步骤1.云桌面平台启动;步骤2.然后将物料服务器计算节点资源进行汇总;步骤3.同时对虚拟机进行检测,是否有虚拟机需要资源有限保障;步骤4.步骤3中,如有虚拟机需要资源有限保障;步骤5.则云桌面平台初始化完成;步骤6.步骤5中云桌面初始化完成后,用户进行登录;步骤7.首先进行统一身份认证;步骤8.若认证通过,则进行判定是否为资源优先保障虚拟机;步骤9.如果判定为资源优先保障虚拟机。本发明通过资源控制器,对用户启动的KVM虚拟机进程资源进行跟踪与调度,根据虚拟机标签判定是否需要对其资源进行保留,进而控制KVM虚拟机进程的资源使用上限。
技术领域
本发明涉及计算机技术领域,尤其涉及虚拟机资源优先分配保障方法。
背景技术
操作系统虚拟化,使一台机器上运行多个操作系统,可以将计算机能力充分利用,减少购买硬件的成本。虚拟化的原理就是使多个“客户”操作系统虚拟机VM运行在虚拟机监控器VMM上,而VMM又能直接运行在物理机上。在KVM中,一个虚拟机就是宿主机操作系统的一个进程,它的一个VCPU就是进程内的一个线程。在宿主机中观察虚拟机对应进程的CPU使用率,就可以监控该虚拟机的CPU繁忙程度。
在KVM中,虚拟机的物理内存实际上就是虚拟机对应进程的虚拟内存,在宿主机中不能观察到虚拟机内存的使用量,所以需要在虚拟机内安装一个监控Agent。它实时观察虚拟机内内存使用情况,并通过一个通用的应用编程接口(API)成为可用。有了类虚拟化VMM之后,Guest OS能够实现一组通用的接口,在一组后端驱动程序之后采用特定的设备模拟。后端驱动程序不需要是通用的,因为它们只实现前端所需的行为。虚拟机的磁盘实际上对应宿主机的一个文件,一个块设备分区,或者LVM管理的卷。与内存相同,需要在虚拟机监控Agent观察虚拟机内磁盘使用情况,并通过KVM Virtio serial port通知宿主机的监控程序。
虚拟化的一个突出优点就是可调整虚拟机资源,包括CPU,内存,磁盘。KVM支持调整虚拟机的VCPU,内存,磁盘。
但是传统实现方式是将用户虚拟机长期开机运行,以保持平台对此虚拟机资源的持久分配,但因KVM虚拟机的虚拟资源动态调度,仍然会出现CPU、内存资源不足的情况,而且持续运行也会导致资源浪费与电力能源损耗。
发明内容
1.要解决的技术问题
本发明的目的是为了解决现有技术中KVM虚拟机的虚拟资源动态调度,仍然会出现CPU、内存资源不足的情况,而且持续运行也会导致资源浪费与电力能源损耗的的问题,而提出的虚拟机资源优先分配保障方法。
2.技术方案
为了实现上述目的,本发明采用了如下技术方案:
虚拟机资源优先分配保障方法,包括以下步骤:
步骤1.云桌面平台启动;
步骤2.然后将物料服务器计算节点资源进行汇总;
步骤3.同时对虚拟机进行检测,是否有虚拟机需要资源有限保障;
步骤4.步骤3中,如有虚拟机需要资源有限保障,则根据虚拟机配置将特定CPU、内存等资源标记为保留资源;
步骤5.则云桌面平台初始化完成;
步骤6.步骤5中云桌面初始化完成后,用户进行登录;
步骤7.首先进行统一身份认证;
步骤8.若认证通过,则进行判定是否为资源优先保障虚拟机;
步骤9.如果判定为资源优先保障虚拟机,则启动虚拟机。
优选地,所述步骤3中若无虚拟机需要资源有限保障,则云桌面平台直接初始化完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京和信创天科技股份有限公司,未经北京和信创天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010020524.2/2.html,转载请声明来源钻瓜专利网。





