【已评审】redfish新增光模块老化预测开关使能

关联issue

支持光模块老化预测功能开关使能

背景

当前AI训练集群集成大量光模块,由于光模块是易损器件,生命周期末期可能存在批量集中失效的问题。BMC新增光模块劣化故障预测功能,可对预故障光模块进行诊断。此预测类功能需要新增开关控制,支持通过redfish接口配置/查询功能使能状态。

决策点

是否增加光模块亚健康功能合集的对象"OpticalModuleSubhealthFunction",和里面的子属性"DeteriorationPredictionEnabled"

详细描述

URI/redfish/v1/Managers/manager_id/DiagnosticService
变化类型 :新增属性
操作类型 :Get,Patch
应用场景:光模块老化预测功能开关

属性名称 取值类型(string/integer/number/object/array/null) 取值范围 默认值 操作权限(仅针对当前说明的操作类型,可选值为UserMgmt/BasicSetting/KVMMgmt/VMMMgmt/SecurityMgmt/PowerMgmt/DiagnoseMgmt/ReadOnly/ConfigureSelf) 约束
DeteriorationPredictionEnabled boolean true/false true GET:ReadOnly 
PATCH:BasicSetting
仅AI训练集群可使用

错误说明:无
性能说明:无
兼容性策略:无
示例:
{
  “OpticalModuleSubhealthFunction”: {
    “DeteriorationPredictionEnabled”: true
  }
}

评审结论

同意增加如下接口,用于控制光模块老化预测功能使能
URI/redfish/v1/Managers/manager_id/DiagnosticService
变化类型 :新增对象OpticalModuleSubhealthFunction,以及属性DeteriorationPredictionEnabled
操作类型 :GET,PATCH
应用场景:查询和设置光模块老化预测功能开关
操作权限:GET:ReadOnly PATCH:BasicSetting