一种灵活配置基板管理控制器的方法、系统及介质技术方案

技术编号:28034111 阅读:18 留言:0更新日期:2021-04-09 23:15
本发明专利技术公开了一种灵活配置基板管理控制器的方法、系统及介质,判断基板管理控制器中选项是否需要配置,获取选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若不同,则对该选项进行配置,配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;对待配置项进行配置后,生成对应的配置方案,并将配置方案存储,对配置方案的配置权重进行调整,生成高效配置方案;本发明专利技术能够根据基板管理控制器配置项的特点对其进行分类,并灵活的生成配置方案,通过配置方案对基板管理控制器进行配置,减少基板管理控制器中配置失败项,提高基板管理控制器的配置效率。

【技术实现步骤摘要】
一种灵活配置基板管理控制器的方法、系统及介质
本专利技术涉及软件开发领域,特别是涉及一种灵活配置基板管理控制器的方法、系统及介质。
技术介绍
服务器应用的越来越广泛,使基板管理控制器的配置项越来越多,当服务器运维人员对基板管理控制器进行配置时,只能进行逐项配置,过程较为繁琐复杂,之后出现了使用脚本批量配置基板管理控制器的配置项,其只对需要配置的项进行配置,但其中有些配置具有联动项,并且有些联动项会导致基板管理控制器重启,当基板管理控制器重启后,若干配置项将会配置失败。
技术实现思路
本专利技术主要解决的技术问题是提供一种灵活配置基板管理控制器的方法、系统及介质,能够解决在对基板管理控制器的配置项进行配置时,配置过程繁琐导致的基板管理控制器中配置项出现部分失败的问题。为解决上述技术问题,本专利技术采用的一个技术方案是:一种灵活配置基板管理控制器的方法,包括:判断基板管理控制器中的选项是否需要配置,获取每个选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若相同,则该选项不进行配置,若不同,则将该选项列入待配置项,并对待配置项进行配置步骤;所述配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;对待配置项进行配置后,生成对应的配置方案一,并将配置方案一存储,计算配置方案一的配置耗能,对配置方案一的配置权重进行调整,生成若干配置权重不同的配置方案,计算若干配置权重不同的配置方案的配置耗能;<br>找出配置耗能最小的配置方案,设定该配置方案为高效配置方案,按照高效配置方案的配置权重对待配置项进行配置。进一步,所述配置类别包括联动类、重启类和并发类;所述联动类的待配置项为包含若干与其对应的关联配置选项的若干选项;所述关联配置选项为通过其配置状态和所述联动类待配置项的配置状态判断是否进行配置的选项;所述重启类的待配置项为配置后将使基板管理控制器网络重启的若干选项;所述并发类的待配置项为与其他待配置项共同进行配置的若干选项。进一步,当设定不同配置类别的待配置项的配置权重时,设置联动类待配置项的配置权重大于并发类待配置项的配置权重,设置并发类待配置项的配置权重大于重启类待配置项的配置权重;当按照设定的配置权重对不同配置类别的待配置项进行配置时,先对联动类待配置项进行配置,联动类待配置项配置之后对并发类待配置项进行配置,并发类待配置项配置之后对重启类待配置项进行配置。进一步,所述联动类的待配置项的配置状态包括启动状态、待机状态和待配置状态,联动类的待配置项对应的关联配置选项的配置状态包括已配置状态和未配置状态,对联动类的待配置项采用联动配置规则进行配置,所述联动配置规则包括:当联动类待配置项的配置状态为启动状态时,配置与其对应的关联配置选项;当关联配置选项的配置状态为已配置状态,联动类待配置项的配置状态为待配置状态时,配置联动类待配置项的配置状态为启动状态;当关联配置选项的配置状态为已配置状态,联动类待配置项的配置状态为待机状态时,配置联动类待配置项的配置状态为待机状态但不对关联配置选项进行配置;当联动类待配置项的配置状态为待机状态,关联配置选项的配置状态为未配置状态时,根据关联配置选项的配置参数对关联配置选项进行配置,若配置失败,则发送提示信息;所述配置失败包括关联配置选项的配置参数获取失败。进一步,对并发类待配置项采用并发类配置规则进行配置,并发类配置规则包括:根据并发类待配置项的配置时间对并发类待配置项的配置权重进行设定,若并发类待配置项一的配置时间为时间一,并发类待配置项二的配置时间为时间二,且时间二大于时间一,则先对并发类待配置项二进行配置,并发类待配置项二配置之后对并发类待配置项一进行配置。进一步,对并发类待配置项进行配置时,设置并发类待配置项的数量;所述并发类待配置项的数量根据服务器的内存的占用值进行设置。进一步,对重启类待配置项采用重启类配置规则进行配置,重启类配置规则包括:运行重启类待配置项,并计算重启类待配置项的重启耗能,根据重启耗能设定重启类待配置项的配置权重。进一步,所述重启耗能包括重启类待配置项使基板管理控制器网络重启所消耗的时间和使基板管理控制器网络重启的次数;所述配置耗能包括通过配置方案对待配置项进行配置所消耗的时间和所占用的系统资源;当对所述配置耗能计算时,根据所述重启耗能进行计算;当对所述配置权重进行调整时,调整重启类待配置项的配置权重和并发类待配置项的配置权重;当对若干配置权重不同的配置方案的配置耗能计算时,根据所述配置方案一的配置耗能进行计算。一种灵活配置基板管理控制器的系统,包括:判断模块、分类模块、权重设置模块、统计模块、配置模块和日志模块;所述判断模块与所述分类模块连接,分类模块与所述权重设置模块连接,权重设置模块与所述配置模块连接,配置模块、所述统计模块和所述日志模块相互连接;所述判断模块用于获取基板管理控制器中每个选项的待配置参数,判断待配置参数与其现在的配置参数不相同的则记为待配置项,并将待配置项发送给分类模块;所述分类模块用于把所述待配置项分为联动类待配置项、重启类待配置项和并发类待配置项;所述权重设置模块用于对所述分类模块中的待配置项按类别进行配置权重的设定;所述配置模块用于将所述待配置项按设定的配置权重进行配置,并生成配置方案;所述统计模块用于计算所述配置方案中所述重启类待配置项的重启耗能和所述配置方案的配置耗能;所述日志模块用于存储配置方案,对配置方案中重启类待配置项的配置权重和并发类待配置项的配置权重进行调整,得到若干配置权重不同的配置方案,并存储配置权重不同的配置方案。一种灵活配置基板管理控制器的介质,用于储存为所述灵活配置基板管理控制器的方法所用的软件指令,其中包含为灵活配置基板管理控制器的方法所设计的软件程序。本专利技术的有益效果是:本专利技术能够根据基板管理控制器配置项的特点对其进行分类,并灵活的生成配置方案,使用此配置方案对基板管理控制器进行配置,减少基板管理控制器中的配置失败项,提高基板管理控制器的配置效率。附图说明图1是本专利技术提供的一种灵活配置基板管理控制器的方法的流程示意图;图2是一种灵活配置基板管理控制器的系统的逻辑架构示意图。具体实施方式下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。本专利技术实施例包括:第一方面,见图1,一种灵活配置基板管理控制器的方法,包括:首先,获取基板管理控制器中需要配置项的待配置参数,判断待配置参数是否与其现在的配置参数相同,若相同,不对此待配置项进行配置,其余不相同的需要配置项为基板管理控制器的待配置项,并将待配置项按照联动类、重启类本文档来自技高网...

