在 Dell PowerEdge 系統上,Integrated Dell Remote Access Controller (iDRAC) 除了提供系統的完整資訊外,還提供主機上執行之作業系統的實用資訊。其中,有三條資訊可用於識別主機系統及其上運行的作業系統:
在 Linux 作業系統上,此資訊是由 Dell
OpenManage Server Administrator (OMSA) 傳遞至 iDRAC,通常會安裝在作業系統上。
我們現在已向 ipmitool 新增功能,以從 Linux 設定這些資訊。
IPMITOOL-1.8.12 和更新版本支援可處理這些值的新命令。這些範例說明瞭用法:
- ipmitool mc setsysinfo system_name “prod1.example.com
- ipmitool mc setsysinfo os_name “Fedora”
- ipmitool mc setsysinfo delloem_os_version “19 (薛定諤的貓) 3.11.6-200.fc19.x86_64”
為了便於在每次操作系統啟動時設置這些值,我們整理了一個腳本
exchange-bmc-os-info,可以在系統啟動期間通過 IPMI 命令設置這些值。
更新的 ipmitool 實用程式和啟動腳本在 Fedora 18 及更高版本中可用。
以下是我們如何設定:
- 在運行 Fedora 18 或更高版本的系統上,確保配置了標準 Fedora yum repos。
- 安裝包含啟動指令檔/系統裝置的「exchange-bmc-os-info」RPM。Yum 將解決依賴關係並提示安裝其他 RPM,特別是 ipmitool。
- # yum install exchange-bmc-os-info
- 成功安裝 exchange-bmc-os-info 後,請啟動可在 iDRAC 中設定作業系統資訊的服務。
- # systemctl start exchange-bmc-os-info
- 或者,我們可以選擇在每次系統啟動時更新作業系統主機名稱、名稱和版本,如下所示:
- # systemctl enable exchange-bmc-os-info
設定完成後,我們應可在系統的 iDRAC Web 主控台上檢視主機名稱、作業系統名稱和版本。
- 開啟 iDRAC Web 介面並登入。
- 導覽至「系統」-> 「內容」
- 請參閱「伺服器資訊」下方的資訊集。
我們可以使用 ipmitool mc getsysinfo ... 以在本機或遠端 (IPMITOOL LAN) 取得這些值。
我們希望這有助於簡化在 iDRAC 中設定作業系統資訊的方式。歡迎您對我們如何改進這一點提供反饋。如果您對此有任何問題/意見/意見回饋,歡迎發帖至
https://lists.us.dell.com/
請注意,Dell 目前不支援此功能,我們在此分享此功能,目的是向社群徵求意見回饋。
閱讀
下 一篇文章,瞭解如何在 Linux 作業系統上使用 iDRAC 的資訊。