簡體   English   中英

在 openbmc 中,xyz 路徑和 /redfish/v1 路徑有什么區別

[英]In openbmc what is the difference between the xyz path and the /redfish/v1 path

我是 openbmc 的新手並試圖了解基本細節。 當我檢查文檔時,我發現了兩個文檔,REST-cheatsheet.md 和 REDFISH-cheatsheet.md

他們都使用 curl 來獲取和設置 openbmc 中的條目。 但是,使用的路徑不同。 REST-cheetsheet.md 使用 xyz/openbmc_project 作為路徑,但 REDFISH-cheatsheet.md 使用 redfish/v1/ 作為獲取詳細信息的路徑。

如果我們得到相同的細節,究竟有什么區別? 我還需要填充 /redfish/v1 詳細信息,該怎么做?

先感謝您。

當 OpenBMC 剛開始時,Redfish 的行業支持相當少,所以 OpenBMC 決定制作一個自定義的 REST API 來管理自己。 這是“REST 備忘單”。 幾年后,通過 DMTF 的 Redfish 開始成熟並獲得更多的行業認可。 OpenBMC 社區決定棄用 REST 接口並轉向成為 Redfish 管理系統。

實際上有一個提交審核,默認情況下會禁用基於 REST 的界面( https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/29344 )。

嘗試將 Redfish 用於您正在做的任何工作,從帶外管理的角度來看,這是 OpenBMC 的方向。

Redfish已定義且安全。

大多數情況下不推薦使用 REST API; 與未來同行,那就是Redfish

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM