一种策略分配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36874425 阅读:29 留言:0更新日期:2023-03-15 20:22
本发明专利技术实施例适用于计算机技术领域,提供了一种策略分配方法、装置、电子设备及存储介质,其中,策略分配方法包括:为至少两个主机中的每个主机分配至少两个处置策略中的一个处置策略;至少两个主机为设定系统下对应相同故障类型的主机;至少两个处置策略对应所述故障类型;获取每个主机分配到的处置策略对对应的主机的影响程度;基于每个主机对应的处置策略的影响程度,确定故障类型的目标处置策略。确定故障类型的目标处置策略。确定故障类型的目标处置策略。

【技术实现步骤摘要】
一种策略分配方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种策略分配方法、装置、电子设备及存储介质。

技术介绍

[0002]云系统管理有大量的主机,在不同情况下,云系统下的主机会发生各种各样的故障。在云系统下的主机发生故障时,相关技术通过预先设定好的处置策略,对主机的故障进行处理,以使主机恢复正常。由于故障的类型有很多种,相关技术需要预先对所有的故障类型进行分类,并为每种故障类型设置一个对应的处置策略。但是相关技术为故障类型设置的处置策略不一定是最佳的处置策略,不能最大程度减轻由于故障对客户业务造成的影响。

技术实现思路

