【待评审】NPUs 对象新增日志收集方式、日志收集并行数、固件升级并行数配置

背景

智算16P NPU对象机型,管理NPU日志收集、升级等对性能开销大,需要支持NPU指定日志收集触发方式与并行数、固件升级并行数

整体方案

compute 组件的 NPUConfig 对象新增对应资源协作属性,实现 NPU 日志收集和固件升级的通用化性能配置

评审点

NPUConfig 对象新增 LogCollectionMode、MaxConcurrentLogCollections、MaxConcurrentFirmwareUpdates、IPMBInstanceGroups 共4个属性,实现 NPU 日志收集方式、日志收集并行数、固件升级并行数、NPU IPMB通道复用关系的可配置化

详细描述

path: /bmc/kepler/Systems/1/Processors/NPU (已有)
interface: bmc.kepler.Systems.Processor.NPUs(已有)
变化类型: 新增属性

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 易变属性
新增 LogCollectionMode y true false 日志收集方式,0表示一键日志收集触发,1表示OS复位/BMC复位/NPU健康状态改变时触发,默认值为0 Read:ReadOnly CSR 不持久化 false
新增 MaxConcurrentLogCollections y true false 日志收集时支持NPU并行最大数量,0表示不限制,默认值为0 Read:ReadOnly CSR 不持久化 false
新增 MaxConcurrentFirmwareUpdates y true false 固件升级时支持NPU并行最大数量,0表示不限制,默认值为0 Read:ReadOnly CSR 不持久化 false
新增 IPMBInstanceGroups a{ay} true false IPMB实例组,用于描述ipmb通道数量及其管理的NPU id,示例:{ {“IPMBInstanceGroup”: [1, 2, 3, 4] }, {“IPMBInstanceGroup”: [5, 6, 7, 8]} } 表示NPU1到4复用IPMB通道,NPU5到8复用IPMB通道 Read:ReadOnly CSR 不持久化 false

是否准备好AI预审

是

评审结论

遗留问题

预审答案内容由AI生成,仅供参考:

帖子评审结论:【待评审】NPUConfig 对象新增日志收集方式、日志收集并行数、固件升级并行数配置

帖子相关性:相关(MDB 相关: 内容含强特征: 资源协作)

  • 总评审点数:1
  • MDB 资源协作接口评审点:1
  • 其他评审点:0

总体结果:通过(1/1 个评审点通过)

评审点 1:NPUConfig 对象新增 LogCollectionMode、MaxConcurrentLogCollections、MaxConcurrentFir…【MDB】

结果:通过

  • 规则合规性检查:通过(29 项检查全部通过)
    • 警告项(建议性):
      规则ID:MDB-RISK-004
      级别:建议性
      问题描述:属性 LogCollectionMode 涉及日志收集触发行为,属于运维操作场景,其描述未说明防误操作或失败恢复策略,触发风险提示。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性