ISSUE链接
支持可观测数据携带主机标识-rackmount-GitCode
背景
为了便于在可视化后端系统上对bmc上报可观测数据区分来源的服务器设备,因此需要在上报数据中添加主机标识,从而用于在可视化系统中区分和筛选可观测数据。
决策点
一、资源协作接口新增属性
资源协作path:/bmc/kepler/ObservabilityService
资源协作intf:bmc.kepler.ObservabilityService
变化类型:新增属性
应用场景 :用户更改可观测相关配置
持久化类型:掉电持久化
操作权限:
读:ReadOnly
写:DiagnoseMgmt
属性名称 | 签名 | 变化通知 | 默认值 | 操作权限 | 说明 | 接口约束 |
---|---|---|---|---|---|---|
ServerIdentity | s | false | BoardSN | r:ReadOnly w:DiagnoseMgmt |
可观测数据携带的主机标识类型,取值包括: BoardSN(单板序列号) ProductAssetTag(产品资产标签) HostName(主机名) |
取值不可为空字符串 |
二、web rest接口新增属性
接口名:/UI/Rest/ObservabilityService
变化类型:新增属性
操作类型:GET/PATCH
应用场景 :用户更改可观测相关配置
属性名称 | 取值类型 | 取值范围 | 默认值 | 操作权限 | 说明 |
---|---|---|---|---|---|
ServerIdentity | string | BoardSN(单板序列号) ProductAssetTag(产品资产标签) HostName(主机名) |
BoardSN | GET:ReadOnly PATCH:DiagnoseMgmt |
可观测数据携带的主机标识类型,不可为空字符串 |
三、redfish接口新增属性
接口名:/redfish/v1/Oem/{{OemIdentifier}}/ObservabilityService
变化类型:新增属性
操作类型:GET/PATCH
应用场景 :用户更改可观测相关配置
属性名称 | 取值类型 | 取值范围 | 默认值 | 操作权限 | 说明 |
---|---|---|---|---|---|
ServerIdentity | string | BoardSN(单板序列号) ProductAssetTag(产品资产标签) HostName(主机名) |
BoardSN | GET:ReadOnly PATCH:DiagnoseMgmt |
可观测数据携带的主机标识类型,不可为空字符串 |
评审结论
1、同意新增资源协作接口属性
path:/bmc/kepler/ObservabilityService
interface:bmc.kepler.ObservabilityService
变化类型:新增属性
应用场景 :用户更改可观测相关配置
持久化类型:掉电持久化
操作权限:
读:ReadOnly
写:DiagnoseMgmt
属性名称 | 签名 | 变化通知 | 默认值 | 操作权限 | 说明 | 接口约束 |
---|---|---|---|---|---|---|
ServerIdentity | s | false | BoardSN | r:ReadOnly w:DiagnoseMgmt |
可观测数据携带的主机标识类型,取值包括: BoardSN(单板序列号) ProductAssetTag(产品资产标签) HostName(主机名) |
取值不可为空字符串 |
2、同意web rest接口/UI/Rest/ObservabilityService新增属性
uri:/UI/Rest/ObservabilityService
变化类型:新增属性
操作类型:GET/PATCH
应用场景 :用户更改可观测相关配置
属性名称 | 取值类型 | 取值范围 | 默认值 | 操作权限 | 说明 |
---|---|---|---|---|---|
ServerIdentity | string | BoardSN(单板序列号) ProductAssetTag(产品资产标签) HostName(主机名) |
BoardSN | GET:ReadOnly PATCH:DiagnoseMgmt |
可观测数据携带的主机标识类型,不可为空字符串 |
3、同意redfish接口/redfish/v1/Oem/{{OemIdentifier}}/ObservabilityService新增属性
uri:/redfish/v1/Oem/{{OemIdentifier}}/ObservabilityService
变化类型:新增属性
操作类型:GET/PATCH
应用场景 :用户更改可观测相关配置
属性名称 | 取值类型 | 取值范围 | 默认值 | 操作权限 | 说明 |
---|---|---|---|---|---|
ServerIdentity | string | BoardSN(单板序列号) ProductAssetTag(产品资产标签) HostName(主机名) |
BoardSN | GET:ReadOnly PATCH:DiagnoseMgmt |
可观测数据携带的主机标识类型,不可为空字符串 |