【已评审】GPU资源支持温度获取

ISSUE链接(必填,此议题关联的issue):

背景(必填,文字描述议题背景,如需求来源、问题场景):

当前sensor资源树的GPU温度传感器的读数可提供环境GPU的温度属性,但该方案依赖GPU温度传感器CSR配置,可能导致环境有GPU但无法查询到温度值,不够合理

决策点(必填,一句话描述待决策点):

bmc.kepler.Systems.Processor.GPU接口新增PrimaryGPUTemperatureCelsius和MemoryTemperatureCelsius,供北向接口查询GPU温度时获取

详细描述(必填,描述待评审接口的详细内容):

资源path: /bmc/kepler/Systems/:SystemId/Processors/GPU/:Id

资源interface: bmc.kepler.Systems.Processor.GPU

变化类型:新增接口和属性

应用场景:用户通过北向接口查询GPU信息时,北向从该属性获取GPU的温度

持久化类型: 不持久化

操作权限:ReadOnly

详细描述:

属性名称 取值类型 默认值 操作权限 说明 持久化 信号
PrimaryGPUTemperatureCelsius Double 0x8000 ReadOnly 主处理器温度
MemoryTemperatureCelsius Double 0x8000 ReadOnly 内存温度

评审结论

1、同意在接口bmc.kepler.Systems.Processor.GPU下新增属性PrimaryGPUTemperatureCelsius和MemoryTemperatureCelsius,详情如下
interface:bmc.kepler.Systems.Processor.GPU
变化类型:新增属性PrimaryGPUTemperatureCelsius和MemoryTemperatureCelsius,类型Double