背景
增加开启/关闭华为raid卡慢盘特性的带外管理能力,提供现网相关问题的带外处理手段并快速达成现网问题处理时长要求
关联ISSUE
整体方案
1.新增web rest接口属性支持web接口设置和获取能力,新增资源协作接口属性进行web rest接口进行北向映射器配置。
评审点
评审点1:变更资源协作接口,新增属性SlowDriveDetectionMode
评审点2:变更web rest接口,新增SlowDriveDetectionMode
详细描述
评审点1:变更资源协作接口,新增属性SlowDriveDetectionMode
变更描述:要提供北向映射器,必须要新增属性。SlowDriveDetectionMode用于表示Raid卡慢盘检测设置的相关内容。
接口链接:bmc.kepler.Systems.Storage.Controller
属性评审点
| 变更类型 | 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|
| 新增 | SlowDriveDetectionMode | y | False | true | 表示慢盘检测开关模式,默认值为 0xFF。取值范围如下: 0-关闭 1-开启裸盘、成员盘慢盘检测 2-开启裸盘慢盘检测 3-开启成员盘慢盘检测 0xff-不支持 |
Read:ReadOnly Write:BasicSetting |
web页面配置、Raid卡 | 无 | 无影响 |
评审点2:变更web rest接口,新增SlowDriveDetectionMode
变更描述:web界面需要提供设置按钮进行设置,需要新增SlowDriveDetectionMode用于表示设置的内容。
接口链接:“/UI/Rest/System/Storage/:raidcontrollerid”
| 变更类型 | 操作类型 | 属性名称 | 操作权限 | 取值类型 | 属性描速 | 约束 |
|---|---|---|---|---|---|---|
| 新增 | GET | SlowDriveDetectionMode | ReadOnly | integer | 表示慢盘检测开关模式,默认值为 0xFF。取值范围: 0-关闭 1-开启裸盘、成员盘慢盘检测 2-开启裸盘慢盘检测 3-开启成员盘慢盘检测 0xff-不支持 |
仅支持华为Raid卡 |
| 变更类型 | 操作类型 | 属性名称 | 操作权限 | 取值类型 | 属性描述 | 约束 |
|---|---|---|---|---|---|---|
| 新增 | PATCH | SlowDriveDetectionMode | BasicSetting | integer | 表示慢盘检测开关模式,默认值为 0xFF。取值范围: 0-关闭 1-开启裸盘、成员盘慢盘检测 2-开启裸盘慢盘检测 3-开启成员盘慢盘检测 0xff-不支持 |
仅支持华为Raid卡 |
评审结论
- 通过,同意资源协作接口
bmc.kepler.Systems.Storage.Controller新增属性SlowDriveDetectionMode,表示慢盘检测开关模式,默认值为 0xFF。属性签名为 y,属性可读写,读权限为 ReadOnly,写权限为 BasicSetting。取值范围:0-关闭,1-开启裸盘、成员盘慢盘检测,2-开启裸盘慢盘检测,3-开启成员盘慢盘检测,0xff-默认不支持 - 通过,同意 UIRest 接口
/UI/Rest/System/Storage/:raidcontrollerid”新增属性SlowDriveDetectionMode,表示慢盘检测开关模式,默认值为 0xFF。属性取值类型:integer,支持操作类型以及对应权限为 GET(ReadOnly)/PATCH(BasicSetting);属性取值范围:0-关闭,1-开启裸盘、成员盘慢盘检测,2-开启裸盘慢盘检测,3-开启成员盘慢盘检测,0xff-默认不支持;属性约束:仅支持华为Raid卡
遗留问题
无