机柜以及用于管理机柜的方法和装置制造方法及图纸

技术编号:23027491 阅读:21 留言:0更新日期:2020-01-03 17:48
本发明专利技术实施例公开了机柜,该机柜包括机柜管理单元板卡以及第一数量的节点板卡,机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,并且分别通过各自的总线控制器连接至总线以进行通信,当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,由第二节点板卡的总线控制器向总线发送数据帧格式的通信报文;机柜管理单元板卡在通过其总线控制器接收并且解析由第二节点板卡发送的通信报文之后,向第二节点板卡发送指示。还公开了对应的用于管理机柜的装置以及方法。上述方案能使节点板卡在发现故障时即刻向机柜管理单元板卡报障,机柜管理单元板卡可以及时响应报文,减小故障造成的危害。

Cabinets and methods and devices for managing them

【技术实现步骤摘要】
机柜以及用于管理机柜的方法和装置
本专利技术涉及机柜管理技术,尤指机柜以及用于管理机柜的方法和装置。
技术介绍
随云计算技术的发展,机架式服务器以成本低廉、功能集约和高度模块化等特点,广泛的应用到包括政府、银行和大型企业在内的各种应用场景。在实际应用中,机架式服务器的电源、散热、交换等非计算机体系模块直接安装在机柜内,剩余空间高度部署服务器节点。为了对服务器节点、电源、风扇进行集中监控与管理,机柜管理单元(RackManagementController,RMC)管理系统应运而生。RMC管理系统负责侦测和监控众多的功能节点,而且每次执行查询和控制操作时交互的数据总量较多。目前通常采取I2C总线(Inter-IntegratedCircuit,集成电路总线)通信的方式将RMC板卡与各个节点板卡直接连接,这样,只能依靠RMC板卡主动发起数据传输,按照顺序轮询各个板卡,以通过各个板卡获取到各个机架服务器及其所在的机柜的状态。如果有节点板卡检测到紧急故障,只能等待RMC板卡轮询到这个节点板卡时,才能向RMC板卡上报故障。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种机柜、用于管理机柜的方法和装置,其能够使机柜中的节点板卡更及时地上报故障。为了达到本申请的目的,本专利技术实施例提供了一种机柜,该机柜包括机柜管理单元板卡以及第一数量的节点板卡,节点板卡连接于机架式服务器或者机柜中的电源设施,机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,机柜管理单元板卡与节点板卡分别通过各自的总线控制器连接至总线以进行通信,当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,由第二节点板卡的总线控制器向总线发送数据帧格式的通信报文;机柜管理单元板卡在通过其总线控制器接收并且解析由第二节点板卡发送的通信报文之后,向第二节点板卡发送指示。在一个可选的实施例中,当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,第二节点板卡被设置成:检测总线是否空闲:如果总线上有多个节点板卡同时机柜管理单元板卡发送的通信报文,则将通信报文的优先级与在向总线上传的所有通信报文的优先级进行比较;机柜管理单元板卡被设置成:在由第二节点板卡发送的通信报文的优先级高于其他节点板卡向总线上传的其他通信报文的优先级的时候,通过机柜管理单元板卡的总线控制器在接收并且解析第二节点板卡发送的通信报文之后,向第二节点板卡发送指示。在一个可选的实施例中,支持多点并发和自动仲裁的总线是控制器局域网络CAN总线;总线控制器是CAN总线控制器。在一个可选的实施例中,板卡的优先级是在将节点板卡连接至总线之前,根据各个节点板卡所连接的服务器的业务重要性来设置的。在一个可选的实施例中,CAN总线之中的信号线CANH与信号线CANL采用线与操作的方式来确定总线电平;其中,由节点板卡的CAN总线控制器根据总线电平确定CAN总线上发送的电平是否是由节点板卡发送的。为了达到本申请的目的,本专利技术实施例提供了一种用于管理机柜的方法,该机柜包括机柜管理单元板卡以及第一数量的节点板卡,节点板卡连接于机架式服务器或者机柜中的电源设施,机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,机柜管理单元板卡与节点板卡分别通过各自的总线控制器连接至总线以进行通信,方法包括:当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,由第二节点板卡的总线控制器向总线发送数据帧格式的通信报文;由机柜管理单元板卡在通过其总线控制器接收并且解析由第二节点板卡发送的通信报文之后,向第二节点板卡发送指示。在一个可选的实施例中,当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障,由第二节点板卡的总线控制器向总线发送数据帧格式的通信报文的步骤包括:当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,检测总线是否空闲;如果总线上有多个节点板卡同时机柜管理单元板卡发送的通信报文,则将通信报文的优先级与在向总线上传的其他通信报文的优先级进行比较;其中,数据帧的仲裁段的前三位保留,中间四位为目的节点的标识符,末尾四位为源节点的标识符,并且通信报文的优先级是由仲裁段中的标识符确定的;由机柜管理单元板卡通过其总线控制器在接收并且解析通信报文之后,向第二节点板卡发送指示的步骤包括:在由第二节点板卡发送的通信报文的优先级高于其他节点板卡向总线上传的其他通信报文的优先级的时候,由机柜管理单元板卡通过其总线控制器在接收并且解析第二节点板卡发送的通信报文之后,向第二节点板卡发送指示。在一个可选的实施例中,支持多点并发和自动仲裁的总线是控制器局域网络CAN总线;总线控制器是CAN总线控制器。在一个可选的实施例中,该方法还包括:在将节点板卡连接至总线之前,根据各个节点板卡所连接的服务器的业务重要性来设置各个板卡的优先级。为了达到本申请的目的,本专利技术实施例提供了一种用于管理机柜的装置,该机柜包括机柜管理单元板卡以及第一数量的节点板卡,节点板卡连接于机架式服务器或者机柜中的电源设施,机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,机柜管理单元板卡与节点板卡分别通过各自的总线控制器连接至总线以进行通信,该装置包括存储器和处理器;存储器用于存储计算机可读指令;处理器用于读取计算机可读指令,以执行如下操作:当第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障,使第二节点板卡的总线控制器向总线发送数据帧格式的通信报文;使机柜管理单元板卡在通过其总线控制器接收并且解析由第二节点板卡发送的通信报文之后,向第二节点板卡发送指示。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例提供的机柜的内部结构的示意图;图2为本专利技术实施例提供的CAN总线标准帧的格式的示意图;图3为本专利技术实施例提供的方案中所定义的CAN总线帧的格式的示意图;图4为本专利技术实施例提供的用于管理机柜的方法的流程图;图5为本专利技术实施例提供的用于管理机柜的装置的框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行本文档来自技高网...

