Centos

在 kickstart 安裝期間 IPMI 不啟動

  • September 20, 2012

我正在進一步自動化我們在新伺服器上的系統安裝。這裡的主要問題是網路設備沒有按照我們期望的順序出現(即第一個板載網卡有時是 eth2、eht3 甚至是 eth4)。

這取決於使用的​​硬體(在我們的例子中,使用的是哪個 Dell PowerEdge 伺服器型號)。我用模型到網卡的映射建立了一個表。

這在我們的 CentOS 5 伺服器的 kickstart 安裝期間很重要,因為我想在 kickstart 安裝期間自動設置網卡(固定 IP)。

我的想法是安裝 Dell-OMSA,然後查詢omreport chassis info獲取模型。

這在 kickstart 完成後效果很好,但在 kickstart-install 期間失敗。

我發現並消除了以下障礙:

  • 在安裝過程中使用了第一個 CentOS 5.8 核心,而安裝的文件已經包含最新的更新檔核心(方法:在安裝過程中安裝“舊”核心,所以 dell_rbu-driver 就在那裡)
  • 由於缺少 depmod,無法載入dell_rbu核心。(解決方法:在安裝舊核心後執行 depmod)

現在我找到了一個遺留問題:對於 OMSA,需要有一個正常工作的 IPMI 介面。

如果我啟動 ipmi ( service ipmi start),我會收到**/dev/ipmi0**不存在的錯誤(在載入了一些 impi 模組之後)。

知道在這個階段會出現什麼問題嗎?

可能您需要載入ipmi_devintf核心模組。

另外,請注意您不需要戴爾軟體來獲取模型。您可以從 IPMI 獲得它ipmitool

# ipmitool fru
FRU Device Description : Builtin FRU Device (ID 0)
Board Mfg Date        : Sun Dec 31 23:00:00 1995
Board Mfg             : DELL
Board Product         : PowerEdge R515

或來自 SMBIOS(不需要 IPMI 驅動程序):

# dmidecode -t system
[...]
System Information
   Manufacturer: Dell Inc.
   Product Name: PowerEdge R515
   Version: Not Specified
[...]

引用自:https://unix.stackexchange.com/questions/48695