我正在与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
系统将提示输入新密码。