純筆記
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 可以先看之前寫的文章
2022年2月3日 星期四
2022年2月2日 星期三
2022年1月30日 星期日
2022年1月24日 星期一
Redfish 版本怎麼看
DMTF 將Redfish 協議(protocol)的定義與數據模型(data model)分開,同時允許獨立修改schema中定義的每個Resource,所以Redfish的版本可以分為下面三種
- Protocol 版本 (RedfishVersion: v1.xx)
- Schema 版本 (2022.01) (Redfish 的 mini world)
- 每個ResourceType 版本 (AccoutService v1.10, ManagerService v2.xx...)
2021年11月5日 星期五
認識密碼學 - 對稱式加密、非對稱式加密、數位簽章和憑證
- 對稱式加密(Symmetric-key algorithm)(又稱非公開密碼系統)
- 非對稱式加密(Asymmetric-key algorithm)(又稱公開密碼系統)
- 對稱式加密的金鑰分發(Key distribution)
- 數位簽章(Digital signature)
- 數位憑證(Digital certificate)
那開始吧!