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

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

我正在与Ubuntu运行于HP ProLiant DL360p Gen8服务器。如果可以,我更愿意安装 HP 的管理代理,以获得完整的硬件监控/配置功能。

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

按照apt-get update,我能够运行:

apt-get install cpqacuxe hp-ams hp-health hp-snmp-agents hpacucli hponcfg

因此我运行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. 

要点是,由于缺少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
  • 有没有什么办法可以解决这个问题?
  • 对于在 HP 设备上运行 Ubuntu 的人来说,还有其他我应该注意的事项吗?
  • HP 是否不完全支持 Ubuntu 作为操作系统目标?

答案1

hp-ilo 包不再需要存在于现代 Linux 系统上,因为该驱动程序现在是主线内核的一部分(自 2.6.33 左右以来)。

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

但是,你似乎有一个来自第三方的非标准内核。在这种情况下,你可能必须手动加载模块:

modprobe hpilo

或者,您可能会发现构建内核的人(Zetavault?)实际上并没有构建此模块。在这种情况下,您需要向他们提出这个问题。

答案2

如果还有人遇到这个问题,ipmitool那么在 HP 服务器上也可以正常工作。

安装工具后,获取用户列表:

$ ipmitool user list 1
ID  Name       Callin  Link  Auth   IPMI Msg  Channel Priv     Limit
1               true   false        false             NO ACCESS
2   root        true   true         true              ADMINISTRATOR
etc...

改变密码(本例中 ID = 2):

$  ipmitool user set password 2

系统将提示输入新密码。

相关内容