【1/2】部件驱动接口等级定义意见收集(2026.3.16-3.30)

部件驱动接口等级定义

意见反馈方法:

方法1——表格登记意见:https://www.kdocs.cn/l/cjkqm2VkmXPm

方法2——回复评论Topic链接:

https://discuss.openubmc.cn/t/topic/5091

https://discuss.openubmc.cn/t/topic/5092

概述

本文档是《服务器部件管理能力等级定义框架》中**维度一(部件接口管理能力等级)的具体实施落地,针对部件驱动的每个管理接口进行 L1-L4 等级标注。

等级定义参考

等级 定位 设备监控与诊断 RAS管理 运维
L1 入门级 基本被动管理 基础传感器(温度/电压/FRU)、分钟级轮询 被动故障上报、阈值告警、人工分析 仅带内升级、需重启、手动配置
L2 标准级 标准主动管理 多传感器、属性枚举、设备信息管理、秒级采样 主动健康检查、SMART评估、故障分类 带外升级、主备分区、半自动发现
L3 高级级 高级预测诊断 芯片级监控、热插拔感知、SMART健康度 故障预测(≥60%)、根因分析、自动隔离 热升级、自动回滚、零配置发现
L4 卓越级 智能自愈 智能编排、业务感知、数字孪生 AI预测(≥85%)、自愈决策 AI运维、故障自愈、灰度发布

部件驱动接口等级定义总表


一、通用管理对象模型接口

表5. Chip能力说明
接口 说明 是否必选 等级定义
bmc.dev.Chip 描述芯片的通用属性 L1: 基本属性读取
bmc.dev.Chip.BlockIO 描述芯片的块读写接口 L1: 基本块IO读写
bmc.dev.Chip.BitIO 描述芯片的位读写接口 L1: 基本位IO读写
表6. Eeprom能力说明
接口 说明 是否必选 等级定义
bmc.dev.Chip 描述芯片的通用属性 L1: 基本属性读取
bmc.dev.Chip.BlockIO 描述芯片的块读写接口 L1: 基本块IO读写
表7. Lm75能力说明
接口 说明 是否必选 等级定义
bmc.dev.Chip 描述芯片的通用属性 L1: 基本温度读取
表8. Pca9545能力说明
接口 说明 是否必选 等级定义
bmc.dev.Chip 描述芯片的通用属性 L1: 基本属性读取
表9. Smc能力说明
接口 说明 是否必选 等级定义
bmc.dev.Chip 描述芯片的通用属性 L1: 基本属性读取
bmc.dev.Chip.BlockIO 描述芯片的块读写接口 L1: 基本块IO读写
bmc.dev.Chip.BitIO 描述芯片的位读写接口 L1: 基本位IO读写
表10. Connector能力说明
接口 说明 是否必选 等级定义
bmc.dev.Connector 描述连接器的通用属性 L1: 基本状态查询;L2: 配置管理
表11. PCIeConnector能力说明
接口 说明 是否必选 等级定义
bmc.dev.PhysicalConnector 描述物理连接器的相关属性 L1: 基本物理状态
bmc.dev.PCIeSlot 描述PCIe槽位相关属性 L1: 基本槽位信息;L2: 槽位枚举
表12. TianChiConnector能力说明
接口 说明 是否必选 等级定义
bmc.dev.Connector 描述连接器的通用属性 L1: 基本状态查询;L2: 配置管理
bmc.dev.Connector.TianChi 描述通过天池规范加载的连接器属性 L1: 基本规范加载
表13. Accessor能力说明
接口 说明 是否必选 等级定义
bmc.dev.Accessor 描述寄存器访问的配置 L1: 基本访问配置
表14. Scanner能力说明
接口 说明 是否必选 等级定义
bmc.dev.Accessor 描述寄存器访问的配置 L1: 基本访问配置
bmc.dev.Scanner 描述周期性扫描寄存器的配置 L1: 基本扫描;L2: 秒级主动扫描
表15. I2c能力说明
接口 说明 是否必选 等级定义
bmc.dev.Bus 描述总线的通用信息 L1: 基本总线信息
bmc.dev.Bus.I2c 描述I2c总线的信息 L1: 基本I2c通信;L2: 总线配置管理
表16. Gpio能力说明
接口 说明 是否必选 等级定义
bmc.dev.Bus 描述总线的通用信息 L1: 基本总线信息
bmc.dev.Bus.Gpio 描述Gpio总线的信息 L1: 基本管脚配置
bmc.dev.Bus.Gpio.Union 描述Gpio各Bit的管脚配置信息 L2: GPIO位管脚详细配置
表17. Hisport能力说明
接口 说明 是否必选 等级定义
bmc.dev.Bus 描述总线的通用信息 L1: 基本总线信息
表18. Jtag能力说明
接口 说明 是否必选 等级定义
bmc.dev.Bus 描述总线的通用信息 L1: 基本总线信息
bmc.dev.Bus.Jtag 描述Jtag总线的信息 L1: 基本调试接口
表19. I2cMux能力说明
接口 说明 是否必选 等级定义
bmc.dev.Mux 描述I2c分线器的通用属性 L1: 基本多路复用配置
表20. TemperatureSensor能力说明
接口 说明 是否必选 等级定义
bmc.dev.Temperature 描述温度传感器的信息 L1: 基本温度读取;L2: 秒级监控
bmc.dev.Coordinate 描述温度传感器在服务器的坐标信息 L2: 传感器坐标枚举
表21. VoltageSensor能力说明
接口 说明 是否必选 等级定义
bmc.dev.Voltage 描述电压传感器的信息 L1: 基本电压读取;L2: 秒级监控
bmc.dev.Voltage.Standard 描述电压传感器的基值信息 L1: 基本基值读取;L2: 基值配置管理

二、计算板接口

表22. CPUBoard能力说明
接口 说明 是否必选 等级定义
bmc.dev.Board 描述板卡通用信息 L1: 基本FRU信息读取
bmc.dev.Board.Cpld 描述计算板CPLD信息 L1: 基本CPLD状态;L2: CPLD版本管理与状态监控
bmc.dev.Fru 描述板卡电子标签信息 L1: 基本FRU读取
bmc.dev.Board.TianChi 描述天池板卡通用信息 L2: 天池规范枚举
bmc.dev.CPU.OverallMetrics 描述计算板CPU整体数据的接口 L2: CPU整体数据枚举
bmc.dev.Memory.OverallMetrics 描述计算板内存整体数据的接口 L2: 内存整体数据枚举
bmc.dev.PowerControl 描述计算板电源控制的接口 L2: 电源状态控制
bmc.dev.SystemControl 描述计算板系统控制的接口 L2: 系统控制枚举
表23. CPU能力说明
接口 说明 是否必选 等级定义
bmc.dev.Processor 描述通用处理器的接口 L1: 基本处理器信息
bmc.dev.Processor.Metrics 描述通用处理器度量数据的接口 L2: 秒级度量监控
bmc.dev.CPU 描述CPU特有功能的接口 L1: 基本CPU信息
bmc.dev.Cooling 描述CPU调速管理的接口 L1: 基本散热;L2: 主动调速
bmc.dev.CPU.Status 描述CPU状态的接口 L2: 主动健康检查;L3: 高级热保护诊断
bmc.dev.MemoryChannel 描述CPU对应的内存通道的接口 L2: 内存通道枚举
表24. Memory能力说明
接口 说明 是否必选 等级定义
bmc.dev.Memory 描述内存槽和对应内存条信息的接口 L1: 基本内存信息;L2: 健康枚举;L3: ECC故障预测
bmc.dev.Cooling 描述内存条调速管理的接口 L1: 基本散热;L2: 主动调速
表25. VrdModule能力说明
接口 说明 是否必选 等级定义
bmc.dev.Vrd 描述Vrd模组信息的接口 L1: 基本Vrd信息读取
bmc.dev.Temperature 描述Vrd模组温度监控点的接口 L1: 基本温度读取;L2: 秒级监控
bmc.dev.Voltage 描述Vrd模组电压监控点的接口 L1: 基本电压读取;L2: 秒级监控
表26. VrdChip能力说明
接口 说明 是否必选 等级定义
bmc.dev.SoC 描述Vrd芯片通用信息的接口 L1: 基本SoC信息读取;L2: 版本信息查询
bmc.dev.VrdChip 描述Vrd芯片专有信息的接口 L2: Vrd专有属性
表27. VrdPower能力说明
接口 说明 是否必选 等级定义
bmc.dev.VrdPower 描述Vrd电源信息的接口 L1: 基本电源信息读取
bmc.dev.Temperature 描述Vrd电源温度监控点的接口 L1: 基本温度读取;L2: 秒级监控
bmc.dev.Voltage 描述Vrd电源电压监控点的接口 L1: 基本电压读取;L2: 秒级监控
表28. Serdes能力说明
接口 说明 是否必选 等级定义
bmc.dev.Serdes 描述CPU Serdes信息的接口 L2: 链路信息枚举;L3: 链路诊断

计算板接口等级分布参考

  • 必选接口以 L1-L2 为主,覆盖基本FRU/传感器/状态管理
  • 处理器度量(Metrics)、内存通道枚举等属性拉升至 L2
  • CPLD热升级、Serdes链路诊断达到 L3 高级能力
  • 演进建议:优先将 CPU/Memory 的健康检查和调速接口全面达到 L2,再推动 Serdes 诊断和 VrdChip 芯片级监控落地 L3

三、背板/板卡类接口

表29. DriveBackplane能力说明
接口 说明 是否必选 等级定义
bmc.dev.Board 描述板卡通用管理信息 L1: 基本FRU信息读取
bmc.dev.PCB 描述PCB板的基本信息 L1: 基本PCB信息
bmc.dev.Board.DriveBackplane 描述硬盘背板的基本信息 L1: 基本背板信息;L2: 槽位枚举
bmc.dev.Board.Tianchi 描述板卡遵循天池规范部分的管理信息 L2: 天池规范枚举
表30. FanBoard能力说明
接口 说明 是否必选 等级定义
bmc.dev.Board 描述板卡通用管理信息 L1: 基本FRU信息读取
bmc.dev.Board.Tianchi 描述板卡遵循天池规范部分的管理信息 L2: 天池规范枚举
表31. RiserCard能力说明
接口 说明 是否必选 等级定义
bmc.dev.Board 描述板卡通用管理信息 L1: 基本FRU信息读取
bmc.dev.PCB 描述PCB板的基本信息 L1: 基本PCB信息
bmc.dev.Board.Tianchi 描述板卡遵循天池规范部分的管理信息 L2: 天池规范枚举
表32. PCIeSwitchCard能力说明
接口 说明 是否必选 等级定义
bmc.dev.Board 描述板卡通用管理信息 L1: 基本FRU信息读取
bmc.dev.PCB 描述PCB板的基本信息 L1: 基本PCB信息
bmc.dev.Board.Tianchi 描述板卡遵循天池规范部分的管理信息 L2: 天池规范枚举
bmc.dev.UpdateService.FirmwareInventory 描述PCIeSwitch芯片Firmware升级接口 L3: 固件热升级
bmc.dev.PhysicalConnector 描述:PCIeSwitch配置的管理信息,用于描述不同类型的PCIe路由拓扑 L1: 基本物理状态;L2: 拓扑枚举
bmc.dev.Chip 描述PCIeSwitchCard上的I²C多路复用器/开关等芯片管理信息 L1: 基本芯片信息
bmc.dev.Temperature 描述温度传感器信息 L1: 基本温度读取;L2: 秒级监控
bmc.dev.Fru 描述FRU信息 L1: 基本FRU读取
bmc.dev.Events 描述事件告警信息 L1: 被动故障上报;L2: 主动告警

四、网卡接口

表33. PCIeNicCard能力说明
接口 说明 是否必选 等级定义
bmc.dev.PCIeDevice 描述PCIe设备的接口 L1: 基本PCIe设备信息
bmc.dev.PCIeDevice.PCIeFunction 描述PCIe设备功能,如VID/DID L1: 基本功能信息
bmc.dev.PCIeCard 描述PCIe标卡的接口 L1: 基本物理信息
bmc.dev.PCIeDevice.HotSwap 描述网络适配器热交换能力 L3: 热插拔诊断
bmc.dev.PCIeDevice.Bandwidth 描述网络适配器带宽信息 L2: 带宽枚举
bmc.dev.PCIeDevice.Status 描述PCIe标卡状态相关信息 L2: 主动健康检查;L3: 热插拔识别
bmc.dev.NetworkAdapter 描述网络适配器自身的接口 L1: 基本网卡信息;L2: 网卡属性枚举
bmc.dev.Cooling 描述网络适配器整体的调速管理 L1: 基本散热;L2: 主动调速
bmc.dev.NetworkAdapter.FaultStatus 描述网络适配器错误信息 L2: 错误枚举
bmc.dev.NetworkAdapter.LogCollection 描述网络适配器日志收集信息 L3: 日志收集
bmc.dev.NetworkAdapter.Update 描述网络适配器固件升级信息 L3: 固件热升级
bmc.dev.Board 描述对应Board信息 L1: 基本板卡信息
表34. NicPort能力说明
接口 说明 是否必选 等级定义
bmc.dev.NetworkPort 描述网口设备自身的接口 L1: 基本网口信息;L2: 网口属性枚举
bmc.dev.NetworkPort.LinkInfo 描述网口设备连接信息 L1: 基本链路状态;L2: 速率枚举
bmc.dev.NetworkPort.DataCenterBridging 描述网口设备DCB信息 L2: DCB属性枚举
bmc.dev.NetworkPort.FibreChannel 描述网口设备FC信息 L2: FC属性枚举
bmc.dev.NetworkPort.LLDPReceive 描述网口设备LLDP信息 L2: LLDP拓扑枚举
bmc.dev.NetworkPort.Metrics 描述网口设备统计信息 L2: 秒级流量统计
表35. OpticalTransceiver能力说明
接口 说明 是否必选 等级定义
bmc.dev.OpticalModule 描述光模块设备的接口 L1: 基本光模块信息;L2: 光模块属性枚举
bmc.dev.OpticalModule.Status 描述光模块设备状态信息 L1: 基本状态;L2: 主动健康检查;L3: 故障预测与诊断
bmc.dev.OpticalModule.TemperatureCelsius 描述光模块的温度管理 L2: 温度监控;L2: 温度阈值配置
bmc.dev.Cooling 描述光模块的调速管理 L1: 基本散热;L2: 主动调速
bmc.dev.OpticalModule.Diagnose 描述光模块的诊断信息 L2: 故障分类;L3: 故障预测与诊断;L4: AI辅助光模块寿命预测
bmc.dev.OpticalModule.Voltage 描述光模块的电压管理 L2: 电压监控;L2: 电压阈值配置
bmc.dev.OpticalModule.Power 描述光模块的功率管理 L2: 功率监控;L2: 功率阈值配置
bmc.dev.OpticalModule.Current 描述光模块的电流管理 L2: 电流监控;L2: 电流阈值配置
表36. OpticalTransceiverChannel能力说明
接口 说明 是否必选 等级定义
bmc.dev.OpticalModule.Channel 描述光模块对应光口下通道信息 L2: 通道枚举;L2: 通道级功率/电流监控

