一种BMC配置管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33635785 阅读:15 留言:0更新日期:2022-06-02 01:48
本申请提供一种BMC配置管理方法、装置、电子设备及存储介质,该方法包括:获取BMC的历史版本配置文件,并将历史版本配置文件存储到存储区;当接收到用户输入的BMC配置还原请求时,根据BMC配置还原请求,在存储区中调用对应的目标历史版本配置文件;基于目标历史版本配置文件,配置BMC,以将BMC还原至目标历史版本。上述方案提供的方法,通过存储BMC的历史版本配置文件,在需要对BMC进行配置还原时,直接调用对应的目标历史版本配置文件,无需用户去重复发送相关的配置命令,提高了BMC配置效率。提高了BMC配置效率。提高了BMC配置效率。

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


[0001]本申请涉及服务器管理
,尤其涉及一种BMC配置管理方法、装置、电子设备及存储介质。

技术介绍

[0002]基板管理控制器(Baseboard Management Controller,简称:BMC)是一种专用的服务处理器,用于管理服务器,用户可以通过配置服务器中的BMC,来实现服务器的管理。
[0003]在现有技术中,用户通常是通过向BMC发送不同的配置命令,来实现不同配置参数的修改。并且在实际应用中,无论是更新BMC配置还是将BMC配置还原到某一历史版本,都需要用户去重复发送相关的配置命令,在BMC配置量较大的情况下,无法保证BMC配置效率。

技术实现思路

