IpmiTool常见问题解决办法

原创 2013年12月05日 11:23:46

在CentOS系统中使用IPMITOOL时,经常会遇到一些问题。

例如,想要查看电源状态,可以执行下面的命令:

ipmitool -H 192.168.1.2 -U username -P password chassis power status
然后,可能会出现以下几种报错:

1. Authentication type NONE not supported

2. Error: Unable to establish LAN session

这两种错误的解决办法是加一个参数:“-I open/lan/lanplus”,具体选其中哪个,根据实际情况而定,例如:

ipmitool -I lanplus -H 192.168.1.2 -U username -P password chassis power status
3. Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory

4. FATAL: Module ipmi_si not found

5. FATAL: Module ipmi_devintf not found

6. FATAL: Module ipmi_msghandler not found

导致这四种错误的原因是当前系统没有加载IPMI所需模块,可以执行:

lsmod | grep ipmi
查看系统是否已经加载IPMI模块。如果结果如下:

ipmi_si                42401  0
ipmi_devintf            8049  0
ipmi_msghandler        35992  2 ipmi_si,ipmi_devintf
说明所有模块都已经加载,可以正常使用。如果其中有某个模块没有加载,还需要加载相应的模块,可以执行下面的命令:

modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_si

7. FATAL: Error inserting ipmi_si (/lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko): No such device

导致这种错误的原因是当前系统运行在虚拟机而非物理机上,只有运行在物理机上的CentOS系统才能用这个模块。

导致这种错误的另外一种原因可能是当前系统版本是CentOS 6.4,只有低于CentOS 6.3的版本才可以用这个模块。执行cat /etc/redhat-release命令可以查看当前CentOS系统的版本。

8. 通过源代码安装IPMITOOL时,首先需要运行configure脚本配置IPMITOOL,具体要配置什么内容,可以执行:
./configure -h
查看。例如,需要安装lanplus,需要执行:
./configure --enable-intf-lanplus=yes
执行完这条configure命令后,会输出结果:
ipmitool 1.8.13

Interfaces
  lan     : yes
  lanplus : no
  open    : yes
  free    : no
  imb     : yes
  bmc     : no
  lipmi   : no
  serial  : yes

Extra tools
  ipmievd   : yes
  ipmishell : no
正常情况下,成功执行后,应该是lanplus : yes,如果lanplus : no,可能的原因是没用安装openssl和openssl-devel的相关包,需要先安装:
yum install openssl openssl-devel
然后执行下列命令,安装IPMITOOL
./configure --enable-intf-lanplus=yes
./configure
make
make install
9. 如果需要安装IPMITOOL的Shell,需要先执行:
./configure --enable-ipmishell=yes
此时,可能出现如下错误:
configure: error: ** Unable to find curses required by ipmishell
解决办法是,先安装下列包:
yum install ncurses ncurses-devel ncurses-term readline readline-devel

ipmitool启动报错"Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No"

当提示: [root@localhost ~]# ipmitool sdr Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/i...
  • zhongyhc
  • zhongyhc
  • 2013年10月17日 15:02
  • 8483

ipmitool命令

无法使用ipmitool设置开机启动模式,有如下错误:[root@adb_g1_m2 ~]# ipmitool chassis bootdev pxe Could not open device at...
  • micklf
  • micklf
  • 2016年09月22日 18:36
  • 1701

ipmitool启动报错

ipmitool启动报错 2012-06-10 20:06:14 标签:报错 ipmitool 转载自:http://motor.blog.51cto.com/729413/8946...
  • hui540
  • hui540
  • 2012年12月11日 10:39
  • 966

集群监控之 —— ipmi操作指南

这两天,配置了一堆500来个节点的大型集群,被ipmi的问题困扰了一天半,到下午16:40,终于解决了。这里来总结一下: 智能平台管理界面(IPMI,Intelligent Platform Mana...
  • yunsongice
  • yunsongice
  • 2010年03月23日 16:45
  • 12192

关于IPMI的几个问题

IPMI协议被广泛用于服务器监控中,包括采集CPU温度、风扇转速、主板温度,以及远程开关机等等。而且IPMI独立于硬件和操作系统,无论是CPU、BIOS,还是OS出现故障,都不会影响IPMI的工作。因...
  • lanyang123456
  • lanyang123456
  • 2016年06月19日 16:36
  • 14138

在Linux上安装ipmitool

1. 下载ipmitool:http://ipmitool.sourceforge.net/ 2. 确定gcc工具已经安装好 3. 在Linux系统上加载启用IPMI驱动: insmod /li...
  • bnanoou
  • bnanoou
  • 2015年02月28日 14:59
  • 8082

怎么在RHEL 6.2上安装启用ipmitool

IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理...
  • beckdon
  • beckdon
  • 2013年10月23日 12:01
  • 1256

linux ipmitool 安装

1. 搜索安装包#aptitude search ipmitoo p ipmitool2. 安装ipmitool#apt-get install ipmitool
  • u010953692
  • u010953692
  • 2017年09月13日 09:57
  • 348

ipmitool-1.8.11.tar.gz ipmitool安装包 1.8.11版本

  • 2016年01月21日 23:10
  • 752KB
  • 下载

IPMItool 源码

  • 2009年07月11日 14:32
  • 752KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IpmiTool常见问题解决办法
举报原因:
原因补充:

(最多只允许输入30个字)