IPMI制造技术

技术编号:39669682 阅读:13 留言:0更新日期:2023-12-11 18:34
本发明专利技术公开了一种

【技术实现步骤摘要】
IPMI接口协议的故障预测扩展方法及系统


[0001]本专利技术涉及服务器管理
,尤其涉及一种
IPMI
接口协议的故障预测扩展方法及系统


技术介绍

[0002]当前,服务器设计和生产厂商利用
IPMI
接口协议实现独立于固件

操作系统的服务器监控,能够从远程获取服务器温度
/
电源状态等健康信息

访问系统日志

发送告警等功能

当前
IPMI
接口协议的功能和命令全部都是针对温度

电压

风扇转速等传感器的简单采样数据,其告警策略也是直接用简单采样数据和阈值进行比较

也就是说,只有当服务器已经出现故障,服务器管理员才能进行服务器维护工作

发生故障后才进行故障恢复,在一定程度上提高了服务器的可靠性;但是这种事后恢复机制很多时候延长了故障修复时间,降低了服务器的可用性,目前的方式无法实现对
IPMI
接口协议进行故障预测

[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术


技术实现思路

[0004]本专利技术的主要目的在于提供一种
IPMI
接口协议的故障预测扩展方法及系统,旨在解决现有技术无法实现对
IPMI
接口协议进行故障预测的技术问题
。<br/>[0005]为实现上述目的,本专利技术提供了一种
IPMI
接口协议的故障预测扩展方法,所述
IPMI
接口协议的故障预测扩展方法包括以下步骤:
[0006]通过数据采样功能模块
DSF
件将采样硬件组件所采集到的采样数据封装成预设采样数据格式;
[0007]通过所述
DSF
对所述预设采样数据格式进行封装,得到
IPMI
命令,并将所述
IPMI
命令发送至服务器管理控制器
BMC
,所述
IPMI
命令为采样数据发送请求命令;
[0008]通过推理预测服务功能模块
PSDF
接收所述采样数据发送请求命令,基于所述采样数据发送请求命令解析推理模型编号,根据所述推理模型编号匹配相应的推理模型,并在匹配到相应的推理模型时,向所述
DSF
反馈采样数据发送响应命令,同时通过所匹配到的推理模型对所述采样数据进行预测,将预测结果与原始采样数据组成故障预测数据,并将所述故障预测数据存储至本地专有存储区
SFPS
,以供其他用户软件使用,其中,所述
PSDF
设置在所述
BMC
中,所述采样数据发送响应命令用于描述
BMC
对请求命令的接收情况且不包含数据

[0009]可选地,所述预设采样数据格式由模型
ID
,采样时间,长度以及数据组成,其中,所述模型
ID
对应的数据域占4个字节,所述采样时间对应的数据域占
12
个字节,每两个字节分别表示年
/

/

/

/

/
秒,所述长度对应的数据域占4个字节,用于表示数据占用字节的数量,所述数据与实际采样数据的数据域一致且数据长度按照字节对齐

[0010]可选地,所述其他用户软件包括模型学习软件和健康状态展示软件,所述故障预
测数据对应的数据格式由标记
/
预测事件以及所述预设采样数据格式组成,所述标记
/
预测事件对应数据域占用4字节长度,其中,当第0位设置为0时,表示为预测事件,用于供给所述健康状态展示软件使用,当第0位设置为1时,用于供给所述健康状态展示软件使用,除所述第0位外的其他位由所匹配到的推理模型确定,所述第0位是否设置为1由所述
PSDF
周期性检查本地专有存储区
SFPS
中的每一个故障预测数据,并根据存储区中同类型设备的最新故障预测数据的时间域确定

[0011]此外,为实现上述目的,本专利技术还提出一种
IPMI
接口协议的故障预测扩展系统,应用于上述中任一项所述的
IPMI
接口协议的故障预测扩展方法,所述系统包括
BMC
与服务终端,所述服务终端至少包括计算机或服务器
CPU
,所述
BMC
通过传输层通道分别与学习软件

采集模块以及健康
/
状态管理软件进行通信,所述传输层通道至少包括网络或串口的系统总线,所述
BMC
内设置有推理预测服务功能模块
PSDF
,所述推理预测服务功能模块
PSDF
驻留在
BMC
内部运行,并通过传输层通道为串口的系统总线向所述采集模块请求磁盘或内存等格式信息数据

[0012]可选地,在所述
BMC
与所述学习软件进行通信时,通过所述学习软件向所述
BMC
发送请求样本数据命令或请求更新模型命令,并通过所述
BMC
基于所述请求样本数据命令反馈响应请求样本数据命令或基于所述请求更新模型命令反馈响应请求更新模型命令,所述请求样本数据命令对应的数据格式包括类型

数据以及标签,所述请求更新模型命令对应的数据格式包括类型与模型文件;
[0013]在所述
BMC
与所述采集模块进行通信时,通过所述采集模块向所述
BMC
发送请求发送格式数据命令,并通过所述
BMC
基于所述请求发送格式数据命令反馈响应接收格式数据命令,所述请求发送格式数据命令对应的数据格式包括类型与数据;
[0014]在所述
BMC
与健康
/
状态管理软件进行通信时,通过所述健康
/
状态管理软件向所述
BMC
发送请求样本数据命令,并通过所述
BMC
基于所述请求样本数据命令反馈响应请求样本数据命令,所述请求样本数据命令对应的数据格式包括类型与预测事件

[0015]可选地,所述系统还包括训练服务模块,所述推理预测服务功能模块
PSDF
与所述训练服务模块通过网络进行通信,所述训练服务模块用于向所述推理预测服务功能模块
PSDF
发送样本数据请求;
[0016]所述推理预测服务功能模块
PSDF
用于在接收到所述样本数据请求后,响应所述样本数据请求,并将样本数据发送给所述训练服务模块,以使所述训练模块根据所获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
IPMI
接口协议的故障预测扩展方法,其特征在于,所述方法包括:通过数据采样功能模块
DSF
件将采样硬件组件所采集到的采样数据封装成预设采样数据格式;通过所述
DSF
对所述预设采样数据格式进行封装,得到
IPMI
命令,并将所述
IPMI
命令发送至服务器管理控制器
BMC
,所述
IPMI
命令为采样数据发送请求命令;通过推理预测服务功能模块
PSDF
接收所述采样数据发送请求命令,基于所述采样数据发送请求命令解析推理模型编号,根据所述推理模型编号匹配相应的推理模型,并在匹配到相应的推理模型时,向所述
DSF
反馈采样数据发送响应命令,同时通过所匹配到的推理模型对所述采样数据进行预测,将预测结果与原始采样数据组成故障预测数据,并将所述故障预测数据存储至本地专有存储区
SFPS
,以供其他用户软件使用,其中,所述
PSDF
设置在所述
BMC
中,所述采样数据发送响应命令用于描述
BMC
对请求命令的接收情况且不包含数据
。2.
如权利要求1所述的方法,其特征在于,所述预设采样数据格式由模型
ID
,采样时间,长度以及数据组成,其中,所述模型
ID
对应的数据域占4个字节,所述采样时间对应的数据域占
12
个字节,每两个字节分别表示年
/

/

/

/

/
秒,所述长度对应的数据域占4个字节,用于表示数据占用字节的数量,所述数据与实际采样数据的数据域一致且数据长度按照字节对齐
。3.
如权利要求2所述的方法,其特征在于,所述其他用户软件包括模型学习软件和健康状态展示软件,所述故障预测数据对应的数据格式由标记
/
预测事件以及所述预设采样数据格式组成,所述标记
/
预测事件对应数据域占用4字节长度,其中,当第0位设置为0时,表示为预测事件,用于供给所述健康状态展示软件使用,当第0位设置为1时,用于供给所述健康状态展示软件使用,除所述第0位外的其他位由所匹配到的推理模型确定,所述第0位是否设置为1由所述
PSDF
周期性检查本地专有存储区
SFPS
中的每一个故障预测数据,并根据存储区中同类型设备的最新故障预测数据的时间域确定
。4.
一种
IPMI
接口协议的故障预测扩展系统,其特征在于,应用于上述权利要求1至3中任一项所述的
IPMI
接口协议的故障预测扩展方法,所述系统包括
BMC
与服务终端,所述服务终端至少包括计算机或服务器
CPU
,所述
BMC
通过传输层通道分别与学习软件

采集模块以及健康
/
状态管理软件进行通信,所述传输层通道至少包括网络或串口的系统总线,所述
BMC
内设置有推理预测服务功能模块
PSDF
,所述推理预测服务功能模块
PSDF
驻留在
BMC
内部运行,并通过传输层通道为串口的系统总线向所述采集模块请求磁盘或内存等格式信息数据
。5.
如权利要求4所述的系统,其特征在于,在所述
BMC
与所述学习软件进行通信时,通过所述学习软件向所述
BMC
发送请求样本数据命令或请求更新模型命令,并通过所述
BMC
基于所述请求样本数据命令反馈响应请求样本数据命令或基于所述请求更新模型命令反馈响应请求更新模型命令,所述请求样本数据命令对应的数据格式包括类型

数据以及标签,所述请求更新模型命令对应的数据格式包括类型与模型文件;在所述
BMC
与所述采集模块进行通信时,通过所述采集模块向所述
BMC
发送请求发...

【专利技术属性】
技术研发人员:李毅许大鹏李治江
申请(专利权)人:湖南胜云光电科技有限公司
类型:发明
国别省市:

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

1