管理设备的方法、设备和设备管理控制器技术

技术编号:13429980 阅读:55 留言:0更新日期:2016-07-30 00:39
本发明专利技术提供了一种管理设备的方法、设备和设备管理控制器。该方法包括:设备接收设备管理控制器发送的第一指示消息;设备根据第一指示消息确定当前的设备管理信息与上个查询周期的设备管理信息相比的状态,并生成第一反馈消息,第一反馈消息用于指示设备管理信息的状态;设备向设备管理控制器发送第一反馈消息,以便设备管理控制器根据第一反馈消息管理设备。本发明专利技术实施例中,设备仅向设备管理控制器反馈当前的设备管理信息相对于上个查询周期的设备管理信息的状态,有效减少了设备管理信息的传输量,能够减少占用的设备管理控制器与设备之间的管理总线带宽,进而使得设备管理控制器能够管理更多的设备。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种管设备的方法、设备和设备管理控制器。
技术介绍
非易失性存储总线(Non-VolatileMemoryexpress,NVMe)设备的设备管理使用单板设备管理控制器(Baseboardmanagementcontroller,BMC)芯片,通过BMC芯片向各个NVMe设备发送状态请求指令,来获取各NVMe设备的设备管理信息。NVMe技术分为数据平面和设备管理平面,如图1A所示,实线表示数据平面,通过高速PCIe总线连接,虚线表示设备管理平面,通过I2C总线或者SMBus总线连接。其中,设备管理平面重点描述设备管理芯片如何对系统中的NVMe设备板卡进行控制、维护、监控,包括不限于:NVMe设备在位检测、维度监控、硬盘存储空间的使用率、出错告警等。BMC芯片定期向NVMe设备发送命令(比如每隔5s发送一次),查询相关设备管理信息,被管理的NVMe设备收到相关命令后,将读取查询命令所请求的所有信息都返回给BMC进行处理。大多数情况下,NVMe设备返回给BMC的信息都是没有变化的,或者属于正常范围。比如:大多数情况下NVMe设备上报的温度信息都在合理范围内,甚至是不变的,不需要BMC做告警。BMC收到这些相同的温度信息后,都是做一些判断之后就丢弃了。在小型计算机系统接口(SmallComputerSystemInterface,SCSI)架构中,如图1B所示,使用存储机箱处理器(StorageEnclosureProcessor,SEP)芯片管理SCSI设备,SEP芯片(如AMI公司的MG9071或MG9072芯片)根据SCSI设备反馈的电压、温度、风扇等设备管理信息管理SCSI设备。类似地,大多数情况下,SCSI设备返回至SEP的信息是没有变化的。由于每次传输上报大量重复信息占用了很多BMC与NVMe设备之间或SEP与SCSI设备之间的管理总线带宽。尤其是在BMC或SEP所管理的NVMe设备或SCSI设备较多时,这样的问题更加突出,大大限制了BMC或SEP所能管理的NVMe设备或SCSI设备个数。
技术实现思路
本专利技术提供了一种管理设备的方法、设备和设备管理控制器,有效减少了设备管理信息的传输量,能够减少占用的设备管理控制器与设备之间的管理总线带宽,进而使得设备管理控制器能够管理更多的设备。第一方面,提供了一种管理非易失性存储总线设备的方法,包括:设备接收设备管理控制器发送的第一指示消息;设备根据第一指示消息确定当前的设备管理信息相对于上个查询周期的设备管理信息的状态,并生成第一反馈消息,第一反馈消息用于指示设备管理信息相对于上次检测的设备管理信息的状态;设备向设备管理控制器发送第一反馈消息,以便设备管理控制器根据第一反馈消息管理设备。结合第一方面,在第一种可能的实现方式中,第一反馈消息指示设备管理信息有变化和/或有异常,方法还包括:设备接收设备管理控制器根据第一反馈消息发送的第二指示消息,第二指示消息用于指示设备将设备管理信息中有变化和/或有异常的信息发送至设备管理控制器;根据第二指示消息向设备管理控制器发送第二反馈消息,第二反馈消息包括设备管理信息中有变化和/或有异常的信息。结合第一方面,在第二种可能的实现方式中,第一反馈消息指示设备管理信息无变化或无异常。结合第一方面,在第三种可能的实现方式中,第一反馈消息包括设备管理信息中有变化的信息和/或有异常的信息。结合第一方面或第一种至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,设备管理信息包括以下至少一项信息:设备的在位状态、温度、电源状态、工作状态、存储空间和软件配置信息。结合第一方面或第一种至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,设备为非易失性存储总线NVMe设备,设备管理控制器为单板设备管理控制器BMC。结合第一方面或第一种至第四种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,设备为小型计算机系统接口SCSI设备,设备管理控制器为存储机箱处理器SEP。第二方面,提供了一种管理非易失性存储总线设备的方法,包括:设备管理控制器向设备发送第一指示消息;设备管理控制器接收设备根据第一指示消息发送的第一反馈消息,第一反馈消息用于指示设备当前的设备管理信息相对于上个查询周期的设备管理信息的状态;设备管理控制器根据第一反馈消息管理设备。结合第二方面,在第二方面的第一种可能的实现方式中,第一反馈消息指示设备管理信息有变化和/或有异常,设备管理控制器根据第一反馈消息管理设备包括:设备管理控制器根据第一反馈消息向设备发送第二指示消息,第二指示消息用于指示设备将设备管理信息中有变化和/或有异常的信息发送至设备管理控制器;设备管理控制器接收设备发送的第二反馈消息,第二反馈消息包括设备管理信息中有变化和/或有异常的信息;设备管理控制器根据第二反馈消息管理设备。结合第二方面,在第二方面的第二种可能的实现方式中,第一反馈消息指示设备管理信息无变化或无异常。结合第二方面,在第二方面的第三种可能的实现方式中,第一反馈消息包括设备管理信息中有变化的信息和/或有异常的信息。结合第二方面或第二方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,设备管理信息包括以下至少一项信息:设备的在位状态、温度、电源状态、工作状态、存储空间和软件配置信息。结合第二方面或第二方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,设备管理控制器为单板设备管理控制器BMC,设备为非易失性存储总线NVMe设备。结合第二方面或第二方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第六种可能的实现方式中,设备管理控制器为存储机箱处理器SEP,设备为小型计算机系统接口SCSI设备。第三方面,提供了一种非易失性存储总线设备,包括:接收单元,用于接收设备管理控制器发送的第一指示消息;处理单元,用于:根据第一指示消息确定当前的设备管理信息相对于上个查询周期的设备管理信息的状态,并生成第一反馈消息,第一反馈消息用于指示设备管理信息相对于上查询周期的设备管理信息的状态;发送单元,用于向设备管理控制器发送第一反馈消息,以便设备管理控制器根据第一反馈消息管理设备。结本文档来自技高网
...

