[发明专利]一种虚拟机资源池启动优化方法、系统及介质在审
| 申请号: | 202210844913.6 | 申请日: | 2022-07-19 |
| 公开(公告)号: | CN114995960A | 公开(公告)日: | 2022-09-02 |
| 发明(设计)人: | 所光;舒畅;曹徐辉 | 申请(专利权)人: | 银河麒麟软件(长沙)有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410205 湖南省长沙市长沙高新开发区*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 资源 启动 优化 方法 系统 介质 | ||
本发明公开了一种虚拟机资源池启动优化方法、系统及介质,本发明方法包括在接收虚拟机资源池启动的命令后识别出相关的虚拟机集合
技术领域
本发明涉及云计算和虚拟化技术,具体涉及一种虚拟机资源池启动优化方法、系统及介质。
背景技术
虚拟化技术和云计算技术的结合带来了全新的资源整合和使用模式,虚拟化技术提供的资源按需分配与调度能力,可以提高云计算资源的利用率,提升云计算服务的服务质量,并且可以提供高可用、负载均衡等增值服务,并降低云计算中心租户的总体拥有成本。但是,当多个虚拟机部署在物理服务器的时候,物理服务器的资源分配效率成为影响服务器使用效率的重要问题。虚拟机技术是指在物理服务器上,将一个服务器虚拟成多组独立的虚拟服务器,为多个独立的操作系统提供虚拟运行环境。
Openstack是开源云平台的典型代表,是当前使用最广泛的私有云平台。它包括七个核心组件:计算(Nova)、对象存储(Swift)、认证(Keystone)、用户界面(Horizon)、块存储(Cinder)、网络(Neutron)和镜像服务(Glance)。每个组件都是多个服务的集合,一个服务意味着运行着的一个进程。当多个虚拟机共享一个物理服务器时,计算组件Nova、块存储Cinder、镜像服务Glance是比较影响虚拟机资源池启动性能的,尤其是当大量虚拟机在同一台服务器同时启动的时候。当大量虚拟机(例如50-100台)在同一台物理服务器上同时启动的时候,因为计算、内存、存储资源的竞争使用,会导致这个过程持续很长时间,极端情况下,会持续数个小时。因此,如何实现虚拟机资源池启动优化,已成为一项亟待解决的关键技术问题。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种虚拟机资源池启动优化方法、系统及介质,本发明能够为在同一个物理服务器上运行的多个虚拟机预取虚拟硬盘的数据,提升物理服务器的虚拟机资源池的启动和运行速度,更加高效的利用内存资源。
为了解决上述技术问题,本发明采用的技术方案为:
一种虚拟机资源池启动优化方法,包括:
S1,在接收虚拟机资源池启动的命令后识别出相关的虚拟机集合
S2,确定虚拟机集合
S3,基于公共镜像集合以及系统空闲内存确定所需预取的待预取公共镜像集合;
S4,根据待预取公共镜像集合执行待预取公共镜像的预取操作以提升虚拟机资源池的启动速度。
可选地,步骤S1中识别出对应的虚拟机集合包括:判断当前物理服务器是否发生开机或重启事件,若发生开机或重启事件,则将当前物理服务器上的所有虚拟机加入虚拟机集合
可选地,步骤S2得到的公共镜像集合中,每一个公共镜像集合包含大小和复用度两种属性,大小为该公共镜像的实际文件大小,复用度是指虚拟机集合
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银河麒麟软件(长沙)有限公司,未经银河麒麟软件(长沙)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210844913.6/2.html,转载请声明来源钻瓜专利网。





