适用于 Ubuntu 的 HP ILO 实用程序 - 由于缺少 hp-ilo 软件包,hponcfg 失败

eww*_*ite 7 ubuntu hp ilo hp-proliant

我正在使用在HP ProLiant DL360p Gen8服务器上运行的基于Ubuntu的系统。我更喜欢在可以实现完整硬件监控/配置功能的情况下安装 HP 的管理代理。

根据 HP 的文档,我将Ubuntu 管理组件包的下载树添加到:/etc/apt/sources.list

在 之后apt-get update,我能够运行:

apt-get install cpqacuxe hp-ams hp-health hp-snmp-agents hpacucli hponcfg
Run Code Online (Sandbox Code Playgroud)

所以我运行hponcfg -w ilo.xml以检索 ILO 设置,结果:

root@zetavault1:~# hponcfg 
HP Lights-Out Online Configuration utility
Version 4.2.0 Date 6/10/2013 (c) Hewlett-Packard Company, 2013
ERROR:  Could not find the Management Processor Device Node.
        Please check if the iLO driver module is installed and running properly.
        ACTION REQUIRED: Install/Re-install hp Lights-Out driver package('hp-ilo' RPM) for iLO. 
Run Code Online (Sandbox Code Playgroud)

结论是,由于缺少hp-ilo软件包,ILO 设备未初始化或对操作系统不可用。我的系统信息是:

# uname -a && cat /etc/issue
Linux zetavault1 3.10.28-42-zetavault #1 SMP Mon Jan 27 09:33:22 GMT 2014 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 12.04.4 LTS \n \l
Run Code Online (Sandbox Code Playgroud)
  • 是否有任何解决方法?
  • 对于在 HP 设备上运行 Ubuntu 的人,还有其他我应该注意的事情吗?
  • HP 不完全支持 Ubuntu 作为操作系统目标吗?

Mic*_*ton 4

现代 Linux 系统上不再需要 hp-ilo 软件包,因为该驱动程序现在是主线内核的一部分(自 2.6.33 或附近版本起)。

没有必要在任何主流 Linux 发行版上对标准内核做任何事情,因为它们都构建了模块hpilo并默认使其可用。

但是,您似乎拥有来自第三方的非标准内核。在这种情况下,您可能需要手动加载模块:

modprobe hpilo
Run Code Online (Sandbox Code Playgroud)

或者,您可能会发现构建内核的人(Zetavault?)实际上并未构建此模块。在这种情况下,您需要与他们一起解决这个问题。