[0003]为了解决上述问题,本专利技术实施例提供了一种策略分配方法、装置、电子设备及存储介质,以至少解决相关技术为故障类型设置的处置策略不是最佳的处置策略的问题。
[0004]本专利技术的技术方案是这样实现的:
[0005]第一方面,本专利技术实施例提供了一种策略分配方法,该方法包括:
[0006]为至少两个主机中的每个主机分配至少两个处置策略中的一个处置策略;所述至少两个主机为设定系统下对应相同故障类型的主机;所述至少两个处置策略对应所述故障类型;
[0007]获取每个主机分配到的处置策略对对应的主机的影响程度;
[0008]基于每个主机对应的处置策略的影响程度,确定所述故障类型的目标处置策略。
[0009]在上述方案中,所述基于每个主机对应的处置策略的影响程度,确定所述故障类型的目标处置策略,包括:
[0010]基于每个主机对应的处置策略的影响程度,对不同的处置策略的影响程度的差异进行假设检验,得到假设检验结果;
[0011]若所述假设检验结果表征所述差异满足统计显著性,将影响程度最小的处置策略确定为所述故障类型的目标处置策略。
[0012]在上述方案中,所述对不同处置策略的影响程度的差异进行假设检验,包括:
[0013]基于不同处置策略的影响程度,计算P值;所述P值表征所有处置策略的影响程度相同的可能性大小;
[0014]确定所述P值是否小于设定显著水平;
[0015]若所述P值小于所述设定显著水平,得到表征所述差异满足统计显著性的假设检验结果。
[0016]在上述方案中,所述获取每个主机分配到的处置策略对对应的主机的影响程度,包括:
[0017]在每个主机执行对应的处置策略后,在设定时间窗口内获取每个主机的故障信息;
[0018]基于所述故障信息,确定所述处置策略对对应的主机的影响程度;
[0019]所述故障信息包括以下至少一项:
[0020]主机中的虚拟机的中断次数;
[0021]主机中的虚拟机的中断时长;
[0022]主机中的虚拟机的重启次数;
[0023]主机中的虚拟机的迁移次数。
[0024]在上述方案中,所述至少两个主机中的每个主机,分配到所述至少两个处置策略中的任意一个处置策略的概率是相同的。
[0025]在上述方案中,在确定所述故障类型的目标处置策略之后,所述方法还包括:
[0026]将所述故障类型的目标处置策略,分配给所述至少两个主机;
[0027]获取所述故障类型的目标处置策略对每个主机的影响程度;
[0028]确定当前时间窗口和历史时间窗口内的所述影响程度的差异是否满足统计显著性;
[0029]若所述差异满足统计显著性,重新确定所述故障类型的目标处置策略。
[0030]在上述方案中,所述为至少两个主机中的每个主机分配至少两个处置策略中的一个处置策略,包括:
[0031]若第一主机在历史时间窗口内发生过故障,且分配过第一处置策略,在所述第一主机再次发生相同故障类型的故障时,分配所述第一处置策略给所述第一主机;所述第一主机为所述至少两个主机中的任意一个主机;所述第一处置策略为所述至少两个处置策略中的任意一个处置策略。
[0032]第二方面,本专利技术实施例提供了一种策略分配装置,该装置包括:
[0033]分配模块,用于为至少两个主机中的每个主机分配至少两个处置策略中的一个处置策略;所述至少两个主机为设定系统下对应相同故障类型的主机;所述至少两个处置策略对应所述故障类型;
[0034]获取模块,用于获取每个主机分配到的处置策略对对应的主机的影响程度;
[0035]确定模块,用于基于每个主机对应的处置策略的影响程度,确定所述故障类型的目标处置策略。
[0036]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,所述处理器和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行本专利技术实施例第一方面提供的策略分配方法的步骤。
[0037]第四方面,本专利技术实施例提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序。所述计算机程序被处理器执行时实现如本专利技术实施例第一方面提供的策略分配方法的步骤。
[0038]本专利技术实施例通过为至少两个主机中的每个主机分配至少两个处置策略中的一个处置策略,获取每个主机分配到的处置策略对对应的主机的影响程度,基于每个主机对应的处置策略的影响程度,确定故障类型的目标处置策略。其中,至少两个主机为设定系统
下对应相同故障类型的主机,至少两个处置策略对应该故障类型。本实施例可以实现为故障类型自动确定最佳的处置策略,无需人工参与,可以减少人工成本。并且本实施例基于处置策略的影响程度来确定故障类型的目标处置策略,可以保证为故障类型分配的目标处置策略能够达到最优的故障处置效果。
附图说明
[0039]图1是本专利技术实施例提供的一种策略分配方法的实现流程示意图;
[0040]图2是本专利技术实施例提供的另一种策略分配方法的实现流程示意图;
[0041]图3是本专利技术实施例提供的另一种策略分配方法的实现流程示意图;
[0042]图4是本专利技术实施例提供的另一种策略分配方法的实现流程示意图;
[0043]图5是本专利技术实施例提供的一种策略分配流程的示意图;
[0044]图6是本专利技术应用实施例提供的一种云主机策略分配场景的示意图;
[0045]图7是本专利技术实施例提供的一种策略分配装置的示意图;
[0046]图8是本专利技术一实施例提供的电子设备的示意图。
具体实施方式
[0047]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0048]以云系统为例,随着网络技术的发展,云服务越来越流行,很多企业都设置有云系统来提供云服务。云系统是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种策略分配方法,其特征在于,包括:为至少两个主机中的每个主机分配至少两个处置策略中的一个处置策略;所述至少两个主机为设定系统下对应相同故障类型的主机;所述至少两个处置策略对应所述故障类型;获取每个主机分配到的处置策略对对应的主机的影响程度;基于每个主机对应的处置策略的影响程度,确定所述故障类型的目标处置策略。2.如权利要求1所述的方法,其特征在于,所述基于每个主机对应的处置策略的影响程度,确定所述故障类型的目标处置策略,包括:基于每个主机对应的处置策略的影响程度,对不同的处置策略的影响程度的差异进行假设检验,得到假设检验结果;若所述假设检验结果表征所述差异满足统计显著性,将影响程度最小的处置策略确定为所述故障类型的目标处置策略。3.如权利要求2所述的方法,其特征在于,所述对不同处置策略的影响程度的差异进行假设检验,包括:基于不同处置策略的影响程度,计算P值;所述P值表征所有处置策略的影响程度相同的可能性大小;确定所述P值是否小于设定显著水平;若所述P值小于所述设定显著水平,得到表征所述差异满足统计显著性的假设检验结果。4.如权利要求1所述的方法,其特征在于,所述获取每个主机分配到的处置策略对对应的主机的影响程度,包括:在每个主机执行对应的处置策略后,在设定时间窗口内获取每个主机的故障信息;基于所述故障信息,确定所述处置策略对对应的主机的影响程度;所述故障信息包括以下至少一项:主机中的虚拟机的中断次数;主机中的虚拟机的中断时长;主机中的虚拟机的重启次数;主机中的虚拟机的迁移次数。5.如权利要求1所述的方法,其特征在于,所述至少两个主机中的每个主机,分配到所述至少两个处置策略中的任意一个处置策略的概率是相同的。6.如权利...

【专利技术属性】
技术研发人员:许云中宁阳郑景中王雄
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1