CSR配置字典之ChassisTable类
更新时间: 2026/05/27
在Gitcode上查看源码

文档信息

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

变更历史记录

文档变更记录

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

类概览

ChassisTable 类

属性
类名称ChassisTable
功能描述机箱信息表对象,提供机箱基本信息管理,支持BMC硬重启和进程重启标志控制
所属SIG组hardware
所属组件chassis
责任人机框管理组
最后更新2026-05-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdString-String-机箱信息表ID,主键,支持ResetPer权限重置机箱信息表唯一标识"chassis_info_1"CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
BmcHardResetFlagU80U8-BMC硬重启标志,支持ResetPer权限重置BMC硬重启控制0CSR配置软件
ProcessRestartFlagU80U8-进程重启标志,支持TemporaryPer临时持久化进程重启控制0CSR配置软件

分类标准

硬件属性

  • 定义:与机箱硬件相关的参数
  • 特点:涉及机箱硬件状态
  • 示例:无

件属性

  • 定义:用于机箱信息管理的参数
  • 特点:机箱信息表元数据和重启控制
  • 示例Id, BmcHardResetFlag, ProcessRestartFlag

配置示例

标准机箱信息表配置

json
{
  "ChassisTable": {
    "Id": "chassis_info_1",
    "BmcHardResetFlag": 0,
    "ProcessRestartFlag": 0
  }
}

BMC硬重启配置

json
{
  "ChassisTable": {
    "Id": "chassis_info_1",
    "BmcHardResetFlag": 1,
    "ProcessRestartFlag": 0
  }
}

进程重启配置

json
{
  "ChassisTable": {
    "Id": "chassis_info_1",
    "BmcHardResetFlag": 0,
    "ProcessRestartFlag": 1
  }
}

使用指南

配置步骤

  1. 设置机箱表ID:配置Id作为机箱信息表的唯一标识
  2. 配置硬重启标志:设置BmcHardResetFlag控制BMC硬重启行为
  3. 配置进程重启标志:设置ProcessRestartFlag控制进程重启行为

重启标志说明

  • BmcHardResetFlag:

    • 0: 无硬重启请求
    • 1: 请求BMC硬重启
    • 支持ResetPer权限重置
  • ProcessRestartFlag:

    • 0: 无进程重启请求
    • 1: 请求进程重启
    • 支持TemporaryPer临时持久化

持久化说明

  • ResetPer: 配置支持重置权限,重启后可能重置
  • TemporaryPer: 配置临时持久化,重启后可能重置

注意事项

  • ID唯一性:确保Id在机箱信息表中唯一
  • 重启时机:合理设置重启标志,避免影响正常业务
  • 权限管理:重启标志支持特定权限控制

相关文档