【技术保护点】
1.一种机柜,其特征在于,包括机柜管理单元板卡以及第一数量的节点板卡,所述节点板卡连接于机架式服务器或者机柜中的电源设施,所述机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,所述机柜管理单元板卡与所述节点板卡分别通过各自的总线控制器连接至总线以进行通信,/n当所述第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,由所述第二节点板卡的总线控制器向所述总线发送数据帧格式的通信报文;/n所述机柜管理单元板卡在通过其总线控制器接收并且解析由所述第二节点板卡发送的所述通信报文之后,向所述第二节点板卡发送指示。/n

【技术特征摘要】
1.一种机柜,其特征在于,包括机柜管理单元板卡以及第一数量的节点板卡,所述节点板卡连接于机架式服务器或者机柜中的电源设施,所述机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,所述机柜管理单元板卡与所述节点板卡分别通过各自的总线控制器连接至总线以进行通信,
当所述第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,由所述第二节点板卡的总线控制器向所述总线发送数据帧格式的通信报文;
所述机柜管理单元板卡在通过其总线控制器接收并且解析由所述第二节点板卡发送的所述通信报文之后,向所述第二节点板卡发送指示。


2.根据权利要求1所述的机柜,其中,当所述第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,所述第二节点板卡被设置成:检测所述总线是否空闲:如果所述总线上有多个节点板卡同时所述机柜管理单元板卡发送的通信报文,则将所述通信报文的优先级与在向总线上传的所有通信报文的优先级进行比较;
所述机柜管理单元板卡被设置成:在由所述第二节点板卡发送的通信报文的优先级高于其他节点板卡向总线上传的其他通信报文的优先级的时候,通过所述机柜管理单元板卡的总线控制器在接收并且解析所述第二节点板卡发送的通信报文之后,向所述第二节点板卡发送指示。


3.根据权利要求1所述的机柜,其特征在于,所述支持多点并发和自动仲裁的总线是控制器局域网络CAN总线;所述总线控制器是CAN总线控制器。


4.根据权利要求1所述的机柜,其特征在于,所述板卡的优先级是在将节点板卡连接至所述总线之前,根据各个节点板卡所连接的服务器的业务重要性来设置的。


5.根据权利要求3所述的机柜,其特征在于,所述CAN总线之中的信号线CANH与信号线CANL采用线与操作的方式来确定总线电平;其中,由所述节点板卡的CAN总线控制器根据所述总线电平确定所述CAN总线上发送的电平是否是由所述节点板卡发送的。


6.一种用于管理机柜的方法,其特征在于,所述机柜包括机柜管理单元板卡以及第一数量的节点板卡,所述节点板卡连接于机架式服务器或者机柜中的电源设施,所述机柜管理单元板卡以及每个节点板卡均具有支持多点并发和自动仲裁的总线控制器,所述机柜管理单元板卡与所述节点板卡分别通过各自的总线控制器连接至总线以进行通信,所述方法包括:
当所述第一数量的节点板卡之中的第二节点板卡的微控制单元检测到第二节点板卡存在故障的时候,由所述第二节点板卡的总线控制器向所述总线发送数...

【专利技术属性】
技术研发人员:田东顺程子强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1