[发明专利]一种虚拟机开机方法、装置及电子设备和存储介质在审
申请号: | 201911283776.8 | 申请日: | 2019-12-13 |
公开(公告)号: | CN111045789A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 季长云;代朝丙 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 开机 方法 装置 电子设备 存储 介质 | ||
1.一种虚拟机开机方法,其特征在于,包括:
接收到针对虚拟机的开机请求之后,利用虚拟机调度服务依次为每个虚拟机选择目标运行主机;
利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作。
2.根据权利要求1所述的虚拟机开机方法,其特征在于,所述利用虚拟机调度服务依次为每个虚拟机选择目标运行主机,包括:
利用所述虚拟机调度服务并发地获取虚拟机调度所依赖的目标数据;所述目标数据包括每个运行主机的硬件资源信息,以及每个虚拟机的开机所需内存、所使用的调度策略、所使用的备份策略和所在的故障域;
利用所述虚拟机调度服务根据所述目标数据依次为每个虚拟机选择所述目标运行主机。
3.根据权利要求2所述的虚拟机开机方法,其特征在于,所述利用所述虚拟机调度服务根据所述目标数据依次为每个虚拟机选择所述目标运行主机,包括:
获取预设主机过滤条件;
对所有运行主机进行遍历,根据所述目标数据确定所述预设主机过滤条件针对所述每个运行主机的过滤结果,统计得到所述每个运行主机对应的可选分值;
将所有所述可选分值中分值最高的运行主机确定为所述目标运行主机。
4.根据权利要求1所述的虚拟机开机方法,其特征在于,所述利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作之后,还包括:
在预设时间段之后,从qcow2镜像中将成功开机的虚拟机中虚拟磁盘所存储的元数据加载至内存。
5.根据权利要求1所述的虚拟机开机方法,其特征在于,所述利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作之后,还包括:
利用所述虚拟机调度服务启动预设进程;
利用所述预设进程执行原始开机回调脚本对应的功能操作。
6.根据权利要求1至5任一项所述的虚拟机开机方法,其特征在于,所述利用虚拟机调度服务依次为每个虚拟机选择目标运行主机之前,还包括:
对所述开机请求进行权限验证;
若所述开机请求通过验证,则将所述开机请求转发至所述虚拟机调度服务,以启动所述利用虚拟机调度服务依次为每个虚拟机选择目标运行主机的步骤。
7.根据权利要求6所述的虚拟机开机方法,其特征在于,将所述开机请求转发至所述虚拟机调度服务之后,还包括:
向所述开机请求的发起方返回所述开机请求对应的标识信息,以提示所述发起方所述开机请求发送成功;
接收所述发起方在获取到所述标识信息后通过轮询方式发送的用于获取虚拟网络控制台链接的获取请求;
根据所述获取请求获取所述目标运行主机返回的虚拟网络控制台端口,直至获取成功后将所述虚拟网络控制台端口对应的虚拟网络控制台链接转发至所述发起方。
8.根据权利要求7所述的虚拟机开机方法,其特征在于,所述轮询方式为根据预设时间间隔、每个时间间隔发送预设数量的所述获取请求的方式;多个所述预设时间间隔组成的数列为基于斐波那契数列确定的数列。
9.一种虚拟机开机装置,其特征在于,包括:
主机选择模块,用于接收到针对虚拟机的开机请求之后,利用虚拟机调度服务为每个虚拟机选择目标运行主机;
请求转发模块,用于利用所述虚拟机调度服务将所述开机请求转发至所述目标运行主机,以使所述目标运行主机执行虚拟机开机操作。
10.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至8任一项所述虚拟机开机方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述虚拟机开机方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911283776.8/1.html,转载请声明来源钻瓜专利网。