主机头

 找回密码
 立即注册
查看: 2436|回复: 0
打印 上一主题 下一主题

IPMI的安装及使用教程

[复制链接]

879

主题

2

好友

5477

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2013-1-22 19:18:39 |只看该作者 |正序浏览

IPMI(Intelligent Platform Management Interface,智能平台管理接口)是Intel提出的一套规范,可以用来远程管理服务器,目前最新版本是IPMI 2.0。许多服务器的远程控制卡,或KVM over IP设备,都使用了这个接口。


许多使用Intel芯片组的服务器主板上,都有这个接口。我们可以通过这个接口,来简单管理局域网里的这些服务器(如查看服务器内部温度、风扇转速、硬件的日志信息,启动和停止服务器等等)。



1.载入支持 ipmi 功能的系统模块
modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_poweroff
modprobe ipmi_si
modprobe ipmi_watchdog

将以上命令写入/etc/rc.local以自动加载模块



2.查看ipmi设备信息
# more /proc/devices  | grep ipmidev
253 ipmidev    #有这一行说明有IPMI设备


3.创建字符设备 node,使 ipmitool 可以通过驱动程序访问 ipmi 系统接口,通常这一步可省
# mknod /dev/ipmi0 c 253 0
mknod: ‘/dev/ipmi0’: 文件已存在



4.ipmitool程序会在加载了ipmi 系统模块后自动安装
ipmi_si模块加载失败则不会安装这个程序——下载ipmitool的源代码来编译是可以安装这个程序的,但是如模板加载失败,程序还是无法使用

安装了ipmitool之后,可以使用service ipmi start启动IPMI服务


5.一些查询命令
# ipmitool -I open channel info <channel number>          #channel number可以取 0 - n的值
# ipmitool -I open sdr list
# ipmitool -I open sensor get "Temp"                 #引号中的字符串值从上一命令的结果的第一列的值
# ipmitool -I open user list 1                 #查看某channel的用户



6.设置BMC的IP,用户的密码等
service ipmi start
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 192.168.0.9
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 192.168.0.1
ipmitool user set password 1 abcdefg
ipmitool user set password 2 abcdefg

# 也可以通过修改bmcautoconf.sh,设置网卡的IP信息,不过没找到这个文件



更多信息见:
http://ipmitool.sourceforge.net/manpage.html
http://www.intel.com/design/servers/ipmi/



感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头

GMT+8, 2024-11-22 08:18

Powered by Discuz! www.zhujitou.com

© 2001-2012 主机头.

回顶部