1

我是 openbmc 的新手,并试图了解基本细节。在检查文档时,我发现了两个文档,REST-cheatsheet.md 和 REDFISH-cheatsheet.md

他们都使用 curl 来获取和设置 openbmc 中的条目。但是,使用的路径不同。REST-cheetsheet.md 使用 xyz/openbmc_project 作为路径,但 REDFISH-cheatsheet.md 使用 redfish/v1/ 作为获取详细信息的路径。

如果我们得到相同的细节,两者到底有什么区别?我还需要填充 /redfish/v1 详细信息,该怎么做?

先感谢您。

4

2 回答 2

2

当 OpenBMC 刚开始时,Redfish 几乎没有行业支持,因此 OpenBMC 做了一个自定义的 REST API 来管理自己。这是“REST 备忘单”。几年后,通过 DMTF 的 Redfish 开始成熟并获得了更多的行业支持。OpenBMC 社区决定弃用 REST 接口,转而成为 Redfish 托管系统。

实际上有一个提交审核,默认情况下会禁用基于 REST 的界面(https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/29344)。

尝试将 Redfish 用于您正在做的任何工作,从带外管理的角度来看,这是 OpenBMC 的方向。

于 2020-12-09T01:00:13.007 回答
0

Redfish已定义且安全。

大多数情况下,REST API 已被弃用;只是与未来一起去,那就是Redfish

于 2021-03-25T01:12:00.783 回答