问题描述
目前天翼云定制要求实现redfish上一键下载日志文件(已提前调用接口收集日志在/tmp/npu_log.tar),但不需要像/redfish/v1/Managers/1/Actions/Oem/openUBMC/Manager.GeneralDownload那样传"TransferProtocol"及"Path"这两个参数。
即我需要将Manager.GeneralDownload的实现封装成/redfish/v1/Managers/1/LogServices/Actions/Oem/openUBMC/DownloadNPULog,"TransferProtocol"及"Path"这两个参数值代码中直接写死。
但现在我找不到/redfish/v1/Managers/1/Actions/Oem/openUBMC/Manager.GeneralDownload的实现。能否提供Manager.GeneralDownload的资源树接口?
代码仓中查找到的Manager.GeneralDownload:
环境信息
- ~ ~ $ ipmcget -d version
------------------- openUBMC INFO -------------------
IPMC CPU: Hi1711
IPMI Version: 2.0
Active openUBMC Version: 1.17.10
Active openUBMC Build: 01
Active openUBMC Built: 14:33:07 Mar 27 2026
Backup openUBMC Version: 1.17.10
Available openUBMC Version: 1.00.16
Available openUBMC Build: 01
Active Uboot Version: 21.3.10.1 (09:53:00 Dec 30 2025)
Backup Uboot Version: 21.3.10.1 (09:53:00 Dec 30 2025)
Active Secure Bootloader Version: 21.3.10.1 (09:51:37 Dec 30 2025)
Backup Secure Bootloader Version: 21.3.10.1 (09:51:37 Dec 30 2025)
Active Secure Firmware Version: 21.3.10.1 (09:51:38 Dec 30 2025)
Backup Secure Firmware Version: 21.3.10.1 (09:51:38 Dec 30 2025)
Active BMCSDK Version: 5.12.00.01
----------------- Product INFO -----------------
Product ID: 0x0000
Product Name: Atlas 800I A3
Product Unique ID: 0x000000010302BF02
Active BIOS Version: (U75)21.23
Backup BIOS Version: 21.23
重现步骤
无。
期望结果
能提供Manager.GeneralDownload的资源树接口
实际结果
资源树上没找到相应接口。
尝试过的解决方案
资源树上没找到相应接口。
分析结论
无。
