一种虚拟机的创建方法、服务器以及系统技术方案

技术编号:33699245 阅读:13 留言:0更新日期:2022-06-06 08:05
本发明专利技术实施例公开了一种虚拟机的创建方法、服务器以及系统,其用于有效地提高创建虚拟机的效率和成功率,该方法包括:获取预测创建请求,所述预测创建请求用于请求在未来时间段内创建至少一个占位虚拟机;根据所述预测创建请求确定占位服务器,所述占位服务器为用于创建所述占位虚拟机的服务器;接收当前创建请求,所述当前创建请求用于请求在当前时间段内创建虚拟机;若所述预测创建请求与所述当前创建请求匹配,则根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机。占位服务器上创建所述占位虚拟机。占位服务器上创建所述占位虚拟机。

【技术实现步骤摘要】
一种虚拟机的创建方法、服务器以及系统


[0001]本申请涉及云计算
,尤其涉及一种虚拟机的创建方法、服务器以及系统。

技术介绍

[0002]在云计算场景下,随着虚拟机(virtual machine,VM)技术的出现,云服务获得大规模应用,大量的用户将基础设施不断地搬迁至云端,云服务提供商为了满足用户对于云服务日益增长的需求,需要不断投入服务器至资源池以支撑云服务的正常运行。
[0003]现有方案中,在需要创建虚拟机时,用户向控制设备发送虚拟机创建请求,该虚拟机创建请求中包括用于创建虚拟机的资源需求。控制设备在其管理的多个服务器中,选择满足该资源需求的目标服务器,进而在该目标服务器上创建该虚拟机。
[0004]但是,若控制设备所管理的服务器的数量非常多,那么控制设备需要耗时很长时间在数量非常多的服务器中选择目标服务器。若控制设备所接收到的虚拟机创建请求的数量非常多,那么控制设备在进行虚拟机创建的过程中,需要耗费大量的计算资源,导致创建虚拟机的效率非常低,而且提高了虚拟机创建失败的概率。

技术实现思路

