純筆記
2022年2月19日 星期六
2022年2月11日 星期五
Redfish 驗證工具: Redfish Service Validator (OData CSDL)
(*如果之後架構有變,這邊不會更新)
這篇文章我去年就很想寫了,因為當時身邊有蠻多人對這個tool有些誤解,對用來驗證Redfish Schema來說它是個很好用的tool,快速又方便,現在社群也很活耀的持續開發,只是對第一次接觸OData的人來說,可能會有點不知道怎麼上手,但理解之後會發現其實它原理很簡單的,然後如果還不認識OData的話 可以先看 DMTF Redfish 介紹 ,裡面有將官網連結都附上
Redfish Services validator 在 GitHub - DMTF/Redfish-Service-Validator 的Readme中介紹是
Redfish Service Validator 是一個開源框架,用於檢查啟用了 Redfish interface 的任何通用設備與 DMTF 定義的 Redfish schema 和 specifications的一致性。該工具設計為與設備無關,並且完全基於旨在由設備支持的 Redfish 規範驅動。
2022年2月9日 星期三
[OpenBMC] 快速上手OpenBMC的Redfish
(*如果之後架構有變,這邊不會更新)
來聊聊OpenBMC的Redfish怎麼快速上手, 如果對redfish沒有很熟的話,可以先看"認識Redfish"裡面講解的概念
2022年2月8日 星期二
Redfish模型工具:Redfish Mockup Creator 和 Redfish Mockup Server
(*如果之後架構有變,這邊不會更新)
以上兩個tool都是由DMTF開發的,Redfish Mockup Creator 可以去對Redfish Services 作mockup,而Redfish Mockup Server 我對它的定位在模擬器(emulator),可以餵給它指定的Redfish mock,Server跑起來之後可以對它請求 GET method
然後Mockup Creator 真的很方便,現在突然想看哪個Resource的Response,直接就能找到
2022年2月4日 星期五
[OpenBMC] 簡單解析 smbios-mdr
(*如果之後架構有變,這邊不會更新)GitHub - openbmc/smbios-mdr
MDR(Managed Data Region) 是 OpenBMC中取得SMBIOS Table並解析其內容的一個功能,目前網路上(在沒有特別帳號權限下)能找到的資料蠻少的,所以這邊會盡量用公開資料做個分析 如果還不認識SMBIOS 可以先看之前寫的文章