【技术实现步骤摘要】
一种灵活配置基板管理控制器的方法、系统及介质
本专利技术涉及软件开发领域,特别是涉及一种灵活配置基板管理控制器的方法、系统及介质。
技术介绍
服务器应用的越来越广泛,使基板管理控制器的配置项越来越多,当服务器运维人员对基板管理控制器进行配置时,只能进行逐项配置,过程较为繁琐复杂,之后出现了使用脚本批量配置基板管理控制器的配置项,其只对需要配置的项进行配置,但其中有些配置具有联动项,并且有些联动项会导致基板管理控制器重启,当基板管理控制器重启后,若干配置项将会配置失败。
技术实现思路
本专利技术主要解决的技术问题是提供一种灵活配置基板管理控制器的方法、系统及介质,能够解决在对基板管理控制器的配置项进行配置时,配置过程繁琐导致的基板管理控制器中配置项出现部分失败的问题。为解决上述技术问题,本专利技术采用的一个技术方案是:一种灵活配置基板管理控制器的方法,包括:判断基板管理控制器中的选项是否需要配置,获取每个选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若相同,则该选项不进行配置,若不同,则将该选项列入待配置项,并对待配置项进行配置步骤;所述配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;对待配置项进行配置后,生成对应的配置方案一,并将配置方案一存储,计算配置方案一的配置耗能,对配置方案一的配置权重进行调整,生成若干配置权重不同的配置方案,计算若干配置权重不同的配置方案的配置耗能;< ...
【技术保护点】
1.一种灵活配置基板管理控制器的方法,其特征在于,包括:/n判断基板管理控制器中的选项是否需要配置,获取每个选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若相同,则该选项不进行配置,若不同,则将该选项列入待配置项,并对待配置项进行配置步骤;/n所述配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;/n对待配置项进行配置后,生成对应的配置方案一,并将配置方案一存储,计算配置方案一的配置耗能,对配置方案一的配置权重进行调整,生成若干配置权重不同的配置方案,计算若干配置权重不同的配置方案的配置耗能;/n找出配置耗能最小的配置方案,设定该配置方案为高效配置方案,按照高效配置方案的配置权重对待配置项进行配置。/n
【技术特征摘要】
1.一种灵活配置基板管理控制器的方法,其特征在于,包括:
判断基板管理控制器中的选项是否需要配置,获取每个选项的待配置参数,对比该待配置参数与对应选项当前的配置参数是否相同,若相同,则该选项不进行配置,若不同,则将该选项列入待配置项,并对待配置项进行配置步骤;
所述配置步骤包括:将待配置项按配置类别进行分类,设定与配置类别对应的待配置项的配置权重,按照配置权重对待配置项进行配置;
对待配置项进行配置后,生成对应的配置方案一,并将配置方案一存储,计算配置方案一的配置耗能,对配置方案一的配置权重进行调整,生成若干配置权重不同的配置方案,计算若干配置权重不同的配置方案的配置耗能;
找出配置耗能最小的配置方案,设定该配置方案为高效配置方案,按照高效配置方案的配置权重对待配置项进行配置。
2.根据权利要求1中所述的一种灵活配置基板管理控制器的方法,其特征在于,所述配置类别包括联动类、重启类和并发类;
所述联动类的待配置项为包含若干与其对应的关联配置选项的若干选项;
所述关联配置选项为通过其配置状态和所述联动类待配置项的配置状态判断是否进行配置的选项;
所述重启类的待配置项为配置后将使基板管理控制器网络重启的若干选项;
所述并发类的待配置项为与其他待配置项共同进行配置的若干选项。
3.根据权利要求2中所述的一种灵活配置基板管理控制器的方法,其特征在于,当设定不同配置类别的待配置项的配置权重时,设置联动类待配置项的配置权重大于并发类待配置项的配置权重,设置并发类待配置项的配置权重大于重启类待配置项的配置权重;
当按照设定的配置权重对不同配置类别的待配置项进行配置时,先对联动类待配置项进行配置,联动类待配置项配置之后对并发类待配置项进行配置,并发类待配置项配置之后对重启类待配置项进行配置。
4.根据权利要求3中所述的一种灵活配置基板管理控制器的方法,其特征在于,所述联动类的待配置项的配置状态包括启动状态、待机状态和待配置状态,联动类的待配置项对应的关联配置选项的配置状态包括已配置状态和未配置状态,对联动类的待配置项采用联动配置规则进行配置,所述联动配置规则包括:
当联动类待配置项的配置状态为启动状态时,配置与其对应的关联配置选项;
当关联配置选项的配置状态为已配置状态,联动类待配置项的配置状态为待配置状态时,配置联动类待配置项的配置状态为启动状态;
当关联配置选项的配置状态为已配置状态,联动类待配置项的配置状态为待机状态时,配置联动类待配置项的配置状态为待机状态但不对关联配置选项进行配置;
当联动类待配置项的配置状态为待机状态,关联配置选项的配置状态为未配置状态时,根据关联配置选项的配置参数对关联配置选项进行配置,若配置失败,则发送提示信息;所述配置失败包括关联配置选项的配置参数获取失败。
5.根据权利要求3中所述的一种...
【专利技术属性】
技术研发人员:张芳,孙雅伦,刘成平,王崇娇,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。