IPMI 在 kickstart 安装期间不启动

IPMI 在 kickstart 安装期间不启动

我正在进一步自动化新服务器上的系统安装。这里的主要问题是网络设备没有按照我们期望的顺序出现(即第一个板载网卡有时是 eth2、eht3 甚至 eth4)。

这取决于所使用的硬件(在我们的例子中使用的是 Dell PowerEdge 服务器型号)。我建立了一个表,其中包含从模型到网卡的映射。

这在 CentOS 5 服务器的 kickstart 安装过程中非常重要,因为我想在 kickstart 安装过程中自动设置网卡(固定 IP)。

我的想法是安装 Dell-OMSA,然后查询omreport chassis info以获取型号。

这在 kickstart 完成后效果很好,但在 kickstart 安装期间失败。

我发现并消除了以下障碍:

  • 在安装过程中,使用第一个 CentOS 5.8 内核,而安装的文件已经包含最新的修补内核(方法是:在安装过程中安装“旧”内核,因此 dell_rbu 驱动程序就在那里)
  • 戴尔_rbu由于缺少 depmod,无法加载内核。 (解决方法:安装旧内核后执行 depmod)

现在我找到了一个遗留问题:对于 OMSA,需要有一个正常运行的 IPMI 接口。

如果我启动 ipmi ( service ipmi start) 我会收到一个错误/dev/ipmi0不存在(加载一些 impi 模块后)。

知道现阶段可能会出现什么问题吗?

答案1

可能您需要加载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
[...]

相关内容