官方网:http://openipmi.sourceforge.net/与http://ipmitool.sourceforge.net/


2、下载安装(源码或者RPM)
[root@example1 ~]# rpm -ivh /cdrom/Server/OpenIPMI-tools-2.0.16-5.el5.i386.rpm
[root@example1 ~]# rpm -ivh /cdrom/Server/OpenIPM-2.0.16-5.el5.i386.rpm
3、配置ipmi
1)首先确认硬件支持,主要是主板。其次查看系统内核是否支持,可从/lib/modules/2.*.*.*(内核版本号)/kernel/drivers/char下有无ipmi目录判断。如果没有则需要打openipmi补丁
2)配置本地ipmi
载入ipmi模块:在上述目录的ipmi目录下,有几个.ko文件,使用insmod **.ko命令载入,在I640上载入了ipmi_msghandler.ko,ipmi_devintf.ko,ipmi_si.ko模块(当然也可以使用moprobe ipmi*来载入,如果要开机自动载入的话,加入相应的语句到/etc/rc.local文件中即可)
3)创建字符设备node,使ipmitool可以通过驱动程序访问 ipmi 系统接口

4)安装完ipmitool后即可开始使用(suse 10 sp2自带)
例:通过 ipmitool 命令获取 cpu 温度

注意:传感器名字不一定与示例中相同,可以通过ipmitool sensor命令查看
5)读当前功率命令:
ipmitool -t 0x88 raw 0x2e 0xc8 0x57 0x01 0x00 0x01 0x00 0x00
返回结果:57 01 00 b4 00 00 00 b4 00 00 00 ac 8f 61 4a 01
00 00 00 40
其中第四、五字段为当前功率值0x00b4 = 260W
参考文章如下:
(1)http://hi.baidu.com/moonlight_bupt/blog/item/dce7ec2a29bd7d315243c1c7.html
(2)http://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html

本文详细介绍了IPMI与OpenIPMI技术的简介、下载与安装方法,以及配置本地IPMI的具体步骤。包括如何确认硬件与内核支持、载入ipmi模块、创建字符设备节点等,最后演示了使用ipmitool命令获取CPU温度及读取当前功率的方法。
915

被折叠的 条评论
为什么被折叠?