【技术保护点】
1.一种灵活配置基板管理控制器的方法,其特征在于,包括:/n判断基板管理控制器中的选项是否需要配置,获取每个选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若相同,则该选项不进行配置,若不同,则将该选项列入待配置项,并对待配置项进行配置步骤;/n所述配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;/n对待配置项进行配置后,生成对应的配置方案一,并将配置方案一存储,计算配置方案一的配置耗能,对配置方案一的配置权重进行调整,生成若干配置权重不同的配置方案,计算若干配置权重不同的配置方案的配置耗能;/n找出配置耗能最小的配置方案,设定该配置方案为高效配置方案,按照高效配置方案的配置权重对待配置项进行配置。/n

【技术特征摘要】
1.一种灵活配置基板管理控制器的方法,其特征在于,包括:
判断基板管理控制器中的选项是否需要配置,获取每个选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若相同,则该选项不进行配置,若不同,则将该选项列入待配置项,并对待配置项进行配置步骤;
所述配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;
对待配置项进行配置后,生成对应的配置方案一,并将配置方案一存储,计算配置方案一的配置耗能,对配置方案一的配置权重进行调整,生成若干配置权重不同的配置方案,计算若干配置权重不同的配置方案的配置耗能;
找出配置耗能最小的配置方案,设定该配置方案为高效配置方案,按照高效配置方案的配置权重对待配置项进行配置。


2.根据权利要求1中所述的一种灵活配置基板管理控制器的方法,其特征在于,所述配置类别包括联动类、重启类和并发类;
所述联动类的待配置项为包含若干与其对应的关联配置选项的若干选项;
所述关联配置选项为通过其配置状态和所述联动类待配置项的配置状态判断是否进行配置的选项;
所述重启类的待配置项为配置后将使基板管理控制器网络重启的若干选项;
所述并发类的待配置项为与其他待配置项共同进行配置的若干选项。


3.根据权利要求2中所述的一种灵活配置基板管理控制器的方法,其特征在于,当设定不同配置类别的待配置项的配置权重时,设置联动类待配置项的配置权重大于并发类待配置项的配置权重,设置并发类待配置项的配置权重大于重启类待配置项的配置权重;
当按照设定的配置权重对不同配置类别的待配置项进行配置时,先对联动类待配置项进行配置,联动类待配置项配置之后对并发类待配置项进行配置,并发类待配置项配置之后对重启类待配置项进行配置。


4.根据权利要求3中所述的一种灵活配置基板管理控制器的方法,其特征在于,所述联动类的待配置项的配置状态包括启动状态、待机状态和待配置状态,联动类的待配置项对应的关联配置选项的配置状态包括已配置状态和未配置状态,对联动类的待配置项采用联动配置规则进行配置,所述联动配置规则包括:
当联动类待配置项的配置状态为启动状态时,配置与其对应的关联配置选项;
当关联配置选项的配置状态为已配置状态,联动类待配置项的配置状态为待配置状态时,配置联动类待配置项的配置状态为启动状态;
当关联配置选项的配置状态为已配置状态,联动类待配置项的配置状态为待机状态时,配置联动类待配置项的配置状态为待机状态但不对关联配置选项进行配置;
当联动类待配置项的配置状态为待机状态,关联配置选项的配置状态为未配置状态时,根据关联配置选项的配置参数对关联配置选项进行配置,若配置失败,则发送提示信息;所述配置失败包括关联配置选项的配置参数获取失败。


5.根据权利要求3中所述的一种...

【专利技术属性】
技术研发人员:张芳孙雅伦刘成平王崇娇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1