一种硬件管理方法和装置制造方法及图纸

技术编号:30804041 阅读:13 留言:0更新日期:2021-11-16 08:10
本申请实施例提供了一种硬件管理方法和装置,其应用于服务器中,服务器包括基板管理控制器以及至少一种硬件部件,硬件部件对应设置有微控制单元,基板管理控制器与微控制单元通信连接。所述方法包括:基板管理控制器基于预设协议,向至少一种硬件部件对应的微控制单元发送硬件管理指令;微控制单元根据硬件管理指令,对硬件部件进行相应的处理,并向基板管理控制器返回预设数据格式的反馈数据。从而基板管理控制器可以通过与微控制器单元进行通信的方式,实现采用相同的预设协议对多种不同类型的硬件部件进行管理,且无需对基板管理控制器的软件进行更新,实现对硬件部件的快速支持,便于服务器简便地更新其硬件部件。便于服务器简便地更新其硬件部件。便于服务器简便地更新其硬件部件。

【技术实现步骤摘要】
一种硬件管理方法和装置


[0001]本申请涉及计算机
,特别是涉及一种硬件管理方法和一种硬件管理装置。

技术介绍

[0002]现有技术中,服务器的整机管理通常需要通过基板管理控制器(Baseboard Management Controller,BMC)对服务器中的硬件部件进行管理,实现整机管理功能。但是,服务器中硬件部件往往具有多种类型,不同类型的硬件部件具有不同的管理方式,从而基板管理控制器使用的软件通常需要提前写入不同种类硬件部件使用的数据传输协议、管理指令等信息,以便可以对不同类型的硬件部件进行管理。
[0003]在此情况下,若服务器中的硬件部件发生变更,则需要对基板管理控制器使用的软件进行更新。而软件的更新从需求设计至版本发布,通常需要花费较长的时间,导致服务器较难简便地更新其硬件部件。

技术实现思路

