CSR配置字典之BIOSIPMIChannelConfig类
更新时间: 2025/07/22
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题BIOSIPMIChannelConfig类配置字典
版本v1.0
创建日期2026-06-22
最后更新2026-06-22
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-06-22初始版本创建BIOSIPMIChannelConfig类配置字典全新文档系统管理员

🎯 类概览

BIOSIPMIChannelConfig 类

属性
类名称BIOSIPMIChannelConfig
功能描述BIOS IPMI通道配置对象
所属SIG组system
所属组件IPMI管理
责任人系统架构组
最后更新2026-06-22
状态🟢 正常运行

接口信息

属性
权限ConfigureSelf

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
MapsArray<IPMIChannelConfig>--IPMI通道配置映射表IPMI通道映射配置见配置示例CSR配置软件

类型引用IPMIChannelConfig 结构体定义详见 types.json#/defs/IPMIChannelConfig


可选属性

无可选属性


🔗 动态关联机制

语法规范

使用 #/xxx<=/xxx 格式实现属性间的动态关联:

yaml
# 语法格式
属性名: "#/目标类.属性名"     # 直接关联
属性名: "<=/目标类.属性名"    # 条件关联

关联说明

  • BIOSIPMIChannelConfig类:当前无动态关联属性,所有属性均为静态CSR配置
  • 类型引用:Maps属性引用types.json中定义的IPMIChannelConfig结构体,需确保类型定义一致

📂 分类标准

硬件属性

BIOSIPMIChannelConfig类当前无硬件属性


软件属性

  • 定义:用于软件层面的IPMI通道管理和配置
  • 特点:包含通道映射配置功能
  • 示例Maps

📝 配置示例

标准IPMI通道配置

json
{
  "BIOSIPMIChannelConfig": {
    "Maps": [
      {
        "HostId": 1,
        "Instance": 11
      },
      {
        "ChannelId": 2,
        "Instance": 13
      }
    ]
  }
}

单通道配置

json
{
  "BIOSIPMIChannelConfig": {
    "Maps": [
      {
        "HostId": 1,
        "Instance": 11
      }
    ]
  }
}

🔧 使用指南

配置步骤

  1. 设置通道映射表:配置Maps属性,定义IPMI通道配置的映射关系
  2. 确认类型定义:确保IPMIChannelConfig结构体在types.json中已正确定义

注意事项

  • 权限要求:此接口需要ConfigureSelf权限才能访问
  • 类型引用:Maps属性引用的类型为IPMIChannelConfig,具体字段定义需参考 types.json#/defs/IPMIChannelConfig
  • 通道映射:确保Maps中的通道配置与实际IPMI通道需求一致

常见问题

  • Q: Maps属性中IPMIChannelConfig结构体的字段有哪些?
    • A: 具体字段需参考 types.json#/defs/IPMIChannelConfig 的定义,通常包含通道ID、协议类型、权限级别等
  • Q: 如何配置多通道映射?
    • A: 在Maps数组中添加多个IPMIChannelConfig条目,每个条目对应一个IPMI通道的配置