【技术保护点】
一种管理设备的方法,其特征在于,包括:设备接收设备管理控制器发送的第一指示消息;所述设备根据所述第一指示消息确定当前的设备管理信息相对于上个查询周期的设备管理信息的状态,并生成第一反馈消息,所述第一反馈消息用于指示所述当前的设备管理信息相对于上个查询周期的设备管理信息的状态;所述设备向所述设备管理控制器发送所述第一反馈消息,以便所述设备管理控制器根据所述第一反馈消息管理所述设备。

【技术特征摘要】
1.一种管理设备的方法,其特征在于,包括:
设备接收设备管理控制器发送的第一指示消息;
所述设备根据所述第一指示消息确定当前的设备管理信息相对于上个
查询周期的设备管理信息的状态,并生成第一反馈消息,所述第一反馈消息
用于指示所述当前的设备管理信息相对于上个查询周期的设备管理信息的
状态;
所述设备向所述设备管理控制器发送所述第一反馈消息,以便所述设备
管理控制器根据所述第一反馈消息管理所述设备。
2.根据权利要求1所述的方法,其特征在于,所述第一反馈消息指示
所述设备管理信息有变化和/或有异常,所述方法还包括:
所述设备接收所述设备管理控制器根据所述第一反馈消息发送的第二
指示消息,所述第二指示消息用于指示所述设备将所述设备管理信息中有变
化和/或有异常的信息发送至所述设备管理控制器;
所述设备根据所述第二指示消息向所述设备管理控制器发送第二反馈
消息,所述第二反馈消息包括所述设备管理信息中有变化和/或有异常的信
息。
3.根据权利要求1所述的方法,其特征在于,所述第一反馈消息指示
所述设备管理信息无变化或无异常。
4.根据权利要求1所述的方法,其特征在于,所述第一反馈消息包括
所述设备管理信息中有变化的信息和/或有异常的信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述设备
管理信息包括以下至少一项信息:所述设备的在位状态、温度、电源状态、
工作状态、存储空间和软件配置信息。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述设备
为非易失性存储总线NVMe设备,所述设备管理控制器为单板设备管理控制
器BMC。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述设备
为小型计算机系统接口SCSI设备,所述设备管理控制器为存储机箱处理器
SEP。
8.一种管理设备的方法,其特征在于,包括:
设备管理控制器向设备发送第一指示消息;
所述设备管理控制器接收所述设备根据所述第一指示消息发送的第一
反馈消息,所述第一反馈消息用于指示所述设备当前的设备管理信息相对于
上个查询周期的设备管理信息的状态;
所述设备管理控制器根据所述第一反馈消息管理所述设备。
9.根据权利要求8所述的方法,其特征在于,所述第一反馈消息指示
所述设备管理信息有变化和/或有异常,所述设备管理控制器根据所述第一反
馈消息管理所述包括:
所述设备管理控制器根据所述第一反馈消息向所述设备发送第二指示
消息,所述第二指示消息用于指示所述设备将所述设备管理信息中有变化和
/或有异常的信息发送至所述设备管理控制器;
所述设备管理控制器接收所述设备发送的第二反馈消息,所述第二反馈
消息包括所述设备管理信息中有变化和/或有异常的信息;
所述设备管理控制器根据第二反馈消息管理所述设备。
10.根据权利要求8所述的方法,其特征在于,所述第一反馈消息指示
所述设备管理信息无变化或无异常。
11.根据权利要求8所述的方法,其特征在于,所述第一反馈消息包括
所述设备管理信息中有变化的信息和/或有异常的信息。
12.根据权利要求8至11中任一项所述的方法,其特征在于,所述设
备管理信息包括以下至少一项信息:所述设备的在位状态、温度、电源状态、
工作状态、存储空间和软件配置信息。
13.根据权利要求8至12中任一项所述的方法,其特征在于,所述设
备管理控制器为单板设备管理控制器BMC,所述设备为非易失性存储总线
NVMe设备。
14.根据权利要求8至12中任一项所述的方法,其特征在于,所述设
备管理控制器为存储机箱处理器SEP,所述设备为小型计算机系统接口SCSI
设备。
15.一种设备,其特征在于,包括:

【专利技术属性】
技术研发人员:邱鑫石佳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1