[发明专利]一种虚拟机开机方法、装置及电子设备和存储介质在审
申请号: | 201911283776.8 | 申请日: | 2019-12-13 |
公开(公告)号: | CN111045789A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 季长云;代朝丙 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 开机 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种虚拟机开机方法、装置及一种电子设备和计算机可读存储介质,该方法包括:接收到针对虚拟机的开机请求之后,利用虚拟机调度服务依次为每个虚拟机选择目标运行主机;利用虚拟机调度服务将开机请求转发至目标运行主机,以使目标运行主机执行虚拟机开机操作。本申请在接收到虚拟机的开机请求后,将利用虚拟机调度服务为每个虚拟机选择目标运行主机,以便目标运行主机执行开机操作,不再通过调用脚本的方式执行开机任务,由此避免加载功能模块的过程,减少了时间消耗,有效提升了用户体验。本申请利用虚拟机调度服务对虚拟机的开机调度进行统一的管理,依次为每个虚拟机选择目标运行主机,能够避免并行选择导致的负载失衡问题。
技术领域
本申请涉及虚拟机技术领域,更具体地说,涉及一种虚拟机开机方法、装置及一种电子设备和一种计算机可读存储介质。
背景技术
VM(Virtual Machine,虚拟机)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机在开机阶段通常通过调用脚本的方式来执行开机任务,然而,调用脚本时每个脚本在启动时都需要加载系统模块和自定义模块,导致消耗过长的时间,造成虚拟机开机缓慢。
发明内容
本申请的目的在于提供一种虚拟机开机方法、装置及一种电子设备和一种计算机可读存储介质,减少了开机时间消耗,有效提升了用户体验。
为实现上述目的,本申请提供了一种虚拟机开机方法,包括:
接收到针对虚拟机的开机请求之后,利用虚拟机调度服务依次为每个虚拟机选择目标运行主机;
利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作。
可选的,所述利用虚拟机调度服务依次为每个虚拟机选择目标运行主机,包括:
利用所述虚拟机调度服务并发地获取虚拟机调度所依赖的目标数据;所述目标数据包括每个运行主机的硬件资源信息,以及每个虚拟机的开机所需内存、所使用的调度策略、所使用的备份策略和所在的故障域;
利用所述虚拟机调度服务根据所述目标数据依次为每个虚拟机选择所述目标运行主机。
可选的,所述利用所述虚拟机调度服务根据所述目标数据依次为每个虚拟机选择所述目标运行主机,包括:
获取预设主机过滤条件;
对所有运行主机进行遍历,根据所述目标数据确定所述预设主机过滤条件针对所述每个运行主机的过滤结果,统计得到所述每个运行主机对应的可选分值;
将所有所述可选分值中分值最高的运行主机确定为所述目标运行主机。
可选的,所述利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作之后,还包括:
在预设时间段之后,从qcow2镜像中将成功开机的虚拟机中虚拟磁盘所存储的元数据加载至内存。
可选的,所述利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作之后,还包括:
利用所述虚拟机调度服务启动预设进程;
利用所述预设进程执行原始开机回调脚本对应的功能操作。
可选的,所述利用虚拟机调度服务依次为每个虚拟机选择目标运行主机之前,还包括:
对所述开机请求进行权限验证;
若所述开机请求通过验证,则将所述开机请求转发至所述虚拟机调度服务,以启动所述利用虚拟机调度服务依次为每个虚拟机选择目标运行主机的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911283776.8/2.html,转载请声明来源钻瓜专利网。