已开启
[需求]: 新增NVMe盘基础信息Redfish和Web接口查询能力 #617
huangminghao创建于  6 天前
huangminghao成员
6 天前 创建

所属版本

openUBMC 26.12

版本分支

openUBMC main

简要说明

新增 NVMe 盘基础信息 Redfish 和 Web 接口查询能力。

前置条件

  1. BMC 正常运行
  2. NVMe 盘在位且链路通信正常

系统用户

开发人员,维护人员

主成功场景

  1. 支持 web/redfish 接口获取 NVMe 盘静态信息(Model/SerialNumber/FirmwareVersion/LinkSpeed/LaneWidth)
  2. 支持 redfish 接口获取 NVMe 盘动态信息(temperature/Percentage of Spares Remaining/Percentage Used)

redfish uri:/redfish/v1/Chassis/:chassisid/Drives/:driveid
web uri:/UI/Rest/System/Storage/Drives/:id

扩展场景(含异常场景)

  1. 非 NVMe 盘(SATA/SAS):LaneWidth 等不适用属性返回 null 或不显示
  2. 属性值为保留值/未知值(如 0xFF):按 null 处理,不返回错误数据

约束

NVMe 盘部分属性带外获取需要 NVMe 盘支持 nvme-mi over mctp,CSR1.0 和 CSR2.0 均需支持

非功能需求类型

(1)可靠性要求:
(2)可维护性要求:需修改资料
(3)可测试性要求:通过北向接口测试
(4)性能要求:接口响应时间满足性能基线
(5)兼容性要求(和以前版本及周边配套):
(6)安全要求:
(7)韧性要求:

兼容性影响评估

无(新增查询能力,不影响存量接口)

周边依赖

无周边依赖

likedislike
openUBMC-robot
openUBMC-robot成员
6 天前 评论:

注意

此 Issue 需要负责人。 如果没有指派时, WeberChen 是默认的负责人

likedislike
openUBMC-robotopenUBMC-robot成员
6 天前 将 WeberChen 设为负责人
openUBMC-robotopenUBMC-robot成员
6 天前 添加了label:sig/sig-hardware
openUBMC-robot
openUBMC-robot成员
6 天前 评论:

欢迎来到 openUBMC 社区

Hey @yelmh , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-hardware ,
维护者是: @changxingOpenUBMC, @nathanael, @xiaoxinglxs, @yelvsub ,
优秀贡献者是: @adellonzzy, @dli_bmc, @weiziang, @yelmh .

likedislike
openUBMC-robot
openUBMC-robot成员
6 天前 评论:

Issue 工作流介绍

社区的需求和缺陷的工作流状态处于纳管中。

类型 上个状态 下个状态 评论命令 谁可以操作
需求 待办的 已接纳 /todo2accepted SIG组: sig-release-management (maintainer)
需求 已接纳 开发中 /accepted2developing 仓库成员角色: Maintainer, Committer, Contributor, Owner
需求 开发中 待验收 /developing2UAT 仓库成员角色: Maintainer, Committer, Contributor, Owner
需求 待验收 已完成 /UAT2done SIG组: sig-QA (maintainer,committer)
需求 待办的 已挂起 /todo2suspended SIG组: sig-release-management (maintainer)
需求 已挂起 已接纳 /suspended2accepted SIG组: sig-release-management (maintainer)
需求 待办的 已拒绝 /todo2rejected SIG组: sig-release-management (maintainer)
需求 已拒绝 已接纳 /rejected2accepted SIG组: sig-release-management (maintainer)
likedislike
Wwangjian成员
12 小时前 关联了看板:openUBMC 26.12需求看板
wangjian成员
12 小时前 评论:

/todo2accepted

likedislike
openUBMC-robotopenUBMC-robot成员
12 小时前 issue状态由 待办的 改变为 已接纳