一种计算设备及数据获取方法技术

技术编号:37153892 阅读:12 留言:0更新日期:2023-04-06 22:13
本申请实施例公开了一种计算设备及数据获取方法,该计算设备包括多个计算节点、多个部件单元以及控制单元,该控制单元包括多个第一接口和至少一个第二接口,每个计算节点连接至一个第一接口;该至少一个第二接口与各个部件单元电连接;其中:控制单元,用于获取管理信息,并存储该管理信息;该管理信息包括:各个部件单元的部件工作信息、各个计算节点的节点工作信息中的任意一种或两种;计算节点,用于向控制单元发送查询请求,并从该控制单元获取到与该查询请求对应的管理信息。通过这种方式可便捷地在计算设备内部实现节点和部件单元相关信息的存储与交互。关信息的存储与交互。关信息的存储与交互。

【技术实现步骤摘要】
一种计算设备及数据获取方法


[0001]本申请涉及计算设备领域,尤其涉及一种计算设备及数据获取方法。

技术介绍

[0002]对于多个计算节点共机箱的计算设备(如高密服务器或者刀片服务器)等,每个计算节点都有各自的单板管理控制器(BaseBoard Management Controller,BMC),当多个计算节点的BMC需要读取诸如硬盘、风扇等计算设备上设置的部件的相关信息时,存在多个计算节点同时或者短时间内从各个部件上获取信息导致多主多从的冲突情况发生。

技术实现思路