五、GPU接口

表37. PCIeGPUCard能力说明
接口 说明 是否必选 等级定义
bmc.dev.PCIeDevice 描述PCIe设备的接口 L1: 基本PCIe设备信息
bmc.dev.PCIeDevice.PCIeFunction 描述PCIe设备功能的接口 L1: 基本功能信息
bmc.dev.PCIeDevice.Status 描述PCIe设备状态的接口 L2: 主动健康检查;L3: 热插拔识别
bmc.dev.PCIeCard 描述PCIe标卡的接口 L1: 基本物理信息
bmc.dev.PCIeCard.Metrics 描述PCIe标卡度量数据的接口 L2: 秒级度量
bmc.dev.Board 描述对应Board信息 L1: 基本板卡信息
表38. GPU能力说明
接口 说明 是否必选 等级定义
bmc.dev.Processor 描述通用处理器的接口 L1: 基本处理器信息;L2: 处理器属性枚举
bmc.dev.Processor.Metrics 描述通用处理器度量数据的接口 L2: 秒级度量监控
bmc.dev.GPU 描述GPU特有功能的接口 L1: 基本GPU信息;L2: GPU度量监控
bmc.dev.GPU.Power 描述GPU供电功能的接口 L2: 功耗监控
bmc.dev.GPU.Status 描述GPU状态的接口 L1: 基本状态;L2: 主动健康检查
表39. GPU Memory能力说明
接口 说明 是否必选 等级定义
bmc.dev.Memory 描述通用内存的接口 L1: 基本内存信息;L2: ECC错误监控与健康枚举;L3: ECC故障预测

六、NPU接口

表40. PCIeNPUCard能力说明
接口 说明 是否必选 等级定义
bmc.dev.PCIeDevice 描述PCIe设备的接口 L1: 基本PCIe设备信息
bmc.dev.PCIeDevice.PCIeFunction 描述PCIe设备功能的接口 L1: 基本功能信息
bmc.dev.PCIeDevice.Status 描述PCIe设备状态的接口 L2: 主动健康检查;L3: 热插拔识别
bmc.dev.PCIeCard 描述PCIe标卡的接口 L1: 基本物理信息
bmc.dev.PCIeCard.Metrics 描述PCIe标卡度量数据的接口 L2: 秒级度量
bmc.dev.NPUCard 描述NPU卡的接口 L1: 基本NPU卡信息;L2: NPU卡属性枚举
bmc.dev.NPUCard.Fault 描述NPU卡故障监控能力的接口 L2: 故障枚举;L3: 故障预测
bmc.dev.Board 描述对应Board信息 L1: 基本板卡信息
表41. NPU能力说明
接口 说明 是否必选 等级定义
bmc.dev.Processor 描述通用处理器的接口 L1: 基本处理器信息
bmc.dev.Processor.Metrics 描述通用处理器度量数据的接口 L2: 秒级度量监控
bmc.dev.NPU 描述NPU特有功能的接口 L1: 基本NPU信息;L2: NPU属性枚举;L3: 故障监控
bmc.dev.NPU.Fault 描述NPU故障监控能力的接口 L2: 故障枚举;L3: 故障预测
bmc.dev.NPU.Metrics 描述NPU度量信息的接口 L2: 秒级算力度量
表42. NPU Memory能力说明
接口 说明 是否必选 等级定义
bmc.dev.Memory 描述通用内存的接口 L1: 基本内存信息;L2: ECC错误监控与健康枚举;L3: ECC故障预测

七、DPU接口

表43. DPUCard能力说明
接口 说明 是否必选 等级定义
bmc.dev.PCIeDevice 描述PCIe设备的接口 L1: 基本PCIe设备信息
bmc.dev.PCIeDevice.PCIeFunction 描述PCIe功能的接口 L1: 基本功能信息
bmc.dev.PCIeDevice.Status 描述PCIe设备状态的接口 L2: 主动健康检查;L3: 热插拔识别
bmc.dev.PCIeCard 描述PCIe标卡的接口 L1: 基本物理信息
bmc.dev.PCIeCard.Metrics 描述PCIe标卡度量数据的接口 L2: 秒级度量
bmc.dev.DPUCard 描述DPU卡的接口 L1: 基本DPU卡信息;L2: DPU卡属性枚举
bmc.dev.DPUCard.Metrics 描述DPU卡度量指标的接口 L2: 秒级度量
bmc.dev.DPUCard.Processor 描述DPU卡处理器的接口 L1: 基本处理器信息
bmc.dev.DPUCard.System 描述DPU卡系统的接口 L2: 系统状态
bmc.dev.DPUCard.Fault 描述DPU卡故障状态的接口 L2: 故障枚举;L3: 故障预测
bmc.dev.Manager.Uart 描述DPU卡管理者的接口 L2: 带外管理通道
bmc.dev.Board 描述对应Board信息 L1: 基本板卡信息
表44. DPU NicPort能力说明
接口 说明 是否必选 等级定义
bmc.dev.NetworkPort 描述网口设备自身的接口 L1: 基本网口信息;L2: 网口属性枚举
bmc.dev.NetworkPort.LinkInfo 描述网口设备连接信息 L1: 基本链路状态;L2: 速率枚举
bmc.dev.NetworkPort.DataCenterBridging 描述网口设备DCB信息 L2: DCB属性枚举
bmc.dev.NetworkPort.FibreChannel 描述网口设备FC信息 L2: FC属性枚举
bmc.dev.NetworkPort.LLDPReceive 描述网口设备LLDP信息 L2: LLDP拓扑枚举
bmc.dev.NetworkPort.Metrics 描述网口设备统计信息 L2: 秒级流量统计
表45. DPU OpticalTransceiver能力说明
接口 说明 是否必选 等级定义
bmc.dev.OpticalModule 描述光模块设备的接口 L1: 基本光模块信息;L2: 光模块属性枚举
bmc.dev.OpticalModule.Status 描述光模块设备状态信息 L1: 基本状态;L2: 主动健康检查;L3: 故障预测与诊断
bmc.dev.OpticalModule.TemperatureCelsius 描述光模块的温度管理 L2: 温度监控;L2: 温度阈值配置
bmc.dev.Cooling 描述光模块的调速管理 L1: 基本散热;L2: 主动调速
bmc.dev.OpticalModule.Diagnose 描述光模块的诊断信息 L2: 故障分类;L3: 故障预测与诊断;L4: AI辅助光模块寿命预测
bmc.dev.OpticalModule.Voltage 描述光模块的电压管理 L2: 电压监控;L2: 电压阈值配置
bmc.dev.OpticalModule.Power 描述光模块的功率管理 L2: 功率监控;L2: 功率阈值配置
bmc.dev.OpticalModule.Current 描述光模块的电流管理 L2: 电流监控;L2: 电流阈值配置
表46. DPU OpticalTransceiverChannel能力说明
接口 说明 是否必选 等级定义
bmc.dev.OpticalModule.Channel 描述光模块对应光口下通道信息 L2: 通道枚举

八、存储控制器接口(模型能力)

7.11.2.1 Controller模型

控制器的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}

表47. 控制器能力说明
接口 说明 是否必选 等级定义
bmc.dev.PCIeDevice 描述PCIe设备基本信息,如厂商、型号、SN、部件编码、固件版本、PCIe接口速率与通道 L1: 基本PCIe设备信息
bmc.dev.PCIeDevice.PCIeFunction 描述PCIe设备功能,如VID/DID L1: 基本功能信息;L2: 功能枚举
bmc.dev.PCIeCard 描述PCIe设备的OOB物理信息,如丝印、槽位、形态 L1: 基本物理信息
bmc.dev.Storage.Controller 描述控制器基本信息,如厂商、型号 L1: 基本控制器信息
bmc.dev.Storage.Controller.OOB 描述控制器OOB信息,如地址、物理媒介(I2C/PCIe)、通信状态 L2: OOB属性枚举
bmc.dev.Storage.Controller.Capability 描述控制器固件能力 L2: 能力枚举
bmc.dev.Storage.Controller.Capability.ReadPolicy 描述控制器固件关于逻辑盘读策略的能力 L2: 读策略枚举
bmc.dev.Storage.Controller.Capability.WritePolicy 描述控制器固件关于逻辑盘写策略的能力 L2: 写策略枚举
bmc.dev.Storage.Controller.Capability.IOPolicy 描述控制器固件关于逻辑盘IO策略的能力 L2: IO策略枚举
bmc.dev.Storage.Controller.Capability.AccessPolicy 描述控制器固件关于逻辑盘访问策略的能力 L2: 访问策略枚举
bmc.dev.Storage.Controller.Capability.DiskCachePolicy 描述控制器固件关于逻辑盘物理盘缓存策略的能力 L2: 缓存策略枚举
bmc.dev.Storage.Controller.Capability.DiskWriteCachePolicy 描述控制器固件关于物理盘写缓存策略的能力 L2: 写缓存策略枚举
bmc.dev.Storage.Controller.Capability.Mode 描述控制器固件关于工作模式能力 L2: 工作模式枚举
bmc.dev.Storage.Controller.Capability.RAIDLevel 描述控制器固件关于逻辑盘RAID级别的能力 L2: RAID级别枚举
bmc.dev.Storage.Controller.Status 描述控制器状态信息,如协商速率 L1: 基本状态;L2: 主动健康检查
bmc.dev.Storage.Controller.Metrics 描述控制器指标统计信息,如内存ECC计数 L2: 秒级指标监控
bmc.dev.Storage.Controller.Settings 描述控制器功能开关状态、配置参数等,如是否开启JBOD,RAID工作模式/HBA工作模式 L2: 配置管理
bmc.dev.Storage.Controller.ForeignConfigurations 描述外部配置的状态以及操作 L2: 外部配置管理
bmc.dev.Storage.Controller.LogCollection 收集RAID卡的日志信息 L3: 日志收集诊断
7.11.2.2 ControllerPhy模型

控制器PHY的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/PHYs/{PhyId}

表48. 控制器PHY能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.Controller.PHY 描述控制器下行PHY的基本信息,如编号,对端设备 L2: PHY枚举
bmc.dev.Storage.Controller.PHY.Metrics 描述控制器下行PHY的指标统计,如误码计数 L2: 秒级指标监控
7.11.2.3 BBU模型

备电单元的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/BBUs/{BBUId}

表49. 控制器备电单元能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.BBU 描述控制器BBU基本信息,如厂商、型号 L1: 基本BBU信息
bmc.dev.Storage.BBU.Status 描述控制器BBU状态信息,如电量、充放电状态 L1: 基本状态;L2: 主动健康检查
7.11.2.4 Volume模型

逻辑盘的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/Volumes/{VolumeId}

表50. 逻辑盘能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.Volume 描述逻辑盘基本信息,如名称、RAID级别 L1: 基本逻辑盘信息
bmc.dev.Storage.Volume.Policy 描述逻辑盘的读策略、写策略、IO策略、访问策略、物理盘缓存策略等 L2: 策略枚举与配置
bmc.dev.Storage.Volume.Status 描述逻辑盘的状态,如是否降级,重构状态与进度 L1: 基本状态;L2: 重构状态监控
bmc.dev.Storage.Volume.Settings 描述逻辑盘的功能开关、配置参数等,如巡检、初始化 L2: 配置管理
bmc.dev.Storage.Volume.Association 描述逻辑盘与物理盘、阵列的关联 L2: 关联枚举
7.11.2.5 PhysicalDrive模型

物理盘的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/Drives/{DriveId}

表51. 物理盘能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.Drive 描述物理盘基本信息,如型号、容量 L1: 基本物理盘信息
bmc.dev.Storage.Drive.PhysicalContext 描述物理盘的物理上下文信息,如所在方位,具体位置,丝印等 L1: 基本位置信息
bmc.dev.Storage.Drive.Led 描述物理盘的LED状态,如定位灯、故障灯 L1: 基本指示灯状态
bmc.dev.Storage.Drive.Interface 描述物理盘的接口,如最大速率,协商速率 L1: 基本接口信息;L2: 速率枚举
bmc.dev.Storage.Drive.Status 描述物理盘的状态,如重构状态与进度、上下电状态 L1: 基本状态;L2: 主动健康检查;L3: 故障预测
bmc.dev.Storage.Drive.Metrics 描述物理盘的指标统计,如错误计数、损坏的扇区个数,POH,剩余磨损率 L2: 秒级指标监控;L3: SMART健康评估
bmc.dev.Storage.Drive.Settings 描述物理盘的功能开关、配置参数等 L2: 配置管理
bmc.dev.Storage.Drive.Association 描述物理盘与逻辑盘、磁盘阵列的关联 L2: 关联枚举
7.11.2.6 DiskArray模型

磁盘阵列的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/DiskArrays/{ArrayId}

表52. 磁盘阵列能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.DiskArray 描述磁盘阵列基本信息,如总容量,已使用容量 L1: 基本阵列信息
bmc.dev.Storage.DiskArray.Association 描述磁盘阵列与逻辑盘、物理盘的关联 L2: 关联枚举
7.11.2.7 Expander模型

Expander的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/Expanders/{ExpanderId}

表53. Expander芯片能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.Expander 描述Expander的基本信息,如厂商、型号 L1: 基本Expander信息
bmc.dev.Storage.Expander.PhysicalContext 描述Expander的物理上下文信息,如所在方位,具体位置,丝印等 L1: 基本位置信息
bmc.dev.Storage.Expander.Status 描述Expander的状态,如PHY错误、通信故障等 L1: 基本状态;L2: 通信健康检查;L3: PHY链路诊断
7.11.2.8 ExpanderPHY模型

