【待评审】新增资源协作接口承载超节点工作模式的特性

背景

针对不同的工作场景,超节点需要进行不同的组网等配置,故需要一个新增类实现该功能,考虑到装备场景与现网备件更换场景,需要新增装备定制接口与配置导入导出接口。

关联ISSUE

暂无。

整体方案

管理节点cpld提供一个寄存器,管理节点BMC通过写入该寄存器特定值表征超节点不同的工作场景(如工作场景1写1,工作场景2写2),管理节点cpld周期性把该配置下发给各子节点CPLD,子节点BMC从子节点CPLD寄存器获取当前的工作场景,再各自进行后续组网等配置。

涉及的类与属性:

属性名称 签名 取值范围 说明 默认值 持久化
Id y 0-255 t_SuperPodOperatingMode表的主键,无实际意义 0
ScenarioWriteReg y 0-255 用于管理节点写入工作模式的寄存器 0
ScenarioReadReg y 0-255 用于子节点读取工作模式寄存器的值 0
ApplicationScenario y 0-255 超节点当前工作模式 1 掉电持久化

评审点

1、新增SuperPodApplicationScenario导入导出接口

2、新增BMCSet_SuperPodApplicationScenario装备定制项

详细描述

评审点一:新增SuperPodApplicationScenario导入导出接口

项目
导出项 SuperPodApplicationScenario
导出子项 ApplicationScenario
取值类型 integer
属性类型 ImportAndExport
取值范围 0-255
默认值 1
含义说明 超节点当前工作模式
导出后是否可以直接导入

评审点二:新增BMCSet_SuperPodApplicationScenario装备定制项

说明
定制化项名称 BMCSet_SuperPodApplicationScenario
归属组件 feature_patch
类型 integer
默认值 1
处理逻辑 管理节点的装备阶段固定导入
说明 超节点当前工作模式
实现方式 配置文件导入

评审结论

遗留问题