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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux上使用IPMITool常用的命令

IPMITool和其中常用的命令 IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可...

《Lua游戏开发实践指南》读后感

书籍地址:http://book.douban.com/subject/20392269/         一句话点评该书:想用Lua作游戏脚本开发的同学值得一读! (一)本书特点 ...

在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本)

在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本)   工具/原料 下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclips...

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...

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

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

在Linux上安装ipmitool

1. 下载ipmitool:http://ipmitool.sourceforge.net/ 2. 确定gcc工具已经安装好 3. 在Linux系统上加载启用IPMI驱动: insmod /li...

ipmitool 中文 帮助 文档

Name(名字)     Ipmitool ——   对于控制支持IPMI的设备有效. Synopsis(概要)ipmitool [-c|-h|-v|-V] -I open ipmitool...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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