【技术实现步骤摘要】
一种机箱管理方法、装置及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种机箱管理方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
机箱管理模块中包括在扩展板上运行的SES(SerialAttachedSCSI,串行SCSI接口)程序和主程序中的EM线程,SES程序用于检测设备的外围状态、接收并执行EM线程发送的控制命令等,EM线程用于根据SES发送的状态信息进行异常监控。在级联控制柜中,作为第一级直连的扩展板卡(expander)运行着SES程序,采集和机箱上的数据,需要与主程序通信。同时级联的第二级扩展板卡上也运行着SES程序,需要与主程序进行交互。可见,主程序需要与所有的扩展板卡交互,需要对每个扩展板卡进行逐个识别,交互频繁,且交互可靠性不高。因此,如何简化多级扩展板卡与主程序之间的交互,提高交互可靠性是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种机箱管理方法、装置及一种电子设备和一种计算机可读存储介质,简化了多级扩展板卡与主 ...
【技术保护点】
1.一种机箱管理方法,其特征在于,所述机箱包括多级级联扩展板卡,所述多级级联扩展板卡包括一级扩展板卡和多个与所述一级扩展板卡连接的二级扩展板卡,每个所述二级扩展板卡连接多个硬盘;/n所述方法应用于所述一级扩展板卡,包括:/n当检测到所述一级扩展板卡的状态信息变化时,将变化后的状态信息存储至待传输信息中所述一级扩展板卡对应的位置;/n当接收到第一目标二级扩展板卡的目标状态信息时,将所述目标状态信息存储中所述待传输信息中所述第一目标二级扩展板卡对应的位置;其中,所述目标状态信息为所述第一目标二级扩展板卡的状态信息变化时采集到的变化后的状态信息;/n将所述待传输信息传输至用于机箱 ...
【技术特征摘要】
1.一种机箱管理方法,其特征在于,所述机箱包括多级级联扩展板卡,所述多级级联扩展板卡包括一级扩展板卡和多个与所述一级扩展板卡连接的二级扩展板卡,每个所述二级扩展板卡连接多个硬盘;
所述方法应用于所述一级扩展板卡,包括:
当检测到所述一级扩展板卡的状态信息变化时,将变化后的状态信息存储至待传输信息中所述一级扩展板卡对应的位置;
当接收到第一目标二级扩展板卡的目标状态信息时,将所述目标状态信息存储中所述待传输信息中所述第一目标二级扩展板卡对应的位置;其中,所述目标状态信息为所述第一目标二级扩展板卡的状态信息变化时采集到的变化后的状态信息;
将所述待传输信息传输至用于机箱管理的主程序,以便所述主程序基于所述待传输信息中的状态信息进行机箱管理。
2.根据权利要求1所述机箱管理方法,其特征在于,还包括:
在上电初始化过程中,获取每个所述二级扩展板卡的状态信息初始值;
采集所述一级扩展板卡的状态信息初始值,并将所述所述一级扩展板卡的状态信息初始值和每个所述二级扩展板卡的状态信息初始值发送至所述主程序。
3.根据权利要求1所述机箱管理方法,其特征在于,将所述目标状态信息存储中所述待传输信息中所述第一目标二级扩展板卡对应的位置,包括:
基于所述目标状态信息的类型和所述第一目标二级扩展板卡的标识在所述待传输信息中确定所述目标状态信息对应的目标变量;
将所述目标状态信息存储至所述目标变量中。
4.根据权利要求1所述机箱管理方法,其特征在于,所述目标状态信息包括硬盘信息和温度信息;
所述一级扩展板卡的状态信息包括温度信息、电压信息、风扇信息、板卡信息和VPD信息中的任一项或任几项的组合。
5.根据权利要求1至4中任一项所述机箱管理方法,其特征在于,还包括:
接收所述主程序的控制命令,对所述控制命令进行解析得到所述控制命令对应的控制对象;
当所述控制对象为所述一级扩展板卡时,直接响应所述控制命令;
当所述控制对象为第二目标二级扩展板卡时,将所述控制命令发送至所述第二目标二级扩展板卡,以便所述第二目标二级扩展板...
【专利技术属性】
技术研发人员:王军,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。