[0003]本申请实施例提供了一种计算设备及数据获取方法,可便捷地在计算设备内部实现节点和部件单元相关信息的存储与交互。
[0004]第一方面,本申请实施例提供了一种计算设备,所述计算设备包括多个计算节点、多个部件单元以及控制单元,所述控制单元包括多个第一接口和至少一个第二接口,每个所述计算节点连接至一个所述第一接口;所述至少一个第二接口与所述各个部件单元电连接;其中:
[0005]所述控制单元,用于获取管理信息,并存储所述管理信息;所述管理信息包括:各个部件单元的部件工作信息、各个计算节点的节点工作信息中的任意一种或两种;
[0006]所述计算节点,用于向所述控制单元发送查询请求,并从所述控制单元获取到与所述查询请求对应的管理信息。
[0007]进一步地,所述控制单元包括复杂可编程逻辑器件CPLD。
[0008]进一步地,所述CPLD集成在各个部件单元的其中一个部件单元的电路板上。
[0009]进一步地,所述各个计算节点包括单板管理控制器BMC和网口,所述计算节点通过所述网口接收所述查询请求,并将所述查询请求发送给所述控制单元;和/或,
[0010]通过所述BMC从所述控制单元接收与所述查询请求对应的管理信息。
[0011]进一步地,所述控制单元包括多个寄存区域,所述控制单元用于获取所述管理信息,并将获取到的所述管理信息存储到与各部件单元和/或各个计算节点对应的寄存区域中。
[0012]进一步地,所述控制单元包括多个第二接口,每个第二接口用于获取至少一个部件单元的部件工作信息。
[0013]进一步地,所述部件单元包括风扇、电源、硬盘、挂耳单元、传感器中的任意一种或多种。
[0014]第二方面,本申请实施例提供了一种数据获取方法,应用于控制单元,所述控制单元设置于计算设备中,所述计算设备中还包括多个计算节点和多个部件单元,所述多个计算节点和所述多个部件单元均与所述控制单元电连接;所述方法包括:
[0015]获取管理信息,并存储所述管理信息;所述管理信息包括:各个部件单元的部件工
作信息、各个计算节点的节点工作信息中的任意一种或两种;
[0016]接收任意一个计算节点发送的查询请求,并响应所述查询请求获取与所述查询请求对应的管理信息。
[0017]进一步地,所述控制单元包括多个寄存区域;所述方法还包括:
[0018]获取所述管理信息,并将获取到的所述管理信息存储到与各部件单元和/或各个计算节点对应的寄存区域中。
[0019]进一步地,所述方法还包括:
[0020]按照与每个所述部件单元对应的预设周期,从各个部件单元中的对象部件单元中获取部件工作信息,并存储到所述对象部件单元对应的寄存区域中。
[0021]进一步地,所述方法还包括:
[0022]按照部件访问顺序依次从各个部件单元中获取部件工作信息,并存储到所述各个部件单元对应的寄存区域中。
[0023]进一步地,所述查询请求中携带了待查询数据信息,所述待查询数据信息包括待查询对象信息和/或待查询内容信息,所述待查询对象信息包括待查询部件信息和/或待查询计算节点信息;所述方法还包括:
[0024]根据所述待查询对象信息确定与所述待查询对象信息对应的一个或多个寄存区域;
[0025]响应所述查询请求,从所述一个或多个寄存区域中读取已存储的节点工作信息和/或部件工作信息;和/或,
[0026]响应所述查询请求,从所述一个或多个寄存区域中读取已存储的与所述待查询内容信息对应的节点工作信息和/或部件工作信息。
[0027]进一步地,所述查询请求中还携带了优先级标识,所述待查询对象信息包括待查询部件信息;所述方法还包括:
[0028]根据所述查询请求中携带的优先级标识从与所述待查询部件信息对应的待查询部件中获取所述待查询部件的部件工作信息,并将获取到的所述待查询部件的部件工作信息反馈给发送所述查询请求的计算节点。
[0029]进一步地,所述查询请求还携带了查询周期;所述方法还包括:
[0030]按照所述查询周期获取与所述查询请求对应的管理信息,并将获取到的管理信息反馈给发送所述查询请求的计算节点。
[0031]第三方面,本申请实施例提供了一种芯片,所述芯片设置于计算设备中,所述计算设备中包括多个计算节点、多个部件单元以及控制单元,所述控制单元包括多个第一接口和至少一个第二接口,每个所述计算节点连接至一个所述第一接口;所述至少一个第二接口与所述各个部件单元电连接;所述芯片用于执行上述第二方面所述方法。
[0032]本申请实施例提供的计算设备包括多个计算节点、多个部件单元以及控制单元,控制单元包括多个第一接口和至少一个第二接口,每个计算节点连接至一个第一接口;至少一个第二接口与各个部件单元电连接,其中:该控制单元,用于获取管理信息,并存储该管理信息,该管理信息包括:各个部件单元的部件工作信息、各个节点的节点工作信息中的任意一种或两种;计算节点,用于向该控制单元发送查询请求,并从该控制单元获取到与该查询请求对应的管理信息。通过这种方式可便捷地在计算设备内部实现节点和部件单元相
关信息的存储与交互。
附图说明
[0033]图1是本申请实施例提供的一种计算设备的结构示意图;
[0034]图2是本申请实施例提供的另一种计算设备的结构示意图;
[0035]图3是本申请实施例提供的又一种计算设备的结构示意图;
[0036]图4是本申请实施例提供的又一种计算设备的结构示意图;
[0037]图5是本申请实施例提供的一种数据获取方法的流程示意图;
[0038]图6是本申请实施例提供的一种控制单元的结构示意图。
具体实施方式
[0039]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]本申请提供了一种计算设备,该计算设备包括多个计算节点、多个部件单元以及控制单元,该控制单元包括多个第一接口和至少一个第二接口,每个计算节点连接至一个第一接口;该至少一个第二接口与各个部件单元电连接,其中,该至少一个第二接口包括一个或多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算设备,其特征在于,所述计算设备包括多个计算节点、多个部件单元以及控制单元,所述控制单元包括多个第一接口和至少一个第二接口,每个所述计算节点连接至一个所述第一接口;所述至少一个第二接口与所述各个部件单元电连接;其中:所述控制单元,用于获取管理信息,并存储所述管理信息;所述管理信息包括:各个部件单元的部件工作信息、各个计算节点的节点工作信息中的任意一种或两种;所述计算节点,用于向所述控制单元发送查询请求,并从所述控制单元获取到与所述查询请求对应的管理信息。2.根据权利要求1所述的计算设备,其特征在于,所述控制单元包括复杂可编程逻辑器件CPLD。3.根据权利要求2所述的计算设备,其特征在于,所述CPLD集成在各个部件单元的其中一个部件单元的电路板上。4.根据权利要求1所述的计算设备,其特征在于,所述各个计算节点包括单板管理控制器BMC和网口,所述计算节点通过所述网口接收所述查询请求,并将所述查询请求发送给所述控制单元;和/或,通过所述BMC从所述控制单元接收与所述查询请求对应的管理信息。5.根据权利要求1

4任一项所述的计算设备,其特征在于,所述控制单元包括多个寄存区域,所述控制单元用于获取所述管理信息,并将获取到的所述管理信息存储到与各部件单元和/或各个计算节点对应的寄存区域中。6.根据权利要求1所述的计算机设备,其特征在于,所述控制单元包括多个第二接口,每个第二接口用于获取至少一个部件单元的部件工作信息。7.一种数据获取方法,其特征在于,应用于控制单元,所述控制单元设置于计算设备中,所述计算设备中还包括多个计算节点和多个部件单元,所述多个计算节点和所述多个部件单元均与所述控制单元电连接;所述方法包括:获取管理信息,并存储所述管理信息;所述管理信息包括:各个部件单元的部件工作信息、各个计算节点的节点工作信息中的任意一种或两种;接收任意一个计算节点发送的...

【专利技术属性】
技术研发人员:袁旭升王斌峰吕旋
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1