本技术涉及状态监控,尤其涉及一种多板卡计算机设备和多板卡的运行状态监测方法。
背景技术:
1、对于多板卡的多板卡计算机设备而言,通常会包括简单板卡和复杂板卡。其中,简单板卡例如扩展输入输出(input output)板卡等,复杂板卡例如中央处理器(centralprocessing unit,cpu)板卡等。
2、目前,对于简单板卡,一般不具备基板管理控制器(baseboard managementcontroller,bmc)功能,这样简单板卡的运行状态无法被监测;对于复杂板卡,通常会自带bmc功能,但复杂板卡自带的bmc功能仅监控本板卡运行状态。
3、因此,如何实现对多板卡计算机设备中的板卡运行状态的统一监测,从而有效地提高bmc功能的利用率,是本领域技术人员需要解决的技术问题。
技术实现思路
1、本技术提供一种多板卡计算机设备和多板卡的运行状态监测方法,实现对多板卡计算机设备中的板卡运行状态的统一监测,从而有效地提高了bmc功能的利用率。
2、本技术提供一种多板卡计算机设备,包括基板管理控制器bmc板卡和多个其他板卡,所述bmc板卡与所述多个其他板卡均通过串行总线接口连接;其中,
3、所述其他板卡,用于通过所述串行总线接口,向所述bmc板卡发送所述其他板卡的运行数据;
4、所述bmc板卡,用于基于所述其他板卡的运行数据,监测所述其他板卡的运行状态;其中,所述运行状态包括运行正常,或者,运行异常。
5、根据本技术提供的一种多板卡计算机设备,所述多个其他板卡包括扩展输入输出io板卡、计算板卡和通信板卡,所述bmc板卡与所述扩展io板卡、所述计算板卡和所述通信板卡均通过复位接口连接;
6、所述bmc板卡,还用于针对所述扩展io板卡、所述计算板卡和所述通信板卡中任一第一板卡,在监测到所述第一板卡的运行状态为运行异常的情况下,通过所述复位接口向所述第一板卡发送复位指示;
7、所述第一板卡,还用于基于所述复位指示执行复位操作。
8、根据本技术提供的一种多板卡计算机设备,所述多个其他板卡包括扩展io板卡、计算板卡和通信板卡,所述通信板卡还通过以太网接口分别与所述bmc板卡、所述扩展io板卡和所述计算板卡连接;
9、针对所述扩展io板卡和所述计算板卡中的任一第二板卡,所述第二板卡,还用于通过与bmc板卡之间的串行总线接口,向所述bmc板卡发送版本更新请求;
10、所述bmc板卡,还用于基于所述版本更新请求,通过与所述通信板卡之间的以太网接口,向所述通信板卡发送所述第二板卡的软件更新包;
11、所述通信板卡,用于通过与所述第二板卡之间的以太网接口,向所述第二板卡发送所述软件更新包;
12、所述第二板卡,还用于基于所述软件更新包,更新所述板卡的软件版本。
13、根据本技术提供的一种多板卡计算机设备,所述bmc板卡还通过板卡到位信号接口与所述多个其他板卡均连接;
14、针对所述多个其他板卡中的任一第三板卡,所述第三板卡,还用于通过所述板卡到位信号接口,向所述bmc板卡发送所述第三板卡的板卡到位信号;
15、所述bmc板卡,还用于基于所述板卡到位信号,确定所述第三板卡对应的安装检测结果;其中,所述安装检测结果包括安装成功或者安装失败。
16、根据本技术提供的一种多板卡计算机设备,所述多个其他板卡包括电源板卡,所述bmc板卡还通过报警io接口与所述电源板卡连接,所述bmc板卡还通过以太网接口与外部管理设备连接;
17、所述电源板卡,还用于在所述电源板卡的电压高于工作电压上限值,或者,在所述电源板卡的电压低于工作电压下限值的情况下,通过所述报警io接口,向所述bmc板卡发送报警信息,所述报警信息用于指示所述电源板卡的电压存在异常;
18、所述bmc板卡,还用于基于所述报警信息,通过与所述外部管理设备之间的以太网接口,向所述外部管理设备发送报警提示信息,所述报警提示信息用于提示所述电源板卡的电压存在异常。
19、本技术还提供一种多板卡的运行状态监测方法,应用于上述任一实施例所述的多板卡计算机设备中的基板管理控制器bmc板卡,所述方法包括:
20、针对所述多板卡计算机设备中的多个其他板卡,通过与所述其他板卡之间的串行总线接口,接收所述其他板卡发送的所述其他板卡的运行数据;
21、基于所述其他板卡发送的运行数据,监测所述其他板卡的运行状态;其中,所述运行状态包括运行正常,或者,运行异常。
22、根据本技术提供的一种多板卡的运行状态监测方法,在所述多个其他板卡包括扩展输入输出io板卡、计算板卡和通信板卡的情况下,针对所述扩展io板卡、所述计算板卡和所述通信板卡中任一第一板卡,所述方法还包括:
23、在监测到所述第一板卡的运行状态为运行异常的情况下,通过与所述第一板卡之间的复位接口,向所述第一板卡发送复位指示;
24、其中,所述复位指示用于指示所述第一板卡基于所述复位指示执行复位操作。
25、根据本技术提供的一种多板卡的运行状态监测方法,在所述多个其他板卡包括扩展io板卡、计算板卡和通信板卡的情况下,针对所述扩展io板卡和所述计算板卡中的任一第二板卡,所述方法还包括:
26、通过与所述第二板卡之间的串行总线接口,接收所述第二板卡发送的版本更新请求;
27、基于所述版本更新请求,通过与所述通信板卡之间的以太网接口,向所述通信板卡发送所述第二板卡的软件更新指示,所述软件更新指示包括软件更新包;
28、其中,所述软件更新指示用于指示所述通信板卡通过与所述第二板卡之间的以太网接口,向所述第二板卡发送所述软件更新包,所述软件更新包用于更新所述第二板卡的软件版本。
29、根据本技术提供的一种多板卡的运行状态监测方法,针对所述多个其他板卡中的任一第三板卡,所述方法还包括:
30、通过与所述第三板卡之间的板卡到位信号接口,接收所述第三板卡发送的所述第三板卡的板卡到位信号;
31、基于所述板卡到位信号,确定所述第三板卡对应的安装检测结果;其中,所述安装检测结果包括安装成功或者安装失败。
32、根据本技术提供的一种多板卡的运行状态监测方法,在所述多个其他板卡包括电源板卡的情况下,所述方法还包括:
33、在所述电源板卡的电压高于工作电压上限值,或者,在所述电源板卡的电压低于工作电压下限值的情况下,通过与所述电源板卡之间的报警io接口,接收所述电源板卡发送的报警信息,所述报警信息用于指示所述电源板卡的电压存在异常;
34、基于所述报警信息,通过与外部管理设备之间的以太网接口,向所述外部管理设备发送报警提示信息,所述报警提示信息用于提示所述电源板卡的电压存在异常。
35、本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的多板卡的运行状态监测方法。
36、本技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的多板卡的运行状态监测方法。
37、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的多板卡的运行状态监测方法。
38、本技术提供的多板卡计算机设备和多板卡的运行状态监测方法,该设备包括:包括基板管理控制器bmc板卡和多个其他板卡,bmc板卡与多个其他板卡均通过串行总线接口连接,其他板卡可以通过串行总线接口,向bmc板卡发送其他板卡的运行数据;对应的,bmc板卡可以基于其他板卡发送的运行数据,监测其他板卡的运行状态,这样通过独立设计的bmc板卡,可以实现对多板卡计算机设备中其他板卡运行状态的统一监测,从而有效地提高bmc功能的利用率。
1.一种多板卡计算机设备,其特征在于,包括基板管理控制器bmc板卡和多个其他板卡,所述bmc板卡与所述多个其他板卡均通过串行总线接口连接;其中,
2.根据权利要求1所述的设备,其特征在于,所述多个其他板卡包括扩展输入输出io板卡、计算板卡和通信板卡,所述bmc板卡与所述扩展io板卡、所述计算板卡和所述通信板卡均通过复位接口连接;
3.根据权利要求1或2所述的设备,其特征在于,所述多个其他板卡包括扩展io板卡、计算板卡和通信板卡,所述通信板卡还通过以太网接口分别与所述bmc板卡、所述扩展io板卡和所述计算板卡连接;
4.根据权利要求1或2所述的设备,其特征在于,所述bmc板卡还通过板卡到位信号接口与所述多个其他板卡均连接;
5.根据权利要求1或2所述的设备,其特征在于,所述多个其他板卡包括电源板卡,所述bmc板卡还通过报警io接口与所述电源板卡连接,所述bmc板卡还通过以太网接口与外部管理设备连接;
6.一种多板卡的运行状态监测方法,其特征在于,应用于上述权利要求1-5任一项所述的多板卡计算机设备中的基板管理控制器bmc板卡,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,在所述多个其他板卡包括扩展输入输出io板卡、计算板卡和通信板卡的情况下,针对所述扩展io板卡、所述计算板卡和所述通信板卡中任一第一板卡,所述方法还包括:
8.根据权利要求6或7所述的方法,其特征在于,在所述多个其他板卡包括扩展io板卡、计算板卡和通信板卡的情况下,针对所述扩展io板卡和所述计算板卡中的任一第二板卡,所述方法还包括:
9.根据权利要求6或7所述的方法,其特征在于,针对所述多个其他板卡中的任一第三板卡,所述方法还包括:
10.根据权利要求6或7所述的方法,其特征在于,在所述多个其他板卡包括电源板卡的情况下,所述方法还包括:
11.一种多板卡计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求6至10任一项所述的多板卡的运行状态监测方法。
12.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求6至10任一项所述的多板卡的运行状态监测方法。