[0004]鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种硬件管理方法和相应的一种硬件管理装置。
[0005]为了解决上述问题,本申请实施例公开了一种硬件管理方法,其应用于服务器中,所述服务器包括基板管理控制器以及至少一种硬件部件,所述硬件部件对应设置有微控制单元,所述基板管理控制器与所述微控制单元通信连接;所述方法包括:所述基板管理控制器基于预设协议,向至少一种所述硬件部件对应的微控制单元发送硬件管理指令;所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的处理,并向所述基板管理控制器返回预设数据格式的反馈数据。
>[0006]可选地,所述基板管理控制器基于预设协议,向至少一种所述硬件部件对应的微控制单元发送硬件管理指令的步骤,包括:所述基板管理控制器在至少一种预设的管理功能中,确定针对至少一种所述硬件部件的目标管理功能;所述基板管理控制器基于预设协议,生成所述目标管理功能对应的硬件管理指令;所述基板管理控制器将所述硬件管理指令向所述硬件部件对应的微控制单元发送。
[0007]可选地,所述管理功能包括状态管理功能、告警功能、日志获取功能、升级功能中的至少一种。
[0008]可选地,所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的处
理,并向所述基板管理控制器返回预设数据格式的反馈数据;所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的管理操作,得到所述硬件部件的管理数据;所述微控制单元将所述管理数据转换为预设数据格式的反馈数据;所述微控制单元向所述基板管理控制器反馈所述预设数据格式的反馈数据。
[0009]可选地,所述方法还包括:若所述基板管理控制器检测到所述服务器中硬件部件的硬件在位信息发生变更,识别变更的硬件部件的微控制单元。
[0010]本申请实施例中还公开一种硬件管理装置,其应用于服务器中,所述服务器包括基板管理控制器以及至少一种硬件部件,所述硬件部件对应设置有微控制单元,所述基板管理控制器与所述微控制单元通信连接;所述基板管理控制器包括指令发送模块,所述微控制单元包括处理模块;所述指令发送模块用于基于预设协议,向至少一种所述硬件部件对应的微控制单元发送硬件管理指令;所述处理模块用于根据所述硬件管理指令,对所述硬件部件进行相应的处理,并向所述基板管理控制器返回预设数据格式的反馈数据。
[0011]可选地,所述指令发送模块包括:功能确定子模块,用于在至少一种预设的管理功能中,确定针对至少一种所述硬件部件的目标管理功能;指令生成子模块,用于基于预设协议,生成所述目标管理功能对应的硬件管理指令;指令发送子模块,用于将所述硬件管理指令向所述硬件部件对应的微控制单元发送。
[0012]可选地,所述管理功能包括状态管理功能、告警功能、日志获取功能、升级功能中的至少一种。
[0013]可选地,所述处理模块包括:管理子模块,用于根据所述硬件管理指令,对所述硬件部件进行相应的管理操作,得到所述硬件部件的管理数据;数据转换子模块,用于将所述管理数据转换为预设数据格式的反馈数据;数据发送子模块,用于所述微控制单元向所述基板管理控制器反馈所述预设数据格式的反馈数据。
[0014]可选地,所述装置还包括:识别模块,用于若所述基板管理控制器检测到所述服务器中硬件部件的硬件在位信息发生变更,识别变更的硬件部件的微控制单元。
[0015]本申请实施例还公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本申请实施例所述的任一种方法。
[0016]本申请实施例还公开了机器可读介质,其上存储有指令,当由一个或多个处理器
执行时,使得所述处理器执行如本申请实施例所述的任一种方法。
[0017]本申请实施例包括以下优点:通过本申请实施例的硬件管理方法,所述基板管理控制器基于预设协议,向至少一种所述硬件部件对应的微控制单元发送硬件管理指令,所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的处理,并向所述基板管理控制器返回预设数据格式的反馈数据。从而基板管理控制器可以通过与微控制器单元进行通信的方式,实现采用相同的预设协议对多种不同类型的硬件部件进行管理,且无需对基板管理控制器的软件进行更新,实现对硬件部件的快速支持,便于服务器简便地更新其硬件部件。
附图说明
[0018]图1是本申请实施例的一种硬件管理方法实施例的步骤流程图;图2是本申请实施例的一种硬件管理结构示意图;图3是本申请实施例的另一种硬件管理方法实施例的步骤流程图;图4是本申请实施例的一种硬件管理装置实施例的结构框图。
具体实施方式
[0019]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
[0020]本申请实施例面对服务器无法简便地更新硬件的情况,通过采用微控制单元(Microcontroller Unit,MCU)分别管理不同种类的硬件部件,并由微控制单元与基板管理控制器进行通信,从而基板管理控制器可以采用统一的管理协议与微控制单元进行通信,而无需针对不同的硬件部件设置不同的数据传输协议、管理指令等信息。由此,在服务器需要更换硬件部件的情况下,可以采用微控制单元对硬件部件进行管理,基板管理控制器与微控制单元进行通信的方式,实现新的硬件部件的快速管理,而无需对基板管理控制器进行更改。
[0021]参照图1,示出了本申请实施例的一种硬件管理方法实施例的步骤流程图,其应用于服务器中,所述服务器包括基板管理控制器以及至少一种硬件部件,所述硬件部件对应设置有微控制单元,所述基板管理控制器与所述微控制单元通信连接。
[0022]在本申请实施例中,服务器中可以包括基板管理控制器以及至少一种硬件部件。基板管理控制器可以用于对服务器中的硬件部件进行管理,使服务器中的硬件部件可以保持健康运行的状态。所述硬件部件对应设置有微控制单元,微控制单元可以用于对硬件部件进行管理,实现对硬件部件进行状态监测、版本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种硬件管理方法,其特征在于,其应用于服务器中,所述服务器包括基板管理控制器以及至少一种硬件部件,所述硬件部件对应设置有微控制单元,所述基板管理控制器与所述微控制单元通信连接;所述方法包括:所述基板管理控制器基于预设协议,向至少一种所述硬件部件对应的微控制单元发送硬件管理指令;所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的处理,并向所述基板管理控制器返回预设数据格式的反馈数据。2.根据权利要求1所述的方法,其特征在于,所述基板管理控制器基于预设协议,向至少一种所述硬件部件对应的微控制单元发送硬件管理指令的步骤,包括:所述基板管理控制器在至少一种预设的管理功能中,确定针对至少一种所述硬件部件的目标管理功能;所述基板管理控制器基于预设协议,生成所述目标管理功能对应的硬件管理指令;所述基板管理控制器将所述硬件管理指令向所述硬件部件对应的微控制单元发送。3.根据权利要求2所述的方法,其特征在于,所述管理功能包括状态管理功能、告警功能、日志获取功能、升级功能中的至少一种。4.根据权利要求1所述的方法,其特征在于,所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的处理,并向所述基板管理控制器返回预设数据格式的反馈数据的步骤,包括:所述微控制单元根据所述硬件管理指令,对所述硬件部件进行相应的管理操作,得到所述硬件部件的管理数据;所述微控制单元将所述管理数据转换为预设数据格式的反馈数据;所述微控制单元向所述基板管理控制器反馈所述预设数据格式的反馈数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述基板管理控制器检测到所述服务器中硬件部件的硬件在位信息发生变更,识别变更的硬件部件的微控制单元。6.一种硬件管理装置,其特征在于,其应用于服务器中,所述服务器包括基板管理控制器以及至少一种硬件部件,所述硬件部件对应设置有微控制单元,所述基板管理控...

【专利技术属性】
技术研发人员:李志兵
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1