[0005]本申请实施例提供了一种虚拟机的创建方法、服务器以及系统,其用于提高创建虚拟机的效率和成功率。
[0006]第一方面,本专利技术实施例提供了一种虚拟机的创建方法,所述方法包括:控制设备获取预测创建请求,所述预测创建请求用于请求在未来时间段内创建至少一个占位虚拟机;控制设备根据所述预测创建请求确定占位服务器,所述占位服务器为用于创建所述占位虚拟机的服务器;控制设备接收当前创建请求,所述当前创建请求用于请求在当前时间段内创建虚拟机;若控制设备确定所述预测创建请求与所述当前创建请求匹配,则根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机。
[0007]可见,控制设备预先对未来时刻内对虚拟机的创建需求获取预测创建请求,并根据该预测创建请求在资源池中选定占位服务器,若预测创建请求与当前创建请求匹配,即可直接在已确定的占位服务器上创建占位虚拟机,无需根据当前创建请求进行虚拟机的创建,有效地降低了创建占位虚拟机的时长,提高了对占位虚拟机进行创建的效率。而且在根据预测创建请求确定占位服务器的过程中,能够基于资源池所包括的各个服务器的剩余资源,确定占位服务器,有效地提高了将创建占位虚拟机的成功率。
[0008]基于第一方面,一种可选地实现方式中,所述控制设备获取预测创建请求包括:所述控制设备根据初始服务器获取所述预测创建请求,所述初始服务器为已创建初始虚拟机的服务器,所述预测创建请求用于请求在所述未来时间段内,将所述初始虚拟机重建成所述占位虚拟机。
[0009]该初始服务器为云计算系统运行的过程中,不可避免的出现故障的服务器,本方面可基于在未来的时间段内可能出现故障的初始服务器,获取预测创建请求,以便于控制
设备预先根据预测的可能出现故障的初始服务器获取占位服务器,控制设备即可将初始服务器上已创建的初始虚拟机重建至占位服务器上,提高了占位虚拟机的创建效率以及成功率。
[0010]基于第一方面,一种可选地实现方式中,所述控制设备根据初始服务器获取所述预测创建请求包括:控制设备通过故障模型对所述初始服务器的历史运行数据进行预测以获取所述预测创建请求,所述历史运行数据为所述初始服务器在历史时间段内与运行相关的数据,所述历史时间段早于所述当前时间段。
[0011]可见,本方面所示控制设备可预先训练出故障模型,控制设备即可基于该故障模型对未来时间段内可能出现故障的初始服务器进行预测,提高了预测可能出现故障的初始服务器的准确性和效率。
[0012]基于第一方面,一种可选地实现方式中,所述控制设备根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机之前,所述方法还包括:控制设备获取所述预测创建请求所包括的第一标识,所述第一标识为所述初始服务器的标识;控制设备获取所述当前创建请求所包括的第二标识,所述当前创建请求用于请求对与所述第二标识对应的服务器上已创建的虚拟机进行重建;控制设备若确定所述第一标识和所述第二标识相同,则确定所述预测创建请求和所述当前创建请求匹配。
[0013]基于第一方面,一种可选地实现方式中,所述控制设备获取预测创建请求包括:所述控制设备根据初始虚拟机获取所述预测创建请求,所述预测创建请求用于请求在所述未来时间段内,将所述初始虚拟机重建成所述占位虚拟机。
[0014]该初始虚拟机为云计算系统运行的过程中,不可避免的出现故障的虚拟机,本方面可基于在未来的时间段内可能出现故障的初始虚拟机,获取预测创建请求,以便于控制设备预先根据预测的可能出现故障的初始虚拟机确定占位服务器,控制设备即可将初始虚拟机重建至占位服务器上,提高了初始虚拟机重建的效率以及成功率。
[0015]基于第一方面,一种可选地实现方式中,所述控制设备根据初始虚拟机获取所述预测创建请求包括:控制设备通过故障模型对所述初始虚拟机的历史运行数据进行预测以获取所述预测创建请求,所述历史运行数据为所述初始虚拟机在历史时间段内与运行相关的数据,所述历史时间段早于所述当前时间段。
[0016]可见,本方面所示控制设备可预先训练出故障模型,控制设备即可基于该故障模型对未来时间段内可能出现故障的初始虚拟机进行预测,提高了预测可能出现故障的初始虚拟机的准确性和效率。
[0017]基于第一方面,一种可选地实现方式中,所述控制设备根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机之前,所述方法还包括:控制设备获取所述预测创建请求所包括的第三标识,所述第三标识为所述初始虚拟机的标识;控制设备获取所述当前创建请求所包括的第四标识,所述当前创建请求用于请求对与所述第四标识对应的虚拟机进行重建;控制设备若确定所述第三标识和所述第四标识相同,则确定所述预测创建请求和所述当前创建请求匹配。
[0018]基于第一方面,一种可选地实现方式中,所述控制设备获取预测创建请求包括:控制设备通过预测模型对目标用户的历史创建请求进行预测以获取所述预测创建请求,所述历史创建请求用于所述目标用户在历史时间段内创建虚拟机,所述历史时间段早于所述当
前时间段。
[0019]可见,本方面所示控制设备可预先训练出预测模型,控制设备即可基于该预测模型对未来时间段内,目标用户对虚拟机的创建需求进行预测,提高了对目标用户在未来时间段内对虚拟机的创建需求进行预测的准确性和效率。
[0020]基于第一方面,一种可选地实现方式中,所述控制设备根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机之前,所述方法还包括:若控制设备确定所述预测创建请求所请求的第一资源需求和所述当前创建请求所请求的第二资源需求满足目标条件,则确定所述预测创建请求与所述当前创建请求匹配,所述目标条件为所述第一资源需求所请求的资源类型和所述第二资源需求所请求的资源类型相同,和/或,所述第一资源需求所请求的资源量大于或等于所述第二资源需求所请求的资源量。
[0021]基于第一方面,一种可选地实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机的创建方法,其特征在于,所述方法包括:获取预测创建请求,所述预测创建请求用于请求在未来时间段内创建至少一个占位虚拟机;根据所述预测创建请求确定占位服务器,所述占位服务器为用于创建所述占位虚拟机的服务器;接收当前创建请求,所述当前创建请求用于请求在当前时间段内创建虚拟机;若所述预测创建请求与所述当前创建请求匹配,则根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机。2.根据权利要求1所述的方法,其特征在于,所述获取预测创建请求包括:根据初始服务器获取所述预测创建请求,所述初始服务器为已创建初始虚拟机的服务器,所述预测创建请求用于请求在所述未来时间段内,将所述初始虚拟机重建成所述占位虚拟机。3.根据权利要求2所述的方法,其特征在于,所述根据初始服务器获取所述预测创建请求包括:通过故障模型对所述初始服务器的历史运行数据进行预测以获取所述预测创建请求,所述历史运行数据为所述初始服务器在历史时间段内与运行相关的数据,所述历史时间段早于所述当前时间段。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机之前,所述方法还包括:获取所述预测创建请求所包括的第一标识,所述第一标识为所述初始服务器的标识;获取所述当前创建请求所包括的第二标识,所述当前创建请求用于请求对与所述第二标识对应的服务器上已创建的虚拟机进行重建;若确定所述第一标识和所述第二标识相同,则确定所述预测创建请求和所述当前创建请求匹配。5.根据权利要求1所述的方法,其特征在于,所述获取预测创建请求包括:通过预测模型对目标用户的历史创建请求进行预测以获取所述预测创建请求,所述历史创建请求用于所述目标用户在历史时间段内创建虚拟机,所述历史时间段早于所述当前时间段。6.根据权利要求5所述的方法,其特征在于,所述根据所述预测创建请求,在所述占位服务器上创建所述占位虚拟机之前,所述方法还包括:若确定所述预测创建请求所请求的第一资源需求和所述当前创建请求所请求的第二资源需求满足目标条件,则确定所述预测创建请求与所述当前创建请求匹配,所述目标条件为所述第一资源需求所请求的资源类型和所述第二资源需求所请求的资源类型相同,和/或,所述第一资源需求所请求的资源量大于或等于所述第二资源需求所请求的资源量。7.根据权利要求...

【专利技术属性】
技术研发人员:兰庆龙章宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1