虚拟机的启动方法及装置、电子设备、存储介质制造方法及图纸

技术编号:32242526 阅读:27 留言:0更新日期:2022-02-09 17:46
本申请提供一种虚拟机的启动方法及装置、电子设备、计算机可读存储介质,方法包括:响应于虚拟机启动指令,确定所述虚拟机启动指令指示的多个目标虚拟机;异步加载所述多个目标虚拟机对应的元数据;当任一目标虚拟机的元数据加载之后,基于已加载的元数据启动所述目标虚拟机。本申请方案,以异步加载机制加载各个目标虚拟机的元数据,可以避免同时加载所有目标虚拟机的元数据造成的阻塞,在任一目标虚拟机的元数据加载后,启动该目标虚拟机,从而错开了各目标虚拟机的启动时机,从整体上提高了启动速度。动速度。动速度。

【技术实现步骤摘要】
虚拟机的启动方法及装置、电子设备、存储介质


[0001]本申请涉及计算机
,特别涉及一种虚拟机的启动方法及装置、电子设备、计算机可读存储介质。

技术介绍

[0002]超融合平台的虚拟机开机需要耗费过长的时间,亟需改进方案。在openstack架构的方案中,选用ceph系统作为openstack的Nova模块的后端存储组件,从而提升磁盘读写速度。Nova模块基于ceph的镜像资源池(ceph images pool)中虚拟机的镜像文件,生成快照(snapshot),并将该快照进行写时复制(copy on write)到ceph instances pool作为系统盘,并以该系统盘启动虚拟机。然而,上述方案仅适用于openstack架构,并不适用于超融合架构。

技术实现思路

[0003]本申请实施例的目的在于提供一种虚拟机的启动方法及装置、电子设备、计算机可读存储介质,用于在超融合平台实现虚拟机的快速启动。
[0004]一方面,本申请提供了一种虚拟机的启动方法,包括:
[0005]响应于虚拟机启动指令,确定所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟机的启动方法,其特征在于,包括:响应于虚拟机启动指令,确定所述虚拟机启动指令指示的多个目标虚拟机;异步加载所述多个目标虚拟机对应的元数据;当任一目标虚拟机的元数据加载之后,基于已加载的元数据启动所述目标虚拟机。2.根据权利要求1所述的方法,其特征在于,在所述异步加载所述多个目标虚拟机对应的元数据之前,所述方法还包括:检查预设节点列表是否为空,若否,从所述节点列表所记录的若干可用节点中选择若干目标节点;其中,所述目标节点用于运行所述目标虚拟机;所述异步加载所述多个目标虚拟机对应的元数据,包括:通过所述若干目标节点,异步加载所述多个目标虚拟机对应的元数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述节点列表为空,从后端集群中确定若干可用节点,并将所述可用节点写入所述节点列表;执行所述从所述节点列表所记录的若干可用节点中选择若干目标节点的步骤。4.根据权利要求2所述的方法,其特征在于,所述节点列表的若干可用节点携带指定标记,所述指定标记指示所述可用节点在上一次虚拟机启动时为目标节点;所述从所述节点列表所记录的若干可用节点中选择若干目标节点,包括:如果所述多个目标虚拟机为上一次启动的虚拟机,将携带指定标记的可用节点,作为目标节点。5.根据权利要求1所述的方法,其特征在于,所述异步加载所述多个目标虚拟机对应的元数据,包括:为每一目标虚拟机的虚拟磁盘分别分配对应的定时器;其中,多个定时器的回调时间不同;响应于任一定时器触发的回调事件,从所述定时器对应的虚拟磁盘加载元数据。6.根据权利要求5所述的方法,其特征在于,所述定时器周期性触发所述回调事件;所述从所...

【专利技术属性】
技术研发人员:张严
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1