Expander PHY的数据模型
Path:/bmc/dev/StorageControllers/{StorageControllerId}/Expanders/{ExpanderId}/PHYs/{PhyId}

表54. Expander芯片PHY能力说明
接口 说明 是否必选 等级定义
bmc.dev.Storage.Expander.PHY 描述Expander的PHY基本信息,如Id,对端设备 L2: PHY枚举
bmc.dev.Storage.Expander.PHY.Metrics 描述Expander的PHY指标统计信息,如上行PHY错误计数,下行PHY错误计数 L2: 秒级指标监控

表55. NVMe盘能力说明
接口 说明 是否必选 等级定义
bmc.dev.PCIeDevice 描述PCIe设备的接口 L1: 基本PCIe设备信息
bmc.dev.NVMe 描述NVMe盘基本信息相关接口 L1: 基本NVMe盘信息
bmc.dev.NVMe.Management 描述NVMe盘管理配置的接口 L2: 管理配置枚举
bmc.dev.NVMe.ProductInfo 描述NVMe盘产品信息的接口 L1: 基本产品信息;L2: 标准协议枚举
bmc.dev.NVMe.MultiRecord 描述NVMe盘多记录信息的接口 L2: 多记录枚举
bmc.dev.NVMe.Status 描述NVMe盘状态类属性的接口 L2: 主动健康检查;L3: 故障预测
bmc.dev.Cooling 描述NVMe盘调速管理的接口 L1: 基本散热;L2: 主动调速
bmc.dev.NVMe.BasicManagement 描述NVMe盘基础管理的接口 L2: 基础管理监控
bmc.dev.NVMe.NVMeMI 描述NVMe-MI相关的接口 L3: 高级带外管理;L4: AI增强
bmc.dev.NVMe.LogCollection 描述NVMe盘日志收集的接口 L3: 日志收集诊断
bmc.dev.NVMe.Smart 描述NVMe盘Smart的接口 L3: SMART健康评估
bmc.dev.NVMe.VendorSpecificSmart 描述NVMe盘厂商自定义Smart的接口 L4: 厂商扩展监控

九、散热接口

表56. Fan能力说明
接口 说明 是否必选 等级定义
bmc.dev.Fan 描述风扇基本信息的接口 L1: 基本风扇信息
bmc.dev.Fan.Status 描述风扇状态类属性的接口 L1: 基本状态;L2: 主动健康检查
bmc.dev.Fan.Control 描述风扇控制的接口 L1: 基本转速控制;L2: 主动调速
bmc.dev.Fan.Metrics 描述风扇度量信息的接口 L2: 秒级度量监控
bmc.dev.Fan.Power 描述风扇的功耗 L2: 功耗监控
bmc.dev.PWMChannel 描述风扇通道的信息 L2: 通道枚举
bmc.dev.Coordinate 描述温度传感器在服务器的坐标信息 L2: 传感器坐标枚举
bmc.dev.Temperature 描述器件温度管理 L1: 基本温度读取;L2: 秒级监控
bmc.dev.Cooling 描述风扇调速管理的接口 L1: 基本散热;L2: 主动调速

十、供电接口

表57. PowerSupply能力说明
接口 说明 是否必选 等级定义
bmc.dev.PowerSupply 描述电源基本信息的接口 L1: 基本电源信息
bmc.dev.PowerSupply.Status 描述电源状态类属性的接口 L1: 基本状态;L2: 主动健康检查
bmc.dev.PowerSupply.Control 描述电源控制的接口 L2: 电源控制
bmc.dev.PowerSupply.Metrics 描述电源度量信息的接口 L2: 秒级度量监控
bmc.dev.Cooling 描述电源调速管理的接口 L1: 基本散热;L2: 主动调速

十一、部件管理接口详细属性定义

