BMC 全名: Baseboard Management Controller
負責紀錄伺服器的流量,帳戶,硬體狀態(溫度或供電)等
BMC firmware 的kernel 由 AMI (American Megatrends, Inc.) 此公司所開發
BMC工程師主要工作就是維護AMI的程式碼
大約分為三大類:
a. OEM功能添加
客戶會要求添加 hardware(比如燈號)功能 或 user management功能:
- 客戶要求 BMC可以讀取某元件溫度, 元件版本資訊等
- 帳戶安全管理, 如 只有最高權限admin可登入BMC , 客戶自行修改登入帳號密碼等
b. 售後維護與疑難排除
透過 SEL log 分析遠端客戶的問題
c. Codebase升級
每年 AMI 會針對市場需求與顧客反應去更新BMC firmware的kernel
這時候工程師要升級最新codebase
同時整理並修正前一版所有BUG與優化程式架構
BMC 全名: Baseboard Management Controller
負責紀錄伺服器的流量,帳戶,硬體狀態(溫度或供電)等
BMC firmware 的kernel 由 AMI (American Megatrends, Inc.) 此公司所開發
BMC工程師主要工作就是維護AMI的程式碼
大約分為三大類:
a. OEM功能添加
客戶會要求添加 hardware(比如燈號)功能 或 user management功能:
- 客戶要求 BMC可以讀取某元件溫度, 元件版本資訊等
- 帳戶安全管理, 如 只有最高權限admin可登入BMC , 客戶自行修改登入帳號密碼等
b. 售後維護與疑難排除
透過 SEL log 分析遠端客戶的問題
c. Codebase升級
每年 AMI 會針對市場需求與顧客反應去更新BMC firmware的kernel
這時候工程師要升級最新codebase
同時整理並修正前一版所有BUG與優化程式架構