System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及服务器,尤其涉及一种参数配置的验证方法及装置。
技术介绍
1、现有的市场为了满足各类客户的不同的需求,为客户提供了定制化选配功能,在研发设计同一系统中的不同产品时,会出现功能或者部件上细微的差异,比如基板管理控制器(baseboard management controller,bmc)的是否选配、外部i/o板(external i/oboard,eiob)板的是否选配等,导致软件上在不同配置设备功能上的实现出现不可避免的差异。
2、现有的系统架构中,对于同一系统中不同机型的不同配置之间存在部分差异,每一种配置机型都有一套单独的代码,当修改为通用修改时,需要同时修改维护这几套逻辑代码,容易造成遗漏与漏改,无法确保参数配置的准确性。
技术实现思路
1、本专利技术提供一种参数配置的验证方法及装置,用以提升同一系统下不同机型版本的参数配置的准确率。
2、本专利技术提供一种参数配置的验证方法,包括:
3、获取待配置机型的机型信息,并基于所述机型信息,从预设置的配置文件中确定通用配置信息以及所述待配置机型的差异配置信息,所述配置文件包括目标系统中多个机型的通用配置信息以及所述目标系统中各机型的差异配置信息,所述待配置机型为所述目标系统适用的机型;
4、基于所述通用配置信息以及所述差异配置信息,确定所述待配置机型的机型配置信息,并基于所述机型配置信息,对所述待配置机型进行参数配置;
5、基于所述差异配置信息,从所述目标系
6、根据本专利技术提供的一种参数配置的验证方法,基于所述目标测试文件,确定参数配置后的待配置机型测试通过,包括:
7、基于所述待配置机型的机型信息,构建所述待配置机型的虚拟服务器,并于所述机型配置信息,对所述虚拟服务器进行参数配置;
8、基于所述目标测试文件,对所述参数配置后的虚拟服务器进行测试,在所述参数配置后的虚拟服务器测试通过的情况下,确定所述参数配置后的待配置机型测试通过。
9、根据本专利技术提供的一种参数配置的验证方法,基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件,包括:
10、基于所述差异配置信息,从预设置的测试配置文件中确定所述待配置机型的目标测试文件,所述测试配置文件是基于所述目标系统中各机型的差异配置信息及其的测试文件构建的。
11、根据本专利技术提供的一种参数配置的验证方法,基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件之后,还包括:
12、在基于所述目标测试文件以及所述通用配置信息对应的测试文件,确定参数配置后的待配置机型测试不通过的情况下,更新测试结果表中所述待配置机型的测试结果为测试不通过,所述测试结果表用于记录所述目标系统中各机型的测试结果;
13、发送所述待配置机型的测试失败信息至运维人员,以使所述运维人员接收所述测试失败结果后,对所述待配置机型的机型配置信息进行更改;
14、在基于所述目标测试文件以及所述通用配置信息对应的测试文件,确定参数配置后的待配置机型测试通过的情况下,更新所述测试结果表中所述待配置机型的测试结果为测试通过。
15、根据本专利技术提供的一种参数配置的验证方法,基于所述机型配置信息,对所述待配置机型进行参数配置,包括:
16、基于所述待配置机型的负载信息,确定所述待配置机型参数调整信息,基于所述参数调整信息,调整所述机型配置信息,并基于调整后的机型配置信息,对所述待配置机型进行参数配置。
17、根据本专利技术提供的一种参数配置的验证方法,还包括:
18、接收所述配置文件中通用配置信息的变更消息;
19、基于所述通用配置信息的变更消息,更新所述配置文件中的通用配置信息。
20、根据本专利技术提供的一种参数配置的验证方法,还包括:
21、接收所述配置文件中所述待配置机型的差异配置信息的变更消息;
22、基于所述待配置机型的差异配置信息的变更消息,更新所述配置文件中所述待配置机型的差异配置信息。
23、本专利技术还提供一种参数配置的验证装置,包括:
24、配置获取模块,用于获取待配置机型的机型信息,并基于所述机型信息,从预设置的配置文件中确定通用配置信息以及所述待配置机型的差异配置信息,所述配置文件包括目标系统中多个机型的通用配置信息以及所述目标系统中各机型的差异配置信息,所述待配置机型为所述目标系统适用的机型;
25、配置确定模块,用于基于所述通用配置信息以及所述差异配置信息,确定所述待配置机型的机型配置信息,并基于所述机型配置信息,对所述待配置机型进行参数配置;
26、配置校验模块,用于基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件,并基于所述目标测试文件,确定参数配置后的待配置机型测试通过。
27、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种参数配置的验证方法。
28、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述参数配置的验证方法。
29、本专利技术提供的参数配置的验证方法及装置,通过将不同配置机型的通用功能与差异配置进行拆分,使用配置文件统一管理,确保功能的修改能准确同步到对应的配置机型,实现了通用修改只修改一处可以同步到所有配置机型,差异修改只会修改对应的机型,不会影响其他配置机型的功能,提升了参数配置的准确性。与此同时,基于待配置机型的差异配置信息,确定对待配置机型的测试文件,并对待配置机型进行测试,进一步实现了对待配置机型的准确配置过程。
本文档来自技高网...【技术保护点】
1.一种参数配置的验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述目标测试文件,确定参数配置后的待配置机型测试通过,包括:
3.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件,包括:
4.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件之后,还包括:
5.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述机型配置信息,对所述待配置机型进行参数配置,包括:
6.根据权利要求1所述的参数配置的验证方法,其特征在于,还包括:
7.根据权利要求1所述的参数配置的验证方法,其特征在于,还包括:
8.一种参数配置的验证装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述参数配置的验证方法。
...【技术特征摘要】
1.一种参数配置的验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述目标测试文件,确定参数配置后的待配置机型测试通过,包括:
3.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件,包括:
4.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述差异配置信息,从所述目标系统的多个测试文件中确定所述待配置机型的目标测试文件之后,还包括:
5.根据权利要求1所述的参数配置的验证方法,其特征在于,所述基于所述机型配置...
【专利技术属性】
技术研发人员:李昭星,陈翔,张连聘,张锡鑫,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。