表58. 数据类型定义说明
类型 说明
U8 8位无符号整型
U16 16位无符号整型
U32 32位无符号整型
U64 64位无符号整型
S16 16位有符号整型
String 字符串
Boolean 布尔
Double 64位双精度浮点数类型
U8 8位无符号整型数组
String 字符串数组
Double 64位双精度浮点数类型数组
Array 结构体数组
表59. Connector接口属性说明(bmc.dev.Connector)
属性名 类型 可读写 属性描述 等级定义
Bom String 读写 【下级部件的BOM ID】硬件物料编码的字符串化表示,用于唯一表示Connector后端连接的硬件模块类型 L2: 配置管理
Slot U8 读写 【槽位号】给下级部件分配的槽位信息,Slot属性是硬件配置中物理位置与逻辑资源的唯一映射标识 L2: 配置管理
Position U8 读写 为保证SR定义对象名称全局唯一,需要对每个(SR)硬件部件中自描述对象进行重命名,重命名后的对象名称由SR定义的对象名+_${Position}后缀组成 L2: 配置管理
IdentifyMode U8 只读 【下级部件识别方式】 1、3对应下级部件识别方式为天池标准类型部件, 2、2对应下级部件识别方式为BoardId不可读(上报)类型部件, 3、1对应下级部件识别方式为BoardId可读类型部件。 L1: 基本配置信息
Presence U8 读写 【在位】只有为1时,才会加载此Connector连接的下一级sr,天池标准部件类型需要指定在位状态获取方式,一般通过同步属性语法通过硬件代理读取指定器件寄存器数据。 L2: 配置管理
Id String 读写 【下级部件Board id】 1、天池标准部件:BoardId通过Chip属性关联的器件对象,调用对应的读写接口获取Eeprom数据中的Board Id信息。 2、BoardId不可读类型部件:由多样化硬件上报设置,无需配置(不生效) 3、BoardId可读类型部件:BoardId可读类型需要指定board id获取方式,一般通过引用属性语法通过硬件代理读取指定器件寄存器数据。 L2: 配置管理
AuxId String 读写 下级部件的额外id信息,用于加载csr L2: 配置管理
Buses String 只读 下级csr中会用到的总线 L1: 基本配置信息
SystemId U8 只读 Host ID,单host场景为1,多host场景各不同 L1: 基本静态信息
ManagerId String 只读 BMC ID,单BMC场景为1,多BMC场景各不同 L1: 基本静态信息
ChassisId String 只读 机框ID,单机框为1,多机框各不同 L1: 基本静态信息
SilkText String 只读 丝印信息 L1: 基本静态信息
Type String 只读 【连接器后端设备类型】Type属性在以下场景必须显示配置:FRU ID动态生成场景、PCIe设备加载场景、硬件类型区分场景,取值举例PCIeSlot,PCIeRiser,NVMe,PSU,BCU,SEU等。 L1: 基本类型信息
表60. Connector.TianChi接口属性说明(bmc.dev.Connector.TianChi)
属性 类型 可读写 属性描述 等级定义
IdChipAddr U8 只读 下级组件EEPROM的I2C地址(非PCIe为0xAE,PCIe为0xA0) L1: 基本静态信息
表61. Connector.TianChi接口方法说明(bmc.dev.Connector.TianChi)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
Read OutData U8 读取内容 从下级天池器件中读出的二进制数据 L1: 基本读写操作
表62. Chip接口属性说明(bmc.dev.Chip)
属性 类型 可读写 属性描述 等级定义
BusType U8 只读 总线协议:0-跟随总线直出协议;1-I2C;2-I3C(I3cOverLocalBus场景需显式指定) L1: 基本静态信息
OffsetWidth U8 只读 偏移宽度,器件访问参数 L1: 基本静态信息
AddrWidth U8 只读 地址宽度,器件访问参数 L1: 基本静态信息
Address U8 只读 器件总线地址(十进制,如0x60对应96) L1: 基本硬件配置
WriteTmout U32 只读 写超时时间(仅 CAN bus chip) L1: 基本信息
ReadTmout U32 只读 读超时时间(仅 CAN bus chip) L1: 基本信息
WriteRetryTimes U8 只读 写失败重试次数 L1: 基本硬件配置
ReadRetryTimes U8 只读 读失败重试次数 L1: 基本硬件配置
表63. Chip块读写接口方法说明(bmc.dev.Chip.BlockIO)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
Read Offset U32 读取起始地址 OutData U8 读取内容 按照块读取接口 L1: 基本读写操作
Read Length U32 读取长度 OutData U8 读取内容 按照块读取接口 L1: 基本读写操作
Write Offset U32 写入起始地址 按照块写入接口 L1: 基本读写操作
Write InData U8 写入的数据 按照块写入接口 L1: 基本读写操作
WriteRead Offset U32 写入起始地址 OutData U8 读取内容 按照块写入、读取接口 L1: 基本读写操作
WriteRead InData U8 写入的数据 OutData U8 读取内容 按照块写入、读取接口 L1: 基本读写操作
表64. Chip位读写接口方法说明(bmc.dev.Chip.BitIO)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
Read Offset U32 读取起始 OutData U8 读取内容 按照位读取接口 L1: 基本读写操作
Read Length U8 读取长度 OutData U8 读取内容 按照位读取接口 L1: 基本读写操作
Read Mask U32 屏蔽位 OutData U8 读取内容 按照位读取接口 L1: 基本读写操作
Write Offset U32 写入起始地址 按照位写入接口 L1: 基本读写操作
Write Length U8 读取长度 按照位写入接口 L1: 基本读写操作
Write Mask U32 屏蔽位 按照位写入接口 L1: 基本读写操作
Write InData U8 写入的数据 按照位写入接口 L1: 基本读写操作
表65. Scanner接口属性说明(bmc.dev.Scanner)
属性 类型 可读写 属性描述 等级定义
Chip String 只读 Scanner关联的chip L1: 基本信息
Offset U32 只读 硬件器件偏移地址 L1: 基本硬件配置
Size U8 只读 读取数据的长度,单位为Byte L1: 基本信息
Mask U64 只读 掩码,与读值按位与取目标bit;位读时有效,块读时无效可置0 L1: 基本信息
Type U8 只读 读取方式:0-位读;1-块读 L1: 基本静态信息
Period U32 只读 扫描周期,单位 ms L1: 基本信息
Debounce String 只读 引用的防抖对象,参见表66 Debounce属性说明 L1: 基本配置引用
ScanEnabled U8 只读 扫描使能:0-未使能;1-使能;支持单点值、表达式或同步值配置 L1: 基本信息
Status U8 只读 扫描状态:0-正常;1-获取失败;2-防抖中;3-无效;4-初始未扫描 L1: 基本状态信息
Value U64 只读 扫描读值;无效状态(Status=3)时置为 NominalValue L1: 基本信息
@Default:默认值 只读 指定特定属性的默认值 L1: 基本信息
表67. Accessor接口属性说明(bmc.dev.Accessor)
属性 类型 可读写 属性描述 等级定义
Chip String 只读 Accessor关联的chip L1: 基本信息
Offset U32 只读 偏移地址为实际的硬件器件偏移,用于计算硬件的偏移地址,读取硬件下不同地址的数据 L1: 基本硬件配置
Size U8 只读 读取或写入数据的长度,单位为Byte L1: 基本信息
Mask U64 只读 掩码信息, 1、位读时Mask有效,块读时Mask无效可置0,BMC从硬件读取数据后与掩码进行按位与操作后返回结果; 2、写入时先获取值,再按位修改后写入到硬件,需要器件支持 L1: 基本信息
Type U8 只读 读写方式:0-位读/位写;1-块读/块写 L1: 基本静态信息
Value U64 只读 读取或需要写入硬件的值 L1: 基本信息
表68. Bus接口属性说明(bmc.dev.Bus)
属性 类型 可读写 属性描述 等级定义
Id U8 只读 总线Id L1: 基本静态信息
表69. I2c总线接口属性说明(bmc.dev.Bus.I2c)
属性 类型 可读写 属性描述 等级定义
Speed U8 只读 I2c总线速率, 枚举值范围100/400/3400, 单位kbps, 对应I2c标准模式/快速模式/高速模式 L2: 速率枚举
Mode U8 只读 I2c总线模式, 枚举值范围0/1, 0: 总线初始化为master模式, 1: 总线初始化为slave模式 L1: 基本信息
SlaveAddr U8 只读 I2c总线作为slave时的地址, Mode为1时有效 L1: 基本硬件配置
UseSmbus U8 只读 I2c总线是否使用Smbus模式, 枚举值范围0/1, 1: 总线初始化为Smbus模式 L1: 基本硬件配置
表70. Gpio接口属性说明(bmc.dev.Bus.Gpio)
属性 类型 可读写 属性描述 等级定义
Direction U8 只读 GPIO模式 0:input 读取, 1:output 写入 L1: 基本信息
ReverseBit U8 只读 取反标志: bit0=1 读取反, bit1=1 写取反 L1: 基本硬件配置
表71. Gpio组配置接口属性说明(bmc.dev.Bus.Gpio.Union)
属性 类型 可读写 属性描述 等级定义
Bit0GpioNum U8 只读 GpioGroup设置, Bit0 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit1GpioNum U8 只读 GpioGroup设置, Bit1 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit2GpioNum U8 只读 GpioGroup设置, Bit2 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit3GpioNum U8 只读 GpioGroup设置, Bit3 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit4GpioNum U8 只读 GpioGroup设置, Bit4 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit5GpioNum U8 只读 GpioGroup设置, Bit5 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit6GpioNum U8 只读 GpioGroup设置, Bit6 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
Bit7GpioNum U8 只读 GpioGroup设置, Bit7 Gpio配置管脚号, Id设置为0xff时有效 L1: 基本硬件配置
表72. Jtag配置接口属性说明(bmc.dev.Bus.Jtag)
属性 类型 可读写 属性描述 等级定义
EffectiveTime U32 只读 CPLD升级生效时间, 单位ms, 取值范围100 - 5000ms L1: 基本信息
TargetResetGpio U8 只读 CPLD升级使用的GPIO复位管脚 L1: 基本硬件配置
表73. Mux接口属性说明(bmc.dev.Mux)
属性 类型 可读写 属性描述 等级定义
ChannelId U8 只读 描述I2c分线器的通道Id L1: 基本静态信息
表74. 电子标签接口属性说明(bmc.dev.Fru)
属性 类型 可读写 属性描述 等级定义
GroupId U32 只读 连接器的groupid,从上级连接器获取${GroupId} L1: 基本静态信息
Name String 只读 Fru的名称 L1: 基本静态信息
FruId U8 只读 fruid配置为1-63会自动分配fruid,默认可以配为1,fruid为0保留给挂耳,配置64-255不会进行fruid分配 L1: 基本静态信息
PcbId U8 只读 PCB板ID L1: 基本静态信息
表75. 风扇基本信息接口属性说明(bmc.dev.Fan)
属性名 类型 可读写 描述 等级定义
FanId U16 只读 风扇ID L1: 基本静态信息
Slot U8 只读 风扇槽位 L1: 基本静态信息
Model String 只读 风扇型号 L1: 基本静态信息
Coefficient U8 只读 风扇转速系数 L1: 基本信息
BOM String 只读 BOM编码 L1: 基本配置信息
PartNumber String 只读 部件号 L1: 基本静态信息
FrontMaxSpeed U32 只读 前风扇最大转速 L2: 速率枚举
RearMaxSpeed U32 只读 后风扇最大转速 L2: 速率枚举
IsTwins Boolean 只读 是否双转子 L1: 基本信息
DeviceName String 只读 部件名称 L1: 基本静态信息
MaxSupportedPWM U32 只读 支持的最大转速 L2: 能力/版本枚举
FanDiameterMm U16 只读 风扇部件的直径,单位毫米 L1: 基本信息
IdentifySpeedLevel U16 只读 识别转速等级 L2: 速率枚举
表76. 风扇状态接口属性说明(bmc.dev.Fan.Status)
属性名 类型 可读写 描述 等级定义
FrontPresence U8 读写 前转子在位状态, 1: 在位, 0:不在位 L2: 配置管理
FrontStatus U8 只读 前转子状态,0:正常,非0:异常 L1: 基本状态信息
RearPresence U8 读写 后转子在位状态, 1: 在位, 0:不在位 L2: 配置管理
RearStatus U8 只读 后转子状态,0:正常,非0:异常 L1: 基本状态信息
表77. 风扇控制接口方法说明(bmc.dev.Fan.Control)
方法名 参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
SetFanPWM pwm Double 转速值 设置风扇转速 L2: 标准配置管理
表78. 风扇度量接口属性说明(bmc.dev.Fan.Metrics)
属性名 类型 可读写 描述 等级定义
FrontSpeed U16 只读 前转子转速 L2: 速率枚举
RearSpeed U16 只读 后转子转速 L2: 速率枚举
HardwarePWM Double 读写 硬件占空比 L2: 配置管理
ExpectedPWM Double 只读 期望PWM值 L2: 秒级度量监控
表79. 调速管理接口属性说明(bmc.dev.Cooling)
属性名 类型 可读写 描述 等级定义
TemperatureCelsius Double 只读 用于调速的温度读值 L1: 基本温度读取;L2: 秒级监控
TemperatureStatus U8 只读 用于调速的温度状态 L1: 基本温度读取;L2: 秒级监控
TargetTemperatureCelsius Double 只读 器件调速目标值 L1: 基本温度读取;L2: 秒级监控
MaxTemperatureCelsius Double 只读 器件调速最大值 L1: 基本温度读取;L2: 秒级监控
表80. 温度管理接口属性说明(bmc.dev.Temperature)
属性名 类型 可读写 描述 等级定义
Id U8 只读 温度点Id L1: 基本静态信息
Name String 只读 温度点名称,格式:“设备类型.温度点”,如 SDI.Chip、EXU.Outlet L1: 基本静态信息
Description String 只读 温度点描述 L1: 基本静态信息
Type U32 只读 温度点类型:1-Cpu、2-Outlet、3-Disk、4-Memory、5-PCH、6-VRD、7-VDDQ、8-NPUHbm、9-NPUAiCore、10-NPUBoard、11-Inlet、12-SoCBoardOutlet、13-SoCBoardInlet L1: 基本类型信息
RawValue S64 只读 硬件直接读值 L1: 基本信息
TemperatureCelsius Double 只读 温度读值 L1: 基本温度读取;L2: 秒级监控
TemperatureStatus U8 只读 温度状态:0-正常;1-无效值;2-不在位;3-获取失败 L1: 基本温度读取;L2: 秒级监控
ConversionExpression String 只读 硬件读值与实际温度的转换公式 L2: 能力/版本枚举
TemperatureUpperThreshold Double 只读 告警阈值上限:[0]-warning、[1]-major、[2]-critical L2: 温度阈值配置
TemperatureLowerThreshold Double 只读 告警阈值下限:[0]-warning、[1]-major、[2]-critical L2: 温度阈值配置
表81. 风扇通道信息接口属性说明(bmc.dev.PWMChannel)
属性名 类型 可读写 描述 等级定义
MaxSupportedDutyCycle U32 只读 最大支持占空比 L2: 能力/版本枚举
ExpectedDutyCycle U32 只读 期望占空比,用于与实际转速比较,判断转速是否偏差过大 L2: 秒级度量监控
表82. 温度传感器在服务器的坐标信息说明(bmc.dev.Coordinate)
属性名 类型 可读写 描述 等级定义
X U8 只读 横坐标 L1: 基本信息
Y U8 只读 纵坐标 L1: 基本信息
Z U8 只读 高度坐标 L1: 基本信息
表83. 风扇的功耗接口说明(bmc.dev.Fan.Power)
属性名 类型 可读写 描述 等级定义
PowerWatts Double 只读 风扇功耗 L2: 功耗/电流监控
表84. 电源接口属性说明(bmc.dev.PowerSupply)
属性名 类型 可读写 描述 等级定义
FirmwareVersion String 只读 电源固件版本 L2: 能力/版本枚举
Manufacturer String 只读 厂商 L1: 基本静态信息
Model String 只读 电源型号 L1: 基本静态信息
PartNumber String 只读 部件编码 L1: 基本静态信息
ProductionDate String 只读 生产日期 L1: 基本信息
Protocol String 只读 电源协议 L1: 基本静态信息
SerialNumber String 只读 序列号 L1: 基本静态信息
SlotNumber U32 只读 槽位号 L1: 基本静态信息
RefChip String 只读 电源芯片引用对象 L1: 基本配置信息
PowerSupplyType U8 只读 电源类型 L1: 基本类型信息
表85. 电源状态接口属性说明(bmc.dev.PowerSupply.Status)
属性名 类型 可读写 描述 等级定义
Presence U8 只读 电源在位状态,0:不在位,1:在位 L1: 基本状态信息
Vout U8 只读 电源输出电压状态 L1: 基本信息
Iout U8 只读 电源输出电流状态 L1: 基本信息
Temperature U8 只读 温度状态 L1: 基本温度读取;L2: 秒级监控
Input U8 只读 电源输入状态 L1: 基本信息
Fans_1_2 U8 只读 电源风扇1&2状态 L1: 基本信息
Fans_3_4 U8 只读 电源风扇3&4状态 L1: 基本信息
CML U8 只读 电源通信&逻辑&内存状态 L1: 基本信息
Mfr_Specific U8 只读 电源自定义状态 L1: 基本信息
Other U8 只读 电源其余状态 L1: 基本信息
表86. 电源控制设置接口方法说明(bmc.dev.PowerSupply.Control)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
SetPsusFanMinPWM FanMinPWM U16 电源风扇最小转速 设置电源风扇最小转速 L2: 标准配置管理
SetRetransferDelaySeconds RetransferDelaySeconds U32 电源备路回切主路时间 设置电源备路回切主路时间 L2: 标准配置管理
SetPowerWorkMode PowerWorkMode U8 电源工作模式 1:设置为备用 0:设置为主用 设置电源工作模式 L2: 标准配置管理
Reset ResetType String 复位类型 设置电源复位 L2: 标准电源控制
SetPowerSupplyCircuit PowerSupplyCircuit U8 电源供电线路 0:主电路供电 1:备电路供电 设置电源供电线路 L2: 标准配置管理
SetSleepMode SleepMode String 电源休眠模式 Normal:正常工作DeepSleep:休眠 设置电源休眠模式 L2: 标准配置管理
表87. 电源指标接口属性说明(bmc.dev.PowerSupply.Metrics)
属性名 类型 可读写 描述 等级定义
TotalRunningHours U32 只读 总运行时间 L1: 基本信息
InputCurrentAmps Double 只读 输入电流 L2: 功耗/电流监控
InputFrequencyHz Double 只读 电源频率,交流显示频率 直流显示为0 L1: 基本信息
InputPowerWatts Double 只读 单电源输入功率 L2: 功耗/电流监控
InputVoltage Double 只读 输入电压 L1: 基本信息
OutputCurrentAmps Double 只读 输出电流 L2: 功耗/电流监控
OutputPowerWatts Double 只读 单电源输出功率 L2: 功耗/电流监控
OutputVoltage Double 只读 输出电压 L1: 基本信息
Rate U16 只读 额定功率 L1: 基本信息
RatedCurrentAmps U16 只读 额定电流 L2: 功耗/电流监控
EnvTemperatureCelsius Double 只读 单个电源的环境温度 L1: 基本温度读取;L2: 秒级监控
InletTemperatureCelsius Double 只读 进风口温度 L1: 基本温度读取;L2: 秒级监控
InnerTemperatureCelsius Double 只读 出风口温度 L1: 基本温度读取;L2: 秒级监控
PrimaryChipTemperatureCelsius Double 只读 电源内部器件温度(原边) L1: 基本温度读取;L2: 秒级监控
SecondaryChipTemperatureCelsius Double 只读 电源内部器件温度(副边) L1: 基本温度读取;L2: 秒级监控
表88. 电压管理接口属性说明(bmc.dev.Voltage)
属性名 类型 可读写 描述 等级定义
Name String 只读 (告警)电压名称,例如BCU_V_VCC_12V0_1 L1: 基本静态信息
Type U32 只读 电压类型,3V3: 1,5V: 2,12V: 3,Vrd: 4,ButtonCell: 5,InvalidType: 4294967295 L1: 基本类型信息
Value Double 只读 电压值 L1: 基本信息
RawValue S64 只读 硬件直接读值 L1: 基本信息
Status U8 只读 电压读取状态,0: 正常获取值, 1: 获取值失败, 2: 处于未使能状态, 3: 获取值预失败,正在进行防抖,4:获取值预成功,正在进行防抖, 255: 未开始状态, 暂未开始获取值 L1: 基本状态信息
ConversionExpression String 只读 硬件读取与实际电压的转换公式(告警专用) L2: 能力/版本枚举
UpperCriticalThreshold Double 只读 门限上限值,1位warning,2位major,3位critical L1: 基本信息
LowerCriticalThreshold Double 只读 门限下限值,1位warning,2位major,3位critical L1: 基本信息
表89. 电压传感器的基值信息说明(bmc.dev.Voltage.Standard)
属性名 类型 可读写 描述 等级定义
PowerOnValue U32 只读 上电时标准值 L2: 功耗/电流监控
PowerOffValue U32 只读 下电时标准值 L2: 功耗/电流监控
PowerOnDeviation U32 只读 上电时浮动值 L2: 功耗/电流监控
PowerOffDeviation U32 只读 下电时浮动值 L2: 功耗/电流监控
表90. Board接口属性说明(bmc.dev.Board)
属性名 类型 可读写 描述 等级定义
Location String 只读 所在板卡位置 L1: 基本静态信息
Slot U8 只读 槽位号 L1: 基本静态信息
Name String 只读 板名 L1: 基本静态信息
Description String 只读 板卡具体描述 L1: 基本静态信息
Id U16 只读 board id,若不涉及填写65535 L1: 基本静态信息
Type String 只读 板卡类型全名,例如 EXpBoard CpuBoard L1: 基本类型信息
PartNumber String 只读 部件号 L1: 基本静态信息
LogicRunningStatus U8 只读 板上逻辑状态, 0:正常运行,1状态异常 L1: 基本状态信息
CurrentUpgradeStatus U8 只读 0表示未在升级,1:mcu正在升级,2cpld正在升级 L1: 基本电源状态
表91. Vrd芯片通用信息接口属性说明(bmc.dev.SoC)
属性名 类型 可读写 描述 等级定义
ChipModel String 只读 芯片型号 L1: 基本静态信息
ChipVendor String 只读 芯片厂商 L1: 基本厂商信息
ChipVersion String 只读 芯片版本 L2: 能力/版本枚举
ChipDesignator String 只读 芯片位置 L1: 基本静态信息
ChipDieId String 只读 芯片DieID,裸片标识 L1: 基本静态信息
表92. Vrd芯片专有信息接口属性说明(bmc.dev.VrdChip)
属性名 类型 可读写 描述 等级定义
Name String 只读 vrd芯片名称 L1: 基本静态信息
FirmwareVersion String 只读 vrd芯片版本 L2: 能力/版本枚举
表93. Vrd电源信息接口属性说明(bmc.dev.VrdPower)
属性名 类型 可读写 描述 等级定义
CpuId U8 只读 cpu index取值范围为1 ~ n L1: 基本静态信息
Type U8 只读 电源供电区域类型, 0: Core, 1: Uncore, 2: DDr, 3: Nimbus, 4: VDDQ L1: 基本类型信息
DieId U8 只读 电源供电die区域, 0: NA, 1: TA, 2: NB, 3: TB, 255: 不涉及 L1: 基本静态信息
Name String 只读 vrd 供电区域名字 L1: 基本静态信息
表94. CPU Serdes信息接口属性说明(bmc.dev.Serdes)
属性名 类型 可读写 描述 等级定义
Name String 只读 Serdes的名字,用于匹配查询 L1: 基本静态信息
Id U8 只读 Serdes的ID,暂时用处不明 L1: 基本静态信息
SocketId U8 只读 Serdes所属的Socketid,即CPU编号 L1: 基本静态信息
LinkWidth U8 只读 Serdes链路宽度,如8->X8,16->X16 L2: 链路信息枚举
WorkMode U8 只读 Serdes的工作模式 L2: 链路信息枚举
ModeConfigs[{ Array 只读 Serdes的模式参数 L2: 链路信息枚举
Mode U8 只读 模式号 L2: 链路信息枚举
Device U8 只读 Serdes的每一个链路的RootPort Device ID(x8会有8个,x4有4个) L3: 链路诊断
ControllerIndex U8 只读 Serdes的每一个链路的Controller index(x8会有8个,x4有4个) L3: 链路诊断
}]
表95. Vrd模组信息接口属性说明(bmc.dev.Vrd)
属性名 类型 可读写 描述 等级定义
Id U8 只读 Vrd Id 与调压的CPU Id对应 L1: 基本静态信息
Status U8 只读 Vrd值为无效值时,Status置为0,有效值时,置位为1 L1: 基本状态信息
表96. 天池单板接口属性说明(bmc.dev.Board.TianChi)
属性名 类型 可读写 描述 等级定义
Uid String 只读 天池部件UID L1: 基本静态信息
Type String 只读 天池部件类型 L1: 基本类型信息
SRVersion String 只读 SR版本号 L2: 能力/版本枚举
表97. 单板PCB接口属性说明(bmc.dev.Board.PCB)
属性名 类型 可读写 描述 等级定义
VersionId U8 只读 PCB ID L2: 能力/版本枚举
Version String 只读 PCB版本号 L2: 能力/版本枚举
表98. 单板CPLD接口属性说明(bmc.dev.Board.Cpld)
属性名 类型 可读写 描述 等级定义
LogicVersion String 只读 CPLD版本号 L2: 能力/版本枚举
LogicSelfTestResult U8 只读 CPLD自检结果 L1: 基本信息
表99. PCIe槽位接口属性说明(bmc.dev.PCIeSlot)
属性名 类型 可读写 描述 等级定义
Segment U8 只读 用于多PCI Bridge场景的编号,每一个Segment对应一个PCI Bus空间 L1: 基本信息
SocketId U8 只读 PCIe设备所属CPU ID L1: 基本静态信息
Bus U8 只读 PCIe Root Port的总线号 L1: 基本信息
Device U8 只读 PCIe Root Port的设备号 L1: 基本信息
Function U8 只读 PCIe Root Port的功能号 L1: 基本信息
ControllerType U8 只读 PCIe控制器类型(0:PCIeCore,1:NIC,2:SAS,3:SATA,4:ZIP,5:SEC) L1: 基本类型信息
ControllerIndex U8 只读 PCIe设备所属的链路 L1: 基本信息
RootPortDeviceId U8 只读 PCIe Root Port ID,用于向bios上报 L1: 基本静态信息
ComponentType U8 只读 PCIe设备的部件类型 L1: 基本类型信息
表100. 业务侧物理连接器接口属性说明(bmc.dev.PhysicalConnector)
属性名 类型 可读写 描述 等级定义
Name String 只读 连接器的逻辑名称 L1: 基本静态信息
Direction String 只读 连接器方向 L1: 基本信息
Slot U8 只读 此连接器的槽位号 L1: 基本静态信息
LinkWidth String 只读 此连接器的PCIe带宽 L1: 基本静态信息
MaxLinkRate String 只读 此连接器支持的PCIe最大速率 L1: 基本信息
ConnectorType String 只读 连接器的类型 L1: 基本类型信息
SilkText String 只读 连接器的物理丝印 L1: 基本静态信息
UpstreamResources [{ Array 只读 该连接器对应的多个上行资源端口信息组成的数组 L2: 拓扑/关联枚举
Name String 只读 端口名 L1: 基本静态信息
Id U8 只读 端口Id L1: 基本静态信息
Offset U8 只读 带宽偏移 L1: 基本硬件配置
Width U8 只读 带宽宽度 L1: 基本静态信息
}]
Ports [{ Array 只读 此连接器自身包含的全部端口信息组成的数组 L1: 基本信息
Name String 只读 端口名 L1: 基本静态信息
Id U8 只读 端口Id L1: 基本静态信息
Offset U8 只读 带宽偏移 L1: 基本硬件配置
Width U8 只读 带宽宽度 L1: 基本静态信息
}]
表101. 计算板CPU整体数据接口属性说明(bmc.dev.CPU.OverallMetrics)
属性名 类型 可读写 描述 等级定义
PowerWatts Double 只读 总功耗 L2: 功耗/电流监控
表102. 计算板内存整体数据接口属性说明(bmc.dev.Memory.OverallMetrics)
属性名 类型 可读写 描述 等级定义
PowerWatts Double 只读 总功耗 L2: 功耗/电流监控
表103. 计算板电源控制接口属性说明(bmc.dev.PowerControl)
属性名 类型 可读写 描述 等级定义
PowerStatus U8 只读 带内系统的上下电状态(0下电,1上电) L1: 基本电源状态
PowerButtonEvent U8 只读 按钮是否被按下(业务监听 0到1 表示一次按下) L2: 功耗/电流监控
PowerUnlock U8 读写 上电超时解锁 L2: 功耗/电流监控
PowerOnTimeout U8 只读 上电超时信号 L2: 功耗/电流监控
PowerOutage U8 只读 异常掉电信号 L2: 功耗/电流监控
AccidentalPressProtection Boolean 读写 电源按钮误触保护开关,如:屏蔽短按 L2: 配置管理
PowerButtonLock Boolean 读写 电源按钮锁开关,禁止一切电源按钮操作 L2: 功耗/电流监控
表104. 计算板电源控制接口方法说明(bmc.dev.PowerControl)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
ShortPush 短按 L1: 基本操作
LongPush 长按 L1: 基本操作
ACCycle 拔电源 L2: 标准电源控制
表105. 计算板系统控制接口属性说明(bmc.dev.SystemControl)
属性名 类型 可读写 描述 等级定义
ResetDetected U8 只读 监听复位信号 L1: 基本信息
表106. PCB板基本信息属性说明(bmc.dev.PCB)
属性名 类型 可读写 描述 等级定义
VersionId U8 只读 PCB ID L1: 基本静态信息
Version U8 只读 PCB版本 L1: 基本静态信息
表107. PCIe设备接口属性说明(bmc.dev.PCIeDevice)
属性名 类型 可读写 描述 等级定义
Model String 只读 PCIe设备型号 L1: 基本静态信息
Manufacturer String 只读 厂商 L1: 基本静态信息
PartNumber String 只读 部件编码 L1: 基本静态信息
SerialNumber String 读写 序列号 L2: 配置管理
FirmwareVersion String 只读 固件版本 L2: 能力/版本枚举
MaxPCIeType U8 只读 最大支持的PCIe接口规格:0-Unknown、1~6分别对应PCIe v1.0~v6.0 L1: 基本静态信息
PCIeType U8 只读 实际的PCIe接口规格 0 - Unknown 1 - PCIe v1.0 2 - PCIe v2.0 3 - PCIe v3.0 4 - PCIe v4.0 5 - PCIe v5.0 6 - PCIe v6.0 L1: 基本静态信息
MaxLanes U8 只读 支持的最大通道数 0 - Unknwon 2 - 2个通道 4 - 4个通道 8 - 8个通道 16 - 16个通道 L1: 基本信息
LaneInUse U8 只读 实际使用的通道数 L1: 基本信息
DeviceName String 只读 设备资源名称 L1: 基本静态信息
Location String 只读 当前PCIe的物理位置,如PCieRiser1,ExpBoard等 L1: 基本静态信息
Slot U8 只读 PCIe设备的物理槽位号 L1: 基本静态信息
SocketId U8 只读 PCIe设备所属CPU ID L1: 基本静态信息
Bus U8 只读 PCIe Root Port的总线号 L1: 基本信息
Device U8 只读 PCIe Root Port的设备号 L1: 基本信息
Function U8 只读 PCIe Root Port的功能号 L1: 基本信息
SlotType String 只读 PCIe设备所在槽位的类型 L1: 基本类型信息
DeviceType String 只读 PCIe设备类型 L1: 基本类型信息
表108. PCIe功能接口属性说明(bmc.dev.PCIeDevice.PCIeFunction)
属性名 类型 可读写 描述 等级定义
ClassCode U32 只读 PCIe设备分类编码 L1: 基本信息
VendorId U16 只读 制造商ID L1: 基本厂商信息
DeviceId U16 只读 设备ID L1: 基本静态信息
SubSystemVendorId U16 只读 子厂商ID L1: 基本厂商信息
SubSystemDeviceId U16 只读 子设备ID L1: 基本静态信息
BusNumber U8 只读 PCIe功能的总线号 L1: 基本信息
DeviceNumber U8 只读 PCIe功能的设备号 L1: 基本信息
FunctionNumber U8 只读 PCIe功能的功能号 L1: 基本信息
SegmentNumber U8 只读 PCIe域 段编号 L1: 基本信息
FunctionType U8 只读 PCIe功能类型 0 - Physical 1 - Virtual L1: 基本类型信息
FunctionProtocol U8 只读 PCIe功能的协议类型 0 - PCIe 1 - UB L1: 基本信息
表109. PCIe卡接口属性说明(bmc.dev.PCIeCard)
属性名 类型 可读写 描述 等级定义
Name String 只读 PCIE标卡产品名称 L1: 基本静态信息
Description String 只读 描述 L1: 基本静态信息
PcbVersion String 只读 PCB版本号 L2: 能力/版本枚举
FormFactor String 只读 PCIe卡外形规格 FHFL - 全高全长 HHFL - 半高全长 FHHL - 全高半长 HHHL - 半高半长 OCP-SFF - OCP小尺寸卡 OCP-LFF - OCP大尺寸卡 OEM - 自定义,非标准形态 L1: 基本静态信息
PowerState U8 只读 上电状态,0-下电,1-上电 L1: 基本电源状态
表110. PCIe卡度量接口属性说明(bmc.dev.PCIeCard.Metrics)
属性名 类型 可读写 描述 等级定义
PowerWatts U16 只读 整卡功耗 L2: 功耗/电流监控
表111. PCIe设备状态接口属性说明(bmc.dev.PCIeDevice.Status)
属性名 类型 可读写 描述 等级定义
UCEByBios U8 只读 Bios上报不可纠正错误标志,0-未产生,1-产生 L3: 芯片级故障检测
BandwidthReduced U8 只读 PCIe设备降带宽标志,0-未产生,1-产生 L2: 速率枚举
LinkSpeedReduced U8 只读 PCIe设备降速率标志,0-未产生,1-产生 L2: 速率枚举
DiagnosticFault U8 只读 诊断故障标志,0-未产生,1-产生 L2: 诊断故障标识
PredictiveFault U8 只读 预故障标志,0-未产生,1-产生 L3: 故障预测与诊断
FirmwareAbnormal U8 只读 固件异常,0-未产生,1-产生 L2: 能力/版本枚举
表112. PCIe设备热插拔接口属性说明(bmc.dev.PCIeDevice.HotSwap)
属性名 类型 可读写 描述 等级定义
HotPluggable Boolean 只读 是否支持热插拔 L1: 基本信息
ReadyToRemove U8 只读 热交换器件的电源状态,0:下电;1:上电 L3: 热插拔感知
表113. PCIe设备带宽接口属性说明(bmc.dev.PCIeDevice.Bandwidth)
属性名 类型 可读写 描述 等级定义
LinkWidthCapability String 只读 最大链路带宽 L2: 能力/版本枚举
LinkWidth String 只读 链路带宽 L1: 基本静态信息
LinkSpeedCapability String 只读 最大链路速率 L2: 速率枚举
LinkSpeed String 只读 链路速率 L2: 速率枚举
BandwidthThresholdPercent U16 只读 网络带宽占用率门限 L2: 速率枚举
表114. 网络适配器基本信息接口属性说明(bmc.dev.NetworkAdapter)
属性名 类型 可读写 描述 等级定义
ManufacturerId U32 只读 网卡生产厂商ID L1: 基本静态信息
ChipModel String 只读 网卡芯片号 L1: 基本静态信息
Description String 只读 网卡描述信息 L1: 基本静态信息
ChipVendor String 只读 网卡芯片生产厂商 L1: 基本厂商信息
NetworkPortCount U8 只读 网卡下的网口数量及业务侧网口数量判断 L2: 秒级指标监控
Type U8 只读 网卡类型:1:Lom;3:PCIe;10:OCP,用于业务侧网卡类型判断 L1: 基本类型信息
RefChip String 只读 网卡芯片引用对象,用于带外管理获取网卡信息 L1: 基本配置信息
表115. 网络适配器故障状态接口属性说明(bmc.dev.NetworkAdapter.FaultStatus)
属性名 类型 可读写 描述 等级定义
Health U8 只读 网卡健康状态:0:OK;1:Minor;2:Major;3:Critical L2: 主动健康检查
FaultCode String 只读 网卡故障码列表,用于计算FaultState L2: 主动健康检查
FaultState U32 只读 网卡故障状态:0:正常;其他:故障列表第一个故障码,用于网卡故障精细化告警,如:可恢复故障、不可恢复故障、网卡自检失败 L2: 主动健康检查
表116. 网络适配器日志收集接口方法说明(bmc.dev.NetworkAdapter.LogCollection)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
DumpErrorLog Path String 网卡错误日志存放路径 Result Boolean tue:成功 false:失败 收集网卡错误日志 L3: 高级日志诊断
DumpLastWordLog Path String 网卡最后状态信息日志存放路径 Result Boolean tue:成功 false:失败 收集网卡最后状态信息日志 L3: 高级日志诊断
DumpRunningLog Path String 网卡运行日志存放路径 Result Boolean tue:成功 false:失败 收集网卡运行日志 L3: 高级日志诊断
DumpBlackBoxLog Path String 网卡黑匣子日志存放路径 Result Boolean tue:成功 false:失败 收集网卡黑匣子日志 L3: 高级日志诊断
CollectLogByNcsi Path String Ncsi协议收集的网卡日志存放路径 Result Boolean tue:成功 false:失败 通过Ncsi协议收集网卡相关日志 L3: 高级日志诊断
CollectLogBySmbus Path String Smbus协议收集的网卡日志存放路径 Result Boolean tue:成功 false:失败 通过Smbus协议收集网卡相关日志 L3: 高级日志诊断
表117. 网络端口基本信息接口属性说明(bmc.dev.NetworkPort)
属性名 类型 可读写 描述 等级定义
PortId U8 只读 网卡上的网口ID,用于业务侧端口匹配及带外获取指定网口信息 L1: 基本静态信息
MACAddress String 只读 网口的mac地址 L1: 基本硬件配置
PermanentMACAddress String 只读 网口的初始mac地址(当前NIC卡是通过bios设置的) L1: 基本硬件配置
BDF String 只读 网口的总线信息 L2: 拓扑/关联枚举
NetDevFuncType U8 只读 网络设备功能类型:1、Disabled;2、Ethernet;3、FibreChannel;4、FibreChannelOverEthernet;5、InfiniBand;6、iSCSI;注:网口不能同时工作于两种模式 L1: 基本类型信息
MediumType String 只读 网络接口类型:电口:Copper;光口:FiberOptic; L1: 基本类型信息
MaxSpeedSupported String 只读 网口支持的最大速率 L2: 速率枚举
WorkloadType U8 只读 工作负载:0:负载服务器os;1:负载智能网卡的os;2:服务器os及只能网卡os均卸载,用于业务侧工作模式匹配 L1: 基本静态信息
LLDPEnabled Boolean 只读 端口LLDP使能模式:false:未使能;true:使能及业务侧判断LLDP使能状态; L1: 基本信息
表118. 测试NCSI报文连通性接口方法说明(bmc.dev.NetworkPort)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
SendNcsiTestPacket CmdCode U32 命令码 Result Boolean tue:成功 false:失败 发送NCSI测试报文,用于测试连通性 L1: 基本操作
ReqData String 请求数据 L1: 基本操作
表119. 网络端口链路信息接口属性说明(bmc.dev.NetworkPort.LinkInfo)
属性名 类型 可读写 描述 等级定义
LinkStatus U8 读写 网口连接状态:0:LinkDown;1:LinkUp,用于业务侧映射网口连接状态并用于北向接口显示及网口断连精细化告警 L2: 配置管理
SpeedMbps U32 只读 网口链路速率,单位Mbit/s L2: 速率枚举
FullDuplex Boolean 只读 网口是否启用了全双工模式 L1: 基本信息
AutoSpeedNegotiationEnabled Boolean 只读 网口是否启用自协商模式 L2: 速率枚举
表120. 数据中心桥接接口属性说明(bmc.dev.NetworkPort.DataCenterBridging)
属性名 类型 可读写 描述 等级定义
Up2cos U8 只读 DCB 信息中的 Up2cos(各优先级映射到的cos组) L1: 基本信息
Uppgid U8 只读 DCB 信息中的 Pgid(各优先级带宽组的ID) L1: 基本静态信息
Pgpct U8 只读 DCB 信息中的 PGPCT(各优先级带宽组的带宽比) L1: 基本信息
PgStrict U8 只读 DCB 信息中的PgStrict(严格优先级) L1: 基本信息
Pfcmap U8 只读 DCB 信息中的 Pfcmap(priority-flow-control map) L1: 基本信息
表121. 光纤通道接口属性说明(bmc.dev.NetworkPort.FibreChannel)
属性名 类型 可读写 描述 等级定义
FibreChannelId String 只读 Fibre Channel ID L1: 基本静态信息
WWNN String 只读 当前生效wwnn号 L1: 基本信息
PermanentWWNN String 只读 永久wwnn号 L1: 基本信息
WWPN String 只读 当前生效wwpn号 L1: 基本信息
PermanentWWPN String 只读 永久wwpn号 L1: 基本信息
表122. LLDP接收信息接口属性说明(bmc.dev.NetworkPort.LLDPReceive)
属性名 类型 可读写 描述 等级定义
ChassisId String 只读 从网络交换机接收到的Chassis ID L1: 基本静态信息
ChassisIdSubtype String 只读 从网络交换机接收到的Chassis ID类型:1、Agentld;2、ChassisComp;3、IfAlias;4、IfName;5、LocalAssign;6、MacAddr;7、NetworkAddr;8、NotTransmitted;9、PortComp L1: 基本类型信息
PortId String 只读 从网络交换机接收到的端口ID L1: 基本静态信息
PortIdSubtype String 只读 从网络交换机接收到的端口ID类型:1、Agentld;2、ChassisComp;3、IfAlias;4、IfName;5、LocalAssign;6、MacAddr;7、NetworkAddr;8、NotTransmitted;9、PortComp L1: 基本类型信息
SystemName String 只读 网络交换机名称 L1: 基本静态信息
ManagementVlanId U16 只读 从网络交换机接收到的VLAN ID L1: 基本静态信息
表123. 网络端口统计信息接口属性说明(bmc.dev.NetworkPort.Metrics)
属性名 类型 可读写 描述 等级定义
RXFrames U64 只读 接收到的总帧数 L2: 秒级流量统计
TXFrames U64 只读 发送的总帧数 L2: 秒级流量统计
RXUnicastFrames U64 只读 接收的单播帧数 L2: 秒级流量统计
RXMulticastFrames U64 只读 接收的组播帧数 L2: 秒级流量统计
RXBroadcastFrames U64 只读 接收的广播帧数 L2: 秒级流量统计
TXUnicastFrames U64 只读 发送的单播帧数 L2: 秒级流量统计
TXMulticastFrames U64 只读 发送的组播帧数 L2: 秒级流量统计
TXBroadcastFrames U64 只读 发送的广播帧数 L2: 秒级流量统计
RXFCSErrors U64 只读 接收到的帧校验序列错误数 L2: 秒级流量统计
RXFrameAlignmentErrors U64 只读 接收到的 帧对齐错误数 L2: 秒级流量统计
RXFalseCarrierErrors U64 只读 接收到的虚假载波错误数 L2: 秒级流量统计
RXUndersizeFrames U64 只读 接收到的超短帧数 L2: 秒级流量统计
RXOversizeFrames U64 只读 接收到的超长帧数 L2: 秒级流量统计
RXPauseXOFFFrames U64 只读 接收到的 XOFF 暂停帧数 L2: 秒级流量统计
RXPauseXONFrames U64 只读 接收到的 XON 暂停帧数 L2: 秒级流量统计
TXPauseXOFFFrames U64 只读 发送的 XOFF 暂停帧数 L2: 秒级流量统计
TXPauseXONFrames U64 只读 发送的 XON 暂停帧数 L2: 秒级流量统计
TXSingleCollisions U64 只读 发送的单次冲突帧数 L2: 秒级流量统计
TXMultipleCollisions U64 只读 发送的多次冲突帧数 L2: 秒级流量统计
TXLateCollisions U64 只读 发送的迟冲突帧数 L2: 秒级流量统计
TXExcessiveCollisions U64 只读 发送的过度冲突丢弃帧数 L2: 秒级流量统计
BandwidthPercent Double 只读 网络带宽利用率百分比 L2: 速率枚举
PacketsDropped U64 只读 丢包总数 L2: 秒级流量统计
表124. 光模块基本信息接口属性说明(bmc.dev.OpticalModule)
属性名 类型 可读写 描述 等级定义
Presence U8 只读 光模块在位信息 L1: 基本状态信息
Manufacturer String 只读 厂商名称 L1: 基本静态信息
PartNumber String 只读 厂商部件名称 L1: 基本静态信息
SerialNumber String 只读 厂商序列号 L1: 基本静态信息
RevisionNumber String 只读 产品修订版本号 L2: 能力/版本枚举
ProductionDate String 只读 生产日期 L1: 基本信息
TransceiverType String 只读 收发器类型 L1: 基本类型信息
FiberConnectionType String 只读 传输模式 L1: 基本静态信息
WaveLengthNanometer String 只读 波长 L1: 基本信息
PackagingType String 只读 光模块封装类型:1、SFP;2、SFP+;3、QSFP;4、QSFP+;5、QSFP28;6、OSFP;7、XFP L1: 基本类型信息
SupportedSpeedsMbps Double 只读 支持的速率 L2: 速率枚举
Identifier String 只读 光模块的识别码:0x00: UNDEF;0x01: GBIC;0x03: SFP_SFP_PLUS_SFP28;0x0c: QSFP;0x0d: QSFP_PLUS;0x11: QSFP28 L1: 基本静态信息
ConnectorType String 只读 光模块的连接器类型:0x00: UNDEF;0x07: LC;0x0c: MPO;0x0b: OPTICAL_PIGTAIL;0x21: COPPER_PIGTAIL;0x23: NO_SEPARABLE_CONNECTOR L1: 基本类型信息
MediumType String 只读 光模块的介质类型:1:Optical;2:Electric;3:Copper;4:Aoc;5:Interface;6:Baset L1: 基本类型信息
TransmissionDistance U16 只读 传输距离 L1: 基本信息
ChannelNum U8 只读 光模块内部通道数,用于业务侧对光通道数判断 L1: 基本信息
Accessible U8 只读 光模块是否可访问:0:不可访问;1:可访问,用于光模块内部寄存器访问失败精细化告警 L1: 基本状态信息
表125. 光模块状态信息接口属性说明(bmc.dev.OpticalModule.Status)
属性名 类型 可读写 描述 等级定义
PowerState U8 只读 功率异常标志位:0:正常;1:异常,用于光模块的当前发送或接收功率异常精细化告警 L1: 基本电源状态
FaultState U32 只读 故障状态:0:正常;非0:异常,用于结合光模块当前电压异常值做精细化告警 L2: 主动健康检查
TypeMatch Boolean 只读 网卡支持类型与光模块类型是否匹配:true:匹配;false:不匹配,用于光模块的类型与网卡支持的类型不匹配精细化告警 L1: 基本类型信息
SpeedMatch Boolean 只读 网卡支持速率与光模块速率是否匹配:true:匹配;false:不匹配,用于光模块的速率与网卡支持的速率不匹配精细化告警 L2: 速率枚举
RXLossState Boolean 只读 光模块 Rx 端是否有信号:true:接收端无信号;false:接收端有信号及光模块的当前接收信号异常精细化告警 L1: 基本状态信息
TXLossState Boolean 只读 光模块 Tx 端是否有信号:true:发送端无信号;false:发送端有信号,用于诊断信息收集 L1: 基本状态信息
TXFaultState Boolean 只读 光模块 Tx 端是否故障及光模块的当前发送信号异常精细化告警 L2: 主动健康检查
RXSNR Double 只读 端口接收信噪比,记录到光模块信息记录文件 L3: 故障预测与诊断
HostSNR Double 只读 主机侧信噪比,记录到光模块信息记录文件 L3: 故障预测与诊断
MediaSNR Double 只读 介质侧信噪比,用于诊断信息收集及记录到光模块信息记录文件 L3: 故障预测与诊断
表126. 光模块温度管理接口属性说明(bmc.dev.OpticalModule.TemperatureCelsius)
属性名 类型 可读写 描述 等级定义
TemperatureCelsius Double 只读 光模块温度,用于光模块温度调速、光模块温度传感器读值及光模块过温精细化告警; L1: 基本温度读取;L2: 秒级监控
TemperatureLowerThresholdCritical Double 只读 低温告警阈值,用于光模块当前温度低于告警门限温度精细化告警 L2: 温度阈值配置
TemperatureUpperThresholdCritical Double 只读 高温告警阈值,用于光模块当前温度高于告警门限温度精细化告警 L2: 温度阈值配置
TemperatureLowerThresholdWarning Double 只读 低温警告阈值,用于光模块当前温度低于警告门限温度精细化告警 L2: 温度阈值配置
TemperatureUpperThresholdWarning Double 只读 高温警告阈值,用于光模块当前温度高于警告门限温度精细化告警 L2: 温度阈值配置
表127. 光模块诊断信息接口属性说明(bmc.dev.OpticalModule.Diagnose)
属性名 类型 可读写 描述 等级定义
RXLossOfLock U8 只读 接受方向的CDR失败状态,用于诊断信息收集及光模块信号存在失锁现象精细化告警 L1: 基本信息
TXLossOfLock U8 只读 发送方向的CDR失败状态,用于诊断信息收集及光模块信号存在失锁现象精细化告警; L1: 基本信息
LaserRuntimeSeconds U32 只读 激光器运行时间,单位:秒,用于诊断信息收集 L1: 基本信息
LaserTemperatureCelsius Double 只读 激光器管芯温度,用于诊断信息收集 L1: 基本温度读取;L2: 秒级监控
PowerOnCount U16 只读 模块上电次数,用于诊断信息收集 L2: 秒级指标监控
UptimeSeconds U32 只读 模块上电时间,单位:秒,用于诊断信息收集 L1: 基本信息
PowerStatus U16 只读 模块上电状态,用于诊断信息收集 L1: 基本电源状态
OdspDieTemperatureCelsius Double 只读 ODSP结温,用于诊断信息收集 L1: 基本温度读取;L2: 秒级监控
OdspHighTempRuntimeSeconds U32 只读 ODSP高温运行时间,单位:秒,用于诊断信息收集 L1: 基本信息
SelfTestStatus U64 只读 光模块自体诊断告警状态,轻微隐患和严重故障各32bit,用于光模块硬件有严重故障精细化告警 L2: 故障分类
MediaInterfaceFaultStatus U16 只读 光链路告警状态,轻微隐患和严重故障各8bit,每个bit分别代表通道1至8状态,0代表正常,1代表有错误信息,用于光模块的光口性能已经严重劣化精细化告警 L2: 故障分类
HostInterfaceFaultStatus U16 只读 电链路告警状态,轻微隐患和严重故障各8bit,每个bit分别代表通道1至8状态,0代表正常,1代表有错误信息,用于光模块的电链路已无信号输入精细化告警 L2: 主动健康检查
RXLoS U32 只读 接收端LoS(信号丢失);每个bit对应一个通道,某个bit取值1表示是对应通道故障;当前光模块最多8通道,属性预留32位便于扩展,用于光模块的当前接收信号异常精细化告警 L2: 链路故障分类
TXLoS U32 只读 发送端LoS(信号丢失);每个bit对应一个通道,某个bit取值1表示是对应通道故障;当前光模块最多8通道,属性预留32位便于扩展,用于光模块的当前发送信号异常精细化告警 L2: 链路故障分类
TXFault U32 只读 发送错误;每个bit对应一个通道,某个bit取值1表示是对应通道故障;当前光模块最多8通道,属性预留32位便于扩展,用于记录到光模块信息记录文件 L2: 链路故障分类
PRBSTestSupported Boolean 只读 此光模块是否支持PRBS压测 L3: 故障预测与诊断
表128. 光模块电压管理接口属性说明(bmc.dev.OpticalModule.Voltage)
属性名 类型 可读写 描述 等级定义
SupplyVoltage Double 只读 光模块供电电压,用于诊断信息收集及结合电压阈值判断光模块当前电压异常精细化告警 L1: 基本信息
VoltageLowerThresholdCritical Double 只读 低压告警阈值,用于光模块当前电压低于告警门限电压精细化告警 L2: 电压阈值配置
VoltageUpperThresholdCritical Double 只读 高压告警阈值,用于光模块当前电压高于告警门限电压精细化告警 L2: 电压阈值配置
VoltageLowerThresholdWarning Double 只读 低压警告阈值,用于光模块当前电压低于警告门限电压精细化告警 L2: 电压阈值配置
VoltageUpperThresholdWarning Double 只读 高压警告阈值,用于光模块当前电压高于警告门限电压精细化告警 L2: 电压阈值配置
表129. 光模块功率管理接口属性说明(bmc.dev.OpticalModule.Power)
属性名 类型 可读写 描述 等级定义
RXInputPowerMilliWatts Double 只读 读取的接收功率,单位毫瓦,用于诊断信息收集及结合接收功率阈值判断光模块当前接收功率异常精细化告警 L2: 功耗/电流监控
TXOutputPowerMilliWatts Double 读写 读取的发送功率,单位毫瓦,用于诊断信息收集及结合发送功率阈值判断光模块当前发送功率异常精细化告警 L2: 功耗/电流监控
RXPowerUpperThresholdCritical Double 只读 接收功率告警上限阈值,用于光模块当前接收功率高于告警门限功率精细化告警 L2: 功率/电流阈值配置
RXPowerLowerThresholdCritical Double 只读 接收功率告警下限阈值,用于光模块当前接收功率低于告警门限功率精细化告警 L2: 功率/电流阈值配置
RXPowerUpperThresholdWarning Double 只读 接收功率警告上限阈值,用于光模块当前接收功率高于警告门限功率精细化告警 L2: 功率/电流阈值配置
RXPowerLowerThresholdWarning Double 只读 接收功率警告下限阈值,用于光模块当前接收功率低于警告门限功率精细化告警 L2: 功率/电流阈值配置
TXPowerUpperThresholdCritical Double 只读 发送功率告警上限阈值,用于光模块当前发送功率高于告警门限功率精细化告警 L2: 功率/电流阈值配置
TXPowerLowerThresholdCritical Double 只读 发送功率告警下限阈值,用于光模块当前发送功率低于告警门限功率精细化告警 L2: 功率/电流阈值配置
TXPowerUpperThresholdWarning Double 只读 发送功率警告上限阈值,用于光模块当前发送功率高于警告门限功率精细化告警 L2: 功率/电流阈值配置
TXPowerLowerThresholdWarning Double 只读 发送功率警告下限阈值,用于光模块当前发送功率低于警告门限功率精细化告警 L2: 功率/电流阈值配置
表130. 光模块电流管理接口属性说明(bmc.dev.OpticalModule.Current)
属性名 类型 可读写 描述 等级定义
TXBiasCurrentMilliAmps Double 只读 光模块发送偏置电流,单位毫安,用于诊断信息收集;2、结合发送偏置电流阈值判断光模块当前发送电流异常精细化告警 L2: 功耗/电流监控
TXBiasCurrentLowerThresholdCritical Double 只读 发送偏置电流告警下限阈值,用于光模块当前发送偏置电流低于告警门限电流精细化告警 L2: 功率/电流阈值配置
TXBiasCurrentUpperThresholdCritical Double 只读 发送偏置电流告警上限阈值,用于光模块当前发送偏置电流高于告警门限电流精细化告警 L2: 功率/电流阈值配置
TXBiasCurrentUpperThresholdWarning Double 只读 发送偏置电流警告上限阈值,用于光模块当前发送偏置电流低于警告门限电流精细化告警 L2: 功率/电流阈值配置
TXBiasCurrentLowerThresholdWarning Double 只读 发送偏置电流警告下限阈值,用于光模块当前发送偏置电流高于警告门限电流精细化告警 L2: 功率/电流阈值配置
表131. 光模块通道信息接口属性说明(bmc.dev.OpticalModule.Channel)
属性名 类型 可读写 描述 等级定义
ChannelId U8 只读 光模块RX/TX通道号,用于业务侧进行通道 L1: 基本静态信息
BiasCurrentMilliAmps Double 只读 通道的偏置电流,单位毫安,用于光模块通道的当前电流有异常精细化告警 L2: 功耗/电流监控
RXPowerMilliWatts Double 只读 通道的接收功率,单位毫瓦,用于光模块通道的当前接收功率有异常精细化告警 L2: 功耗/电流监控
TXPowerMilliWatts Double 只读 通道的发送功率,单位毫瓦,用于光模块通道的当前发送功率有异常精细化告警 L2: 功耗/电流监控
表132. 网卡升级接口属性说明(bmc.dev.NetworkAdapter.Update)
属性名 类型 可读写 描述 等级定义
CurrentState U8 只读 FD/FDP 当前状态机状态:0-IDLE、1-LEARN COMPONENTS、2-READY XFER、3-DOWNLOAD、4-VERIFY、5-APPLY、6-ACTIVATE L1: 基本电源状态
PreviousState U8 只读 FD/FDP 上一个状态机状态,枚举值同 CurrentState L1: 基本状态信息
AuxState U8 只读 当前操作辅助状态:0-进行中、1-成功、2-失败(见 AuxStateStatus)、3-处于 IDLE/Learn/Ready Xfer 状态 L1: 基本状态信息
AuxStateStatus U8 只读 辅助状态详情:0x00-进行中或成功;0x09-超时;0x0A-通用错误;0x70-0xEF-厂商自定义状态码 L1: 基本状态信息
ProgressPercent U8 只读 DOWNLOAD/VERIFY/APPLY 状态下的升级进度(0-100);不支持时返回 101;预计超过 180 秒时须上报 L1: 基本信息
ReasonCode U8 只读 IDLE 状态原因:0-初始化、1-ActivateFirmware、2-CancelUpdate、3~7-各状态超时;200-255-厂商自定义 L2: 故障原因枚举
UpdateOptionFlagsEnabled U32 只读 DOWNLOAD/VERIFY/APPLY/ACTIVATE 状态下已启用的更新选项位标志;Bit0-强制更新组件 L1: 基本信息
CapabilitiesDuringUpdate U32 只读 固件设备的升级能力位标志,参见"固件设备功能定义表" L3: 热升级/回滚能力
ComponentCount U16 只读 FD 中的固件组件数量,每个组件对应一条 ComponentParameterTable 记录 L2: 秒级指标监控
ActiveComponentImageSetVersionString String 只读 当前激活的组件镜像集版本字符串,最长 255 字节 L2: 能力/版本枚举
PendingComponentImageSetVersionString String 只读 待激活的组件镜像集版本字符串;无待处理镜像时为空 L2: 能力/版本枚举
ComponentParameterTable N L2: 拓扑/关联枚举
ComponentClassification U16 只读 组件分类:0x0002-Driver、0x0006-Firmware/BIOS、0x000A-Firmware 等;0x8000-0xFFFE-厂商自定义;0xFFFF-下游设备 L2: 组件属性枚举
ComponentIdentifier U16 只读 厂商定义的组件唯一标识符,用于区分不同组件镜像 L2: 拓扑/关联枚举
ActiveComponentComparisonStamp U32 只读 当前激活组件的比较标记;不支持时为 0x00000000 L2: 拓扑/关联枚举
ActiveComponentReleaseDate ASCII[8] 只读 当前激活组件的发布日期,格式 YYYYMMDD;不支持时全零 L2: 拓扑/关联枚举
PendingComponentComparisonStamp U32 只读 待激活组件的比较标记;无待处理组件时为 0x00000000 L2: 拓扑/关联枚举
PendingComponentReleaseDate ASCII[8] 只读 待激活组件的发布日期,格式同 ActiveComponentReleaseDate L2: 拓扑/关联枚举
ComponentActivationMethods U32 只读 固件激活方式位标志:Bit0-自动、Bit1-自包含、Bit2-介质复位、Bit3-系统重启、Bit4-DC 掉电、Bit5-AC 掉电、Bit6-激活 Pending Image、Bit7-激活 Pending 镜像集 L3: 热升级激活方式
CapabilitiesDuringUpdate U32 只读 固件组件的升级能力位标志,参见"固件升级状态表" L3: 热升级组件能力
ActiveComponentVersionString U8 只读 当前激活的固件组件版本字符串,最长 255 字节 L2: 能力/版本枚举
表135. 网卡Fru信息接口属性说明(bmc.dev.NetworkAdapter.Fru)
属性名 类型 可读写 描述 等级定义
Chassis Type String 只读 机箱类型,如塔式、机架式、刀片式等 L1: 基本类型信息
Model String 只读 FRU 单元型号,用于区分不同产品规格 L1: 基本静态信息
Part Number String 只读 厂商分配的部件号,用于物料管理和配件匹配 L1: 基本信息
Serial Number String 只读 FRU 单元序列号,每个单元的唯一身份标识,用于产品溯源和质保管理 L1: 基本信息
Manufacturer String 只读 FRU 单元制造商名称 L1: 基本静态信息
Manufacture Date String 只读 FRU 单元生产日期,格式年-月-日-时 L1: 基本信息
Name String 只读 FRU 单元名称,如"电源模块 01"、"硬盘扩展槽"等 L1: 基本静态信息
SKU String 只读 库存单位编号,用于供应链和库存管理 L1: 基本信息
Version String 只读 FRU 单元版本号,用于区分同一型号的不同迭代版本 L2: 能力/版本枚举
Asset Tag String 只读 资产标签,由使用单位自定义分配,用于内部资产盘点和管理 L1: 基本信息
Description String 只读 FRU 单元补充描述,包含功能特性、适用场景等信息 L1: 基本静态信息
Engineering Change Level String 只读 工程变更级别,记录设计修改、工艺调整等变更版本标识 L1: 基本信息
Other Information String 只读 其他自定义补充信息 L1: 基本信息
Vendor IANA String 只读 供应商的 IANA 企业号,用于精准标识供应商身份 L1: 基本信息
表136. 处理器通用接口属性说明(bmc.dev.Processor)
属性名 类型 可读写 描述 等级定义
SystemId U8 只读 系统Id L1: 基本静态信息
Id U8 只读 处理器Id L1: 基本静态信息
PhysicalId U8 只读 物理Id L1: 基本静态信息
Presence U8 只读 在位状态 L1: 基本状态信息
InstructionSet String 只读 指令集 L1: 基本信息
Architecture String 只读 芯片架构 L1: 基本信息
Manufacturer String 只读 厂商 L1: 基本静态信息
Family String 只读 处理器家族 L1: 基本信息
Model String 只读 型号 L1: 基本静态信息
PartNumber String 只读 部件号 L1: 基本静态信息
SerialNumber String 只读 序列号 L1: 基本静态信息
FirmwareVersion String 只读 固件版本 L2: 能力/版本枚举
Location String 只读 位置 L1: 基本静态信息
TotalCores U32 只读 总核数 L1: 基本静态信息
TotalEnabledCores U32 只读 总使能核数 L1: 基本信息
TotalThreads U32 只读 总线程数 L1: 基本信息
TotalEnabledThreads U32 只读 使能的超线程数 L1: 基本信息
MaxSpeedMHz U32 只读 最大速率 L2: 速率枚举
CurrentSpeedMHz U32 只读 当前速率 L2: 速率枚举
表137. 处理器度量接口属性说明(bmc.dev.Processor.Metrics)
属性名 类型 可读写 描述 等级定义
TemperatureCelsius Double 只读 温度 L1: 基本温度读取;L2: 秒级监控
PowerWatts U16 只读 功率 L2: 功耗/电流监控
表138. CPU接口属性说明(bmc.dev.CPU)
属性名 类型 可读写 描述 等级定义
L1Cache U32 只读 一级缓存大小 L1: 基本信息
L2Cache U32 只读 二级缓存大小 L1: 基本信息
L3Cache U32 只读 三级缓存大小 L1: 基本信息
Characteristics String 只读 特性 L1: 基本信息
表139. CPU状态接口属性说明(bmc.dev.CPU.Status)
属性名 类型 可读写 描述 等级定义
CATERR U8 只读 catastrophic error,通常是硬件错误 L2: 主动健康检查
OverHeat U8 只读 内核的过热保护状态 L2: 主动健康检查
ThermalTripStatus U8 读写 处理器的过热保护状态 L3: 高级热保护诊断
表140. GPU接口属性说明(bmc.dev.GPU)
属性名 类型 可读写 描述 等级定义
InfoRomVersion String 只读 InfoRom版本号 L2: 能力/版本枚举
BuildDate String 只读 构建时间 L1: 基本信息
UUID String 只读 通用唯一标识符 L1: 基本静态信息
Utilization U16 只读 GPU利用率(%) L2: 秒级度量监控
表141. GPU电源接口属性说明(bmc.dev.GPU.Power)
属性名 类型 可读写 描述 等级定义
PowerBrakeState U8 只读 power brake状态,0-释放,1-设置 L1: 基本电源状态
ExternalPowerSufficient U8 只读 外部供电是否充足,0-不充足,1-充足 L2: 功耗/电流监控
表142. GPU状态接口属性说明(bmc.dev.GPU.Status)
属性名 类型 可读写 描述 等级定义
ECCModeEnabled U8 只读 ECC模式当前使能状态,0-未使能,1-使能 L1: 基本信息
ECCModePendingEnabled U8 只读 ECC模式重启后使能状态,0-未使能,1-使能 L1: 基本信息
ResetRequired U8 只读 是否需要重启,0-不需要,1-需要 L1: 基本信息
LinkInfo [{ Array 只读 连接状态、Replay错误计数、Recovery错误计数、流控CRC错误计数、数据CRC错误计数 L1: 基本信息
LinkStatus String 只读 连接状态 L1: 基本状态信息
ReplayErrorCount U32 只读 Replay错误计数 L2: 秒级指标监控
RecoveryErrorCount U32 只读 Recovery错误计数 L2: 秒级指标监控
FlowControlCRCErrorCount U32 只读 流控CRC错误计数 L2: 秒级指标监控
DataCRCErrorCount U32 只读 数据CRC错误计数 L2: 秒级指标监控
}]
表143. NPU卡接口属性说明(bmc.dev.NPUCard)
属性名 类型 可读写 描述 等级定义
InletTemperatureCelsius Double 只读 进风口温度 L1: 基本温度读取;L2: 秒级监控
OutletTemperatureCelsius Double 只读 出风口温度 L1: 基本温度读取;L2: 秒级监控
MCUVersion String 只读 MCU版本号 L2: 能力/版本枚举
表144. NPU卡故障监控接口属性说明(bmc.dev.NPUCard.Fault)
属性名 类型 可读写 描述 等级定义
FaultCode U16 只读 故障码原始值 L2: 主动健康检查
FailedToReadPower U8 只读 功率读取失败,1-产生,0-未产生 L2: 故障监控
PowerFailure U8 只读 电源故障,1-产生,0-未产生 L2: 故障监控
FailedToReadVoltage U8 只读 电压读取失败,1-产生,0-未产生 L2: 故障监控
OverVoltage U8 只读 电压过高,1-产生,0-未产生 L2: 过压监控
LowVoltage U8 只读 电压过低,1-产生,0-未产生 L2: 欠压监控
FirmwareInitFailure U8 只读 固件初始化异常,1-产生,0-未产生 L2: 故障监控
HardwareFailure U8 只读 硬件故障,1-产生,0-未产生 L2: 故障监控
FailedToObtainChipHealth U8 只读 芯片健康状态获取失败,1-产生,0-未产生 L3: 芯片级健康监控
ChipFailure U8 只读 芯片故障,1-产生,0-未产生 L3: 芯片级故障检测
ShutdownTriggeredByPowerCapping U8 只读 功率封顶触发下电,1-产生,0-未产生 L2: 功耗/电流监控
FailedToReadAmbientTemp U8 只读 环境温度读取失败,1-产生,0-未产生 L2: 故障监控
OverCurrent U8 只读 电流过高,1-产生,0-未产生 L2: 功耗/电流监控
表145. NPU接口属性说明(bmc.dev.NPU)
属性名 类型 可读写 描述 等级定义
AiCoreMaxSpeedMHz U16 只读 Ai Core最大主频 L2: 速率枚举
AiCoreCurrentSpeedMHz U16 只读 Ai Core当前主频 L2: 速率枚举
ComputeCapability String 只读 算力规格 L2: 能力/版本枚举
PowerState String 只读 上电状态 L1: 基本电源状态
FirmwareVersion String 只读 固件版本 L2: 能力/版本枚举
DriverVersion String 只读 驱动版本 L2: 能力/版本枚举
PredictiveFault U8 只读 预故障标志 L3: 故障预测与诊断
DiagnosticFault U8 只读 诊断故障标志 L2: 诊断故障标识
Slot U8 只读 NPU槽位 L1: 基本静态信息
FlashIds U16 只读 Flash厂商Id集合 L1: 基本静态信息
PowerCapWatts U16 只读 NPU功耗封顶值 L2: 功耗/电流监控
表146. NPU接口方法说明(bmc.dev.NPU)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
DumpLog LogType U8 日志类型 收集NPU日志 L3: 高级日志诊断
表147. NPU故障监控接口属性说明(bmc.dev.NPU.Fault)
属性名 类型 可读写 描述 等级定义
ECCAlarmStatus U8 只读 ECC错误告警状态 2-严重告警(NPU ECC历史计数超门限值64) 1-事件 (NPU ECC历史计数超门限值32) 0-NPU ECC历史计数超门限值的情况未发生 L3: 芯片级ECC故障检测
FaultCode U32 只读 NPU故障码原始值 L2: 主动健康检查
表148. NPU度量接口属性说明(bmc.dev.NPU.Metrics)
属性名 类型 可读写 描述 等级定义
AiCPUUsagePercent U16 只读 Ai CPU占用率 L1: 基本信息
AiCoreUsagePercent U16 只读 Ai Core占用率 L2: 算力度量
CtrlCPUUsagePercent U16 只读 控制CPU占用率 L1: 基本信息
NimBusTemperatureCelsius Double 只读 芯片外围设备温度 L1: 基本温度读取;L2: 秒级监控
AiCoreTemperatureCelsius Double 只读 Ai Core温度 L1: 基本温度读取;L2: 秒级监控
VRDChipTemperatureCelsius Double 只读 VRD芯片温度 L1: 基本温度读取;L2: 秒级监控
Voltage Double 只读 电压 L1: 基本信息
表149. DPU卡接口属性说明(bmc.dev.DPUCard)
属性名 类型 可读写 描述 等级定义
UUID String 只读 通用唯一识别码 L1: 基本静态信息
UID String 只读 天池部件唯一识别码 L1: 基本静态信息
MCUVersion String 只读 MCU版本号 L2: 能力/版本枚举
SRVersion String 只读 SR版本号 L2: 能力/版本枚举
NetworkAdapterPresence U8 只读 扩展网卡在位情况,每个bit表示一张卡 L1: 基本状态信息
M2SlotPresence U8 只读 M.2盘在位情况,每个bit表示一块盘 L1: 基本静态信息
LogicCount U8 只读 CPLD的数量 L2: 秒级指标监控
MultiLogicVersion String 只读 CPLD的版本号 L2: 能力/版本枚举
VRDVersion String 只读 VRD版本 L2: 能力/版本枚举
MPUBusyStatus U8 只读 MPU繁忙状态 0: 空闲 1: 繁忙 L1: 基本状态信息
CPUBoardName String 只读 计算板卡名称 L1: 基本静态信息
NICBoardName String 只读 网络板卡名称 L1: 基本静态信息
表150. DPU卡接口方法说明(bmc.dev.DPUCard)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
SetNMI 触发NMI L2: 标准配置管理
ImportPublicKey Context String 证书内容 导入https CA证书 L2: 标准配置管理
GetLLDPStatus PortId U8 待操作的网口ID Status U8 LLDP使能状态 0-关闭 1-开始 获取LLDP使能状态 L1: 基本操作
SetLLDPStatus PortId U8 待操作的网口ID 设置LLDP使能状态 L2: 标准配置管理
SetLLDPStatus Status U8 LLDP使能状态 0-关闭 1-开始 设置LLDP使能状态 L2: 标准配置管理
表151. DPU卡度量接口属性说明(bmc.dev.DPUCard.Metrics)
属性名 类型 可读写 描述 等级定义
CPUTemperatureCelsius S16 只读 CPU温度 L1: 基本温度读取;L2: 秒级监控
CPUBoardInletTemperatureCelsius S16 只读 计算板卡进风口温度 L1: 基本温度读取;L2: 秒级监控
CPUBoardOutletTemperatureCelsius S16 只读 计算板卡出风口温度 L1: 基本温度读取;L2: 秒级监控
CPUSFPMaxTemperatureCelsius S16 只读 计算板卡光模块最大温度 L1: 基本温度读取;L2: 秒级监控
NICSFPMaxTemperatureCelsius S16 只读 网络板卡光模块最大温度 L1: 基本温度读取;L2: 秒级监控
SFPTemperatureCelsius S16 只读 光模块温度列表 L1: 基本温度读取;L2: 秒级监控
表152. DPU卡处理器接口属性说明(bmc.dev.DPUCard.Processor)
属性名 类型 可读写 描述 等级定义
Architecture String 只读 CPU架构 L1: 基本信息
TotalCores U8 只读 CPU总核数 L1: 基本静态信息
表153. DPU卡小系统接口属性说明(bmc.dev.DPUCard.System)
属性名 类型 可读写 描述 等级定义
BiosVersion String 只读 Bios版本号 L2: 能力/版本枚举
BiosBootStage U8 只读 Bios启动状态,0-未开始,1-启动中,2-启动完成,3-启动超时 L1: 基本信息
MemorySizeGiB U16 只读 内存大小 L1: 基本信息
DiskCapacityGiB U16 只读 存储大小 L1: 基本静态信息
SecureBootOptionEnabled Boolean 读写 是否开启安全启动项 L2: 标准配置管理
BootSourceOverrideMode U8 只读 系统启动模式,0:未设置,1:PXE启动,2:本地磁盘启动 L1: 基本静态信息
BootSourceOverrideEnabled U8 只读 系统启动固化状态,0-单次生效,1-永久生效 L1: 基本静态信息
PxeOption String 读写 Pxe启动选项 L2: 配置管理
SystemLoadedStatus U8 只读 系统启动状态,0-未启动,1-启动中,2-启动失败,3-启动完成,4-启动超时,5-无启动设备 L1: 基本状态信息
MRCLogLevel U8 读写 Bios MRC日志等级 L2: 配置管理
UEFILogLevel U8 读写 Bios UEFI日志等级 L2: 配置管理
IPv4Address String 只读 IPv4地址 L1: 基本硬件配置
IPv6Address String 只读 IPv6地址 L1: 基本硬件配置
VLANId U16 只读 VLAN Id L1: 基本静态信息
表154. DPU卡小系统接口方法说明(bmc.dev.DPUCard.System)
方法名 请求参数 类型 参数说明 响应 类型 响应说明 方法说明 等级定义
Reset 使系统复位 L2: 标准配置管理
FruControl PowerState U8 0-下电 1-上电 系统上下电 L1: 基本操作
SetBootOption Mode U8 0-未设置 1-PXE启动 2-本地磁盘启动 设置系统启动项 L2: 标准配置管理
SetBootOption Enabled U8 0-单次生效 1-永久生效 设置系统启动项 L2: 标准配置管理
表155. DPU卡故障管理接口属性说明(bmc.dev.DPUCard.Fault)
属性名 类型 可读写 描述 等级定义
HeartBeatLoss U8 只读 是否发生心跳丢失,0-未发生,1-发生 L2: 主动健康检查
FaultCode U16 只读 DPU卡故障码原始值 L2: 主动健康检查
VoltageMajorFault U8 只读 电压严重故障,0-未发生,1-发生 L2: 故障分类
CPUMajorFault U8 只读 CPU严重故障,0-未发生,1-发生 L3: 芯片级故障检测
CPUMinorFault U8 只读 CPU一般故障,0-未发生,1-发生 L3: 芯片级故障检测
CPUCriticalFault U8 只读 CPU致命故障,0-未发生,1-发生 L3: 芯片级故障检测
MemoryMinorFault U8 只读 内存一般故障,0-未发生,1-发生 L3: 芯片级故障检测
MemoryMajorFault U8 只读 内存严重故障,0-未发生,1-发生 L3: 芯片级故障检测
NICMinorFault U8 只读 网卡一般故障,0-未发生,1-发生 L3: 芯片级故障检测
NICMajorFault U8 只读 网卡严重故障,0-未发生,1-发生 L3: 芯片级故障检测
NICCriticalFault U8 只读 网卡致命故障,0-未发生,1-发生 L3: 芯片级故障检测
StartUpMinorFault U8 只读 启动过程一般故障,0-未发生,1-发生 L2: 故障分类
StartUpMajorFault U8 只读 启动过程严重故障,0-未发生,1-发生 L2: 故障分类
TemperatureMajorFault U8 只读 温度严重故障,0-未发生,1-发生 L1: 基本温度读取;L2: 秒级监控
NetworkMinorFault U8 只读 网络一般故障,0-未发生,1-发生 L2: 故障分类
NetworkMajorFault U8 只读 网络严重故障,0-未发生,1-发生 L2: 故障分类
DiskMinorFault U8 只读 硬盘一般故障,0-未发生,1-发生 L2: 故障分类
DiskMajorFault U8 只读 硬盘严重故障,0-未发生,1-发生 L2: 故障分类
PowerMajorFault U8 只读 功耗严重故障,0-未发生,1-发生 L2: 功耗/电流监控
CableMinorFault U8 只读 线缆一般故障,0-未发生,1-发生 L2: 故障分类
MCUMajorFault U8 只读 MCU严重故障,0-未发生,1-发生 L3: 芯片级故障检测
MCUMinorFault U8 只读 MCU一般故障,0-未发生,1-发生 L3: 芯片级故障检测
FailedToCollectTemp U8 只读 温度采集失败,0-未发生,1-发生 L2: 主动健康检查
FailedToCollectPower U8 只读 功耗采集失败,0-未发生,1-发生 L2: 主动健康检查
FailedToCollectVoltage U8 只读 电压采集失败,0-未发生,1-发生 L2: 主动健康检查
表156. 管理者串口接口属性说明(bmc.dev.Manager.Uart)
属性名 类型 可读写 描述 等级定义
SerialDirection U8 只读 0-串口关闭;1-串口连接到管理控制单元,如IMU、MCP;2-串口连接到系统控制单元,如SCP;3-串口连接到计算处理单元,如AP L1: 基本信息
表157. 管理者串口接口方法说明(bmc.dev.Manager.Uart)
方法名 请求参数 类型 请求说明 响应 类型 响应说明 方法说明 等级定义
SetSerialDirection Direction U8 0-串口关闭; 1-串口连接到管理控制单元,如IMU、MCP; 2-串口连接到系统控制单元,如SCP; 3-串口连接到计算处理单元,如AP 设置DPU卡上管理者的串口方向 L2: 标准配置管理
表158. Memory接口属性说明(bmc.dev.Memory)
属性名 类型 可读写 描述 等级定义
SystemId U8 只读 系统Id L1: 基本静态信息
DimmNum U8 只读 内存编号 L1: 基本信息
Manufacturer String 只读 厂商 L1: 基本静态信息
PartNumber String 只读 部件号 L1: 基本静态信息
DoubleBitErrorPageCount U32 只读 双bit失效故障页个数 L2: 秒级指标监控
SingleBitErrorPageCount U32 只读 单bit失效故障页个数 L2: 秒级指标监控
MemoryDeviceType String 只读 内存设备类型 L1: 基本类型信息
TotalBytes U64 只读 总容量 L1: 基本信息
UsedBytes U64 只读 已使用容量 L1: 基本信息
FreeBytes U64 只读 空闲容量 L1: 基本信息
SingleBitIsolatedPageInfo[{ Array 只读 单bit错误隔离内存页信息 L3: 芯片级ECC隔离
PhysicalAddress String 只读 ECC物理地址 L3: 芯片级ECC定位
StackPcId String 只读 ECC寄存器地址 L3: 芯片级ECC定位
RowColumn String 只读 ECC行列地址 L3: 芯片级ECC定位
Bank String 只读 ECC所在bank L3: 芯片级ECC定位
ErrorCount U32 只读 ECC计数 L2: 秒级指标监控
Time String 只读 ECC发生时间 L2: 故障日志记录
}]
MultiBitIsolatedPageInfo Array 只读 多bit错误隔离内存页信息。结构体成员同SingleBitIsolatedPageInfo L3: 芯片级ECC隔离
TemperatureCelsius Double 只读 温度 L1: 基本温度读取;L2: 秒级监控
Bandwidth U32 只读 带宽,单位MB/s L2: 速率枚举
表159. Memory指标接口属性说明(bmc.dev.Memory.Metrics)
属性名 类型 可读写 描述 等级定义
MemoryUsagePercent U16 只读 内存利用率 L1: 基本信息
BandwidthUsagePercent U16 只读 带宽利用率 L2: 速率枚举
表160. 内存通道接口属性说明(bmc.dev.MemoryChannel)
属性名 类型 可读写 描述 等级定义
PhysicalChannelId U8 只读 物理内存通道Id L1: 基本静态信息
LogicalChannelId U8 只读 逻辑内存通道Id L1: 基本静态信息