虚拟机迁移方法、装置、存储介质以及电子设备制造方法及图纸

技术编号:36564487 阅读:17 留言:0更新日期:2023-02-04 17:20
本申请公开了一种虚拟机迁移方法、装置、存储介质以及电子设备。其中,该方法包括:获取目标宿主机对应的初始阈值,将初始阈值进行预定范围浮动得到阈值总区间,对阈值总区间进行分割得到子区间;对各组子区间内所属的监测指标进行拟合得到迁移演练拟合值,根据各个迁移演练拟合值与实际拟合值对子区间所属的监测指标进行数据状态标识,根据数据状态标识中异常标识出现的次数得到虚拟机迁移演练概率值;对子区间所属的监测指标进行分析得到对应子区间的目标宿主机的故障概率值,根据虚拟机迁移演练概率值与目标宿主机的故障概率值确定是否进行虚拟机迁移。本申请解决了由于误报造成的虚拟机迁移导致部署在虚拟机上的业务被中断的技术问题。中断的技术问题。中断的技术问题。

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


[0001]本申请涉及虚拟机领域,具体而言,涉及一种虚拟机迁移方法、装置、存储介质以及电子设备。

技术介绍

[0002]随着计算机技术的飞速发展,信息网络已经成为社会发展的重要保证。网络社会的发展程度不断提高,网络应用也日益普及,人工智能技术的大规模应用。在传统的硬件资源的虚拟化,以及对虚拟资源、业务资源、用户资源的集中管理运维体系中,FusionSphere是常用服务器虚拟化解决方案,FusionSphere的解决方案通过在服务器上部署虚拟化软件,使一台物理服务器可以承担多台服务器的工作。通过整合现有的工作负载并利用剩余的服务器以部署新的应用程序和解决方案,实现较高的整合率。
[0003]在虚拟机映射的宿主机故障预测中存在误报的情况,导致虚拟机会进行不必要的迁移,进而中断了在虚拟机上部署的业务造成了不必要的损失。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种虚拟机迁移方法、装置、存储介质以及电子设备,以至少解决由于误报造成的虚拟机迁移导致部署在虚拟机上的业务被中断的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种虚拟机迁移方法,包括:获取目标宿主机对应的初始阈值,将初始阈值进行预定范围浮动得到阈值总区间,对阈值总区间进行分割得到分割后的子区间,其中,初始阈值用于指示各个监测指标发生异常的阈值;对各组子区间内所属的监测指标进行拟合得到迁移演练拟合值,并根据各个迁移演练拟合值与实际拟合值对子区间所属的监测指标进行数据状态标识,并根据数据状态标识中异常标识出现的次数得到虚拟机迁移演练概率值,其中,实际拟合值为历史最近一次因宿主机故障造成虚拟机迁移的阈值;对子区间所属的监测指标进行分析得到对应子区间的目标宿主机的故障概率值,根据虚拟机迁移演练概率值与目标宿主机的故障概率值确定是否进行虚拟机迁移。
[0007]可选地,根据虚拟机迁移演练概率值与目标宿主机的故障概率值确定是否进行虚拟机迁移,包括:求取各组子区间虚拟机迁移演练概率值与宿主机故障概率的平均值;确定平均值为每组子区间对应的虚拟机迁移概率;根据每组子区间对应的虚拟机迁移概率确定是否进行虚拟机迁移。
[0008]可选地,根据每组子区间对应的虚拟机迁移概率确定是否进行虚拟机迁移,包括:获取子区间中小于初始阈值的第一子区间以及子区间中大于初始阈值的第二子区间;在第一子区间中各个子区间对应的虚拟机迁移概率均大于第一预定概率的情况下,或者在第二子区间中各个子区间对应的虚拟机迁移概率均大于第二预定概率的情况下进行虚拟机迁移,其中,第一预定概率大于第二预定概率。
[0009]可选地,在获取目标宿主机对应的初始阈值之前,方法还包括:获取各个宿主机的监测指标,对监测指标进行分析得到各个宿主机的运行状态,确定处于运行状态为异常的宿主机为目标宿主机,其中,监测指标用于指示宿主机的运行状态。
[0010]可选地,对监测指标进行分析得到各个宿主机的运行状态,包括:访问各个宿主机的历史日志获取各个监测指标;根据确定各个监测指标构建样本集合,确定样本集合中每个监测指标为异常指标的第一概率以及样本集的每个监测指标为正常指标的第二概率;在第一概率大于第二概率的情况下,确定监测指标发生异常;在第一概率小于第二概率的情况下,确定监测指标正常;在监测指标发生异常的数量大于预定数量的情况下,确定宿主机发生异常;在监测指标发生异常的数量小于预定数量的情况下,确定宿主机正常运行。
[0011]可选地,根据各个迁移演练拟合值与实际拟合值对子区间所属的监测指标进行数据状态标识,包括:确定各个迁移演练拟合值与实际拟合值的差值;在差值小于预定数值的情况下,标记各个迁移演练拟合值对应的监测指标的数据状态标识为异常;在差值大于预定数值的情况下,标记各个迁移演练拟合值内对应的监测指标数据状态标识为正常。
[0012]可选地,在对各组子区间内所属的监测指标进行拟合得到迁移演练拟合值之前,方法还包括:对子区间所属的监测指标进行分析,确定各组子区间内存在交集的监测指标,对存在交集的监测指标所属的子区间重新进行划分。
[0013]可选地,对存在交集的监测指标所属的子区间重新进行划分,包括:计算存在交集的监测指标属于目标子区间的第一分类概率,以及子区间所属的监测指标数据属于除目标子区间之外的第二分类概率;当第一分类概率大于第二分类概率的情况下,确定存在交集的监测指标属于目标子区间;当第一分类概率小于第二分类概率的情况下,确定存在交集的不属于目标子区间。
[0014]根据本申请实施例的另一方面,还提供了一种虚拟机迁移装置,包括:分割模块,用于获取目标宿主机对应的初始阈值,将初始阈值进行预定范围浮动得到阈值总区间,对阈值总区间进行分割得到分割后的子区间,其中,初始阈值用于指示各个监测指标发生异常的阈值;标识模块,用于对各组子区间内所属的监测指标进行拟合得到迁移演练拟合值,并根据各个迁移演练拟合值与实际拟合值对子区间所属的监测指标进行数据状态标识,并根据数据状态标识中异常标识出现的次数得到虚拟机迁移演练概率值,其中,实际拟合值为历史最近一次因宿主机故障造成虚拟机迁移的阈值;迁移模块,用于对子区间所属的监测指标进行分析得到对应子区间的目标宿主机的故障概率值,根据虚拟机迁移演练概率值与目标宿主机的故障概率值确定是否进行虚拟机迁移。
[0015]根据本申请实施例的另一方面,还提供了一种非易失性存储介质,包括:存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行任意一项虚拟机迁移方法。
[0016]根据本申请实施例的另一方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现任意一项虚拟机迁移方法。
[0017]在本申请实施例中,采用根据宿主机发生故障概率和虚拟机迁移概率确定是否进行虚拟机迁移的方式,通过获取目标宿主机对应的初始阈值,将初始阈值进行预定范围浮动得到阈值总区间,对阈值总区间进行分割得到子区间;对各组子区间内所属的监测指标
进行拟合得到迁移演练拟合值,根据各个迁移演练拟合值与实际拟合值对子区间所属的监测指标进行数据状态标识,根据数据状态标识中异常标识出现的次数得到虚拟机迁移演练概率值;对子区间所属的监测指标进行分析得到对应子区间的目标宿主机的故障概率值,根据虚拟机迁移演练概率值与目标宿主机的故障概率值确定是否进行虚拟机迁移,达到了动态管理虚拟机迁移的目的,从而实现了提高虚拟机迁移的精确性,进而节省了虚拟资源的技术效果,进而解决了由于误报造成的虚拟机迁移导致部署在虚拟机上的业务被中断技术问题。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0019]图1是根据本申请实施例的一种虚拟机迁移方法的流程示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机迁移方法,其特征在于,包括:获取目标宿主机对应的初始阈值,将所述初始阈值进行预定范围浮动得到阈值总区间,对所述阈值总区间进行分割得到分割后的子区间,其中,所述初始阈值用于指示各个监测指标发生异常的阈值;对各组子区间内所属的监测指标进行拟合得到迁移演练拟合值,并根据各个迁移演练拟合值与实际拟合值对所述子区间所属的监测指标进行数据状态标识,并根据所述数据状态标识中异常标识出现的次数得到虚拟机迁移演练概率值,其中,所述实际拟合值为历史最近一次因宿主机故障造成虚拟机迁移的阈值;对所述子区间所属的监测指标进行分析得到对应所述子区间的所述目标宿主机的故障概率值,根据所述虚拟机迁移演练概率值与所述目标宿主机的故障概率值确定是否进行虚拟机迁移。2.根据权利要求1所述的方法,其特征在于,根据所述虚拟机迁移演练概率值与所述目标宿主机的故障概率值确定是否进行虚拟机迁移,包括:求取各组所述子区间所述虚拟机迁移演练概率值与所述宿主机故障概率的平均值;确定所述平均值为每组子区间对应的虚拟机迁移概率;根据每组子区间对应的虚拟机迁移概率确定是否进行虚拟机迁移。3.根据权利要求2所述的方法,其特征在于,根据每组子区间对应的虚拟机迁移概率确定是否进行虚拟机迁移,包括:获取所述子区间中小于所述初始阈值的第一子区间以及所述子区间中大于所述初始阈值的第二子区间;在所述第一子区间中各个子区间对应的虚拟机迁移概率均大于第一预定概率的情况下,或者在所述第二子区间中各个子区间对应的虚拟机迁移概率均大于第二预定概率的情况下进行虚拟机迁移,其中,所述第一预定概率大于所述第二预定概率。4.根据权利要求1所述的方法,其特征在于,在获取目标宿主机对应的初始阈值之前,所述方法还包括:获取各个宿主机的监测指标,对所述监测指标进行分析得到所述各个宿主机的运行状态,确定处于运行状态为异常的宿主机为目标宿主机,其中,监测指标用于指示所述宿主机的运行状态。5.根据权利要求4所述的方法,其特征在于,对所述监测指标进行分析得到所述各个宿主机的运行状态,包括:访问所述各个宿主机的历史日志获取所述各个监测指标;根据确定所述各个监测指标构建样本集合,确定样本集合中每个监测指标为异常指标的第一概率以及样本集的每个所述监测指标为正常指标的第二概率;在所述第一概率大于所述第二概率的情况下,确定监测指标发生异常;在所述第一概率小于所述第二概率的情况下,确定监测指标正常;在所述监测指标发生异常的数量大于预定数量的情况下,确定所述宿主机发生异常;在所述监测指标发生异常的...

【专利技术属性】
技术研发人员:张哲李炳正陈立张敏苑春晓刘勇尹述刚胡萌萌刘鹏飞槐正
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1