BMC IPMI 驗證實戰(一):基礎觀念與通用測試方法
TL;DR:IPMI 命令「回了 00」不代表功能正確。驗證一顆 BMC,要同時看 byte-level 的回應、設定在重開後是否保留、權限與介面限制,以及實機行為和 SEL 紀錄是否對得上。這篇先講 IPMI 命令的組成、連線方式、Completion Code,再整理一套可以套用到所有命令類別的測試方法。
TL;DR:IPMI 命令「回了 00」不代表功能正確。驗證一顆 BMC,要同時看 byte-level 的回應、設定在重開後是否保留、權限與介面限制,以及實機行為和 SEL 紀錄是否對得上。這篇先講 IPMI 命令的組成、連線方式、Completion Code,再整理一套可以套用到所有命令類別的測試方法。
TL;DR:OEM 命令一律以廠商規格為準,不要跨平台套用;韌體更新要用「方向 × 路徑 × 主機狀態 × 對象 × 異常」的矩陣來測,燒完檢查版本、SEL、LED 和設定是否保留。最後附上整個系列的命令速查與結語。
TL;DR:依照 IPMI 2.0 的 NetFn 分類,逐類整理命令、ipmitool 用法和測試重點。共通原則是上一篇講的:raw 與 string 雙驗證、Set → Get → 還原、負面測試、持久性,以及用實機行為和 SEL 判定結果。