背景
超节点组网当前涉及BMC、BIOS等组件,BMC侧主要关注带外组网、业务上电配置下发等管理,需要新增支持查询和配置“服务器是否通过UB设备组集群”、“是否为UB控制节点”。
关联ISSUE
暂无
评审点
评审点:/redfish/v1/Chassis/{ChassisId}下新增属性 IsUBFabricMode、IsUBControlNode、UBMDeployMode
详细描述
评审点 :/redfish/v1/Chassis/{ChassisId}下新增属性 IsUBFabricMode、IsUBControlNode、UBMDeployMode
资源URI :/redfish/v1/Chassis/{ChassisId} (已有)
资源版本:#Chassis.v1_26_0
变化类型:新增属性
操作类型:GET、PATCH
属性列表:
| 一级属性 | 二级属性 | 属性名 | 类型 | 示例/默认值/取值约束 | readonly | 易变属性 | 实现PATCH | 操作权限 | 描述 |
|---|---|---|---|---|---|---|---|---|---|
| Oem/xxx | SuperPodLabel | IsUBFabricMode | boolean/null | true(集群模式)、false(单机模式) | false | 否 | 是 | BasicSetting | 服务器是否通过UB互联组集群,null表示不涉及;默认值由产品配置决定 |
| Oem/xxx | SuperPodLabel | IsUBControlNode | boolean/null | true(控制节点)、false(代理节点) | false | 否 | 是 | BasicSetting | 是否为UB控制节点,null表示不涉及;默认值由产品配置决定 |
| Oem/xxx | SuperPodLabel | UBMDeployMode | string/null | InBandPhysicalOS(带内物理机)InBandVirtualOS(带内虚拟机)OutofBand(带外物理机) | false | 否 | 是 | BasicSetting | 服务器UBM部署位置,null表示不涉及;默认值由产品配置决定 |
schema说明义如下:
{
"SuperPodLabel": {
"type": "object",
"patternProperties": {
"^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\\.[a-zA-Z_][a-zA-Z0-9_.]+$": {
"type": [
"array",
"boolean",
"number",
"null",
"object",
"string"
],
"description": "This property shall specify a valid odata or Redfish property."
}
},
"additionalProperties": false,
"properties": {
... ...
"IsUBFabricMode": {
"type": [
"boolean",
"null"
],
"description": "This property Indicates that whether servers are clustered using UnifiedBus devices.",
"longDescription": "This property is of Boolean type, which Indicates that whether servers are clustered using UnifiedBus devices."
},
"IsUBControlNode": {
"type": [
"boolean",
"null"
],
"description": "This property Indicates that whether server is UnifiedBus controller node.",
"longDescription": "This property is of Boolean type, which Indicates that whether server is UnifiedBus controller node."
},
"UBMDeployMode": {
"type": [
"string",
"null"
],
"description": "This property Indicates that server UnifiedBus Manager deployment location.",
"longDescription": "This property is of String type, which Indicates that server UnifiedBus Manager deployment location."
}
},
"description": "SuperPod information"
}
}
评审结论
同意redfish接口/redfish/v1/Chassis/{ChassisId}Oem下SuperPodLabel对象新增属性IsUBFabricMode、IsUBControlNode和 UBMDeployMode,表示“服务器是否通过UB设备组集群”、“是否为UB控制节点”、“服务器UBM部署位置”,默认值均由产品配置决定。