[0004]本申请提供一种BMC配置管理方法、装置、电子设备及存储介质,以解决现有技术无法保证BMC配置效率等缺陷。
[0005]本申请第一个方面提供一种BMC配置管理方法,包括:
[0006]获取BMC的历史版本配置文件,并将所述历史版本配置文件存储到存储区;
[0007]当接收到用户输入的BMC配置还原请求时,根据所述BMC配置还原请求,在所述存储区中调用对应的目标历史版本配置文件;
[0008]基于所述目标历史版本配置文件,配置所述BMC,以将所述BMC还原至目标历史版本。
[0009]可选的,所述基于所述目标历史版本配置文件,配置所述BMC,包括:
[0010]获取所述BMC的出厂默认配置文件;
[0011]根据所述目标历史版本配置文件和出厂默认配置文件,生成目标默认配置文件;
[0012]基于所述目标默认配置文件,对所述BMC进行恢复默认配置。
[0013]可选的,所述根据所述目标历史版本配置文件和出厂默认配置文件,生成目标默认配置文件,包括:
[0014]根据所述目标历史版本配置文件所包含的配置项,在所述出厂默认配置文件中定位待替换项;
[0015]将所述出厂默认配置文件中的所述待替换项,替换为所述目标历史版本配置文件中对应的配置项,以得到目标默认配置文件。
[0016]可选的,所述获取BMC的历史版本配置文件,包括:
[0017]当接收到用户输入的BMC配置更新请求或BMC配置还原请求时,获取所述BMC的当前配置文件,并将所述当前配置文件作为所述历史版本配置文件。
[0018]可选的,所述根据所述BMC配置还原请求,在所述存储区中调用对应的目标历史版本配置文件,包括:
[0019]根据所述BMC配置还原请求所表征的BMC配置需求信息,确定所述BMC的目标历史
版本;
[0020]按照所述存储区的文件路径信息,在所述存储区中调用所述目标历史版本所对应的目标历史版本配置文件。
[0021]可选的,所述存储区位于所述BMC的非易失性存储器。
[0022]可选的,还包括:
[0023]监控所述存储区的空间使用情况;
[0024]根据所述存储区的空间使用情况,管理所述存储区当前存储的历史版本配置文件。
[0025]本申请第二个方面提供一种BMC配置管理装置,包括:
[0026]获取模块,用于获取BMC的历史版本配置文件,并将所述历史版本配置文件存储到存储区;
[0027]调用模块,用于当接收到用户输入的BMC配置还原请求时,根据所述BMC配置还原请求,在所述存储区中调用对应的目标历史版本配置文件;
[0028]配置模块,用于基于所述目标历史版本配置文件,配置所述BMC,以将所述BMC还原至目标历史版本。
[0029]可选的,所述配置模块,具体用于:
[0030]获取所述BMC的出厂默认配置文件;
[0031]根据所述目标历史版本配置文件和出厂默认配置文件,生成目标默认配置文件;
[0032]基于所述目标默认配置文件,对所述BMC进行恢复默认配置。
[0033]可选的,所述配置模块,具体用于:
[0034]根据所述目标历史版本配置文件所包含的配置项,在所述出厂默认配置文件中定位待替换项;
[0035]将所述出厂默认配置文件中的所述待替换项,替换为所述目标历史版本配置文件中对应的配置项,以得到目标默认配置文件。
[0036]可选的,所述获取模块,具体用于:
[0037]当接收到用户输入的BMC配置更新请求或BMC配置还原请求时,获取所述BMC的当前配置文件,并将所述当前配置文件作为所述历史版本配置文件。
[0038]可选的,所述调用模块,具体用于:
[0039]根据所述BMC配置还原请求所表征的BMC配置需求信息,确定所述BMC的目标历史版本;
[0040]按照所述存储区的文件路径信息,在所述存储区中调用所述目标历史版本所对应的目标历史版本配置文件。
[0041]可选的,所述存储区位于所述BMC的非易失性存储器。
[0042]可选的,所述装置还包括:
[0043]文件管理模块,用于监控所述存储区的空间使用情况;根据所述存储区的空间使用情况,管理所述存储区当前存储的历史版本配置文件。
[0044]本申请第三个方面提供一种电子设备,包括:至少一个处理器和存储器;
[0045]所述存储器存储计算机执行指令;
[0046]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个
处理器执行如上第一个方面以及第一个方面各种可能的设计所述的方法。
[0047]本申请第四个方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一个方面以及第一个方面各种可能的设计所述的方法。
[0048]本申请技术方案,具有如下优点:
[0049]本申请提供一种BMC配置管理方法、装置、电子设备及存储介质,该方法包括:获取BMC的历史版本配置文件,并将历史版本配置文件存储到存储区;当接收到用户输入的BMC配置还原请求时,根据BMC配置还原请求,在存储区中调用对应的目标历史版本配置文件;基于目标历史版本配置文件,配置BMC,以将BMC还原至目标历史版本。上述方案提供的方法,通过存储BMC的历史版本配置文件,在需要对BMC进行配置还原时,直接调用对应的目标历史版本配置文件,无需用户去重复发送相关的配置命令,提高了BMC配置效率。
附图说明
[0050]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0051]图1为本申请实施例基于的BMC配置管理系统的结构示意图;
[0052]图2为本申请实施例提供的BMC配置管理方法的流程示意图;
[0053]图3为本申请实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BMC配置管理方法,其特征在于,包括:获取BMC的历史版本配置文件,并将所述历史版本配置文件存储到存储区;当接收到用户输入的BMC配置还原请求时,根据所述BMC配置还原请求,在所述存储区中调用对应的目标历史版本配置文件;基于所述目标历史版本配置文件,配置所述BMC,以将所述BMC还原至目标历史版本。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标历史版本配置文件,配置所述BMC,包括:获取所述BMC的出厂默认配置文件;根据所述目标历史版本配置文件和出厂默认配置文件,生成目标默认配置文件;基于所述目标默认配置文件,对所述BMC进行恢复默认配置。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标历史版本配置文件和出厂默认配置文件,生成目标默认配置文件,包括:根据所述目标历史版本配置文件所包含的配置项,在所述出厂默认配置文件中定位待替换项;将所述出厂默认配置文件中的所述待替换项,替换为所述目标历史版本配置文件中对应的配置项,以得到目标默认配置文件。4.根据权利要求1所述的方法,其特征在于,所述获取BMC的历史版本配置文件,包括:当接收到用户输入的BMC配置更新请求或BMC配置还原请求时,获取所述BMC的当前配置文件,并将所述当前配置文件作为所述历史版本配置文件。5.根据权利要求1所述的方法,其特征在于,所述根据所述BMC配置还原请求,在所述存储区中调用...

【专利技术属性】
技术研发人员:王万强谢路生
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1