ipmitool - 找不到 /dev/ipmi0 或 /dev/ipmidev/0

war*_*ren 49 monitoring electrical-power centos6 ipmitool

基于上一个问题,我安装了ipmitool ( yum install ipmitool)。

但是,即使在重新启动后,我在尝试运行时也会收到以下错误ipmitool power status

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to get Chassis Power Status
Run Code Online (Sandbox Code Playgroud)

这是操作系统/硬件问题吗(远程数据中心托管机器上的 CentOS 6.3 x64 - 硬件供应商不确定)?还是我在安装时错过了一些更基本的东西ipmitool

mgo*_*ven 72

您可能需要加载 IPMI 内核模块:

modprobe ipmi_devintf
modprobe ipmi_si
Run Code Online (Sandbox Code Playgroud)

您可以添加这些以/etc/modules自动加载它们(只需列出模块名称):

ipmi_devintf
ipmi_si
Run Code Online (Sandbox Code Playgroud)

  • 当我调用“modprobe ipmi_si”时,我收到错误消息“modprobe:错误:无法插入“ipmi_si”:没有这样的设备”。这是什么意思 ? (4认同)
  • 为什么使用ipmi的说明中没有包含这个?我在 HP G8 服务器上使用最新的 Debian,它仍然需要这个解决方法,从 apt-get 发出错误! (2认同)

Dom*_*Dom 8

你有加载设备吗?您可以手动加载模块:modprobe ipmi_devintf ; modprobe ipmi_si并检查您的日志

  • 好吧,这可能是另一个 impi 驱动程序。检查 /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ 目录,这些目录在您的平台上可用 (3认同)
  • 第一个运行良好;第二个踢回“致命:插入 ipmi_si 时出错(/lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko):没有这样的设备” (2认同)

小智 5

只是想强调另一个小点:“确保您以 root/admin 权限运行”。

user@host:~$ ipmitool power status
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory

user@host:~$ ls /dev/ipmi*
/dev/ipmi0

user@host:~$ lsmod | grep ipmi
ipmi_devintf           20480  0
ipmi_ssif              24576  0
ipmi_si                57344  0
ipmi_msghandler        49152  3 ipmi_ssif,ipmi_devintf,ipmi_si

user@host:~$ sudo ipmitool power status
[sudo] password for user:
Chassis Power is on

user@host:~$
Run Code Online (Sandbox Code Playgroud)