LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1242|回复: 5

[原创]使用IPMI远程控制管理DELL2850服务器

[复制链接]
发表于 2006-7-16 07:33:03 | 显示全部楼层 |阅读模式
原文地址:http://blog.5ilinux.com/archives/2006/07/ipmidell2850.html 转载请注明出处

写的不是很好,请大家指正!!!


Dell™ PowerEdge™ 2850 系统底板管理控制器 (BMC) 通过与主机板上的不同传感器通信来监视系统是否有严重事件,并在某些参数超出其预置阈值时发出警报和日志事件。 BMC 支持工业标准的 Intelligent Platform Management Interface (IPMI) 规范,可以实现远程配置、监测和恢复系统。 BMC 提供以下功能:
通过系统的串行端口和集成 NIC 进行访问
故障日志记录和 SNMP 警报发送
访问系统事件日志 (SEL) 和传感器状况
控制包括开机和关机在内的系统功能
独立于系统电源或工作状态的支持
用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向
使用 LAN 上串行 (SOL) 访问 Red Hat® Enterprise Linux 串行控制台界面

看到了吧,以上是DELL官方对IPMI功能的描述,这些功能非常强大哦,据我所知,现在一般大厂的服务器都支持ipmi功能,比如DELL,HP,IBM。今天我们以DELL的2850为例,给大家简单介绍一下IPMI的基本使用。


1.配置系统启用IPMI,启动服务器,在启动过程中,看提示,按Ctrl+E 进入IPMI管理界面

2.设置IPMI Over LAN为On,默认为Off,意思为启用通过LAN方式的IPMI。



3.设置IPMI的地址,这里的地址可以跟你服务器的ip地址一样,不会有冲突,放心设置,MAC地址不用设置。VLAN不用设置。



4.这里是设置访问的用户名和密码,远程访问IPMI是需要验证的。



好了设置完毕,重启机器,基本上现在服务器就已经能通过远程访问ipmi了。


我们先在另外一台机器装上ipmiltool,一个管理IPMI的开源工具,可以在任何机器安装,安装的机器本身主板可以没有IPMI。

装完以后,我们试验一下能不能访问,运行以下命令

ipmitool –I lan –H host -U user -a channel info

host:填写你的服务器的IP地址
user:填写你之前设置的用户名,我们这里是root

正常的话,会提示你输入密码,就是图3我们设置的密码。

以下是显示的信息:



说明远程服务器,我们刚才设置的服务器已经启用IPMI。

那怎么在本地访问IPMI呢,如果你直接用ipmitool访问是访问不了的,会提示以下错误:
Error: Unable to establish LAN session
Unable to Get Channel Info
这里我们得安装OpenIPMI,装完这个,系统就能认出IPMI,这样我们才能通过ipmitool访问,当然前提是你的内核编译支持IPMI了。

装完OpenIPMI后,启用IPMI服务 /etc/rc.d/init.d/ipmi start 一般如果内核支持的话,能正常启动,用lsmod看看加载的模块

  


这时我们可以本地访问IPMI,还是刚才那个命令,参看channel信息,不过本地访问命令有所不同,改为



下面我们介绍一些远程控制IPMI的用法

获取远程服务器的电源状态

Ipmitool -I lan –H host –U root –a chassis power status

远程软关机,相当于按下reset,这个在服务器死机的时候用到

Ipmitool -vI lan –H host –U root –a chassis power soft

类似的命令我们也可以用来远程开机,获取服务器运行的信息等。

参考文档:
使用ipmitool 实现Linux 系统下对服务器的ipmi 管理
IPMI HOWTO for Debian GNU/Linux on the Intel SR2300

著作信息:张微波 2006.7.16 北京
发表于 2006-7-16 08:14:20 | 显示全部楼层
楼主是 张微波?

以后多多指教。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 12:14:52 | 显示全部楼层
呵呵,惭愧,见笑了,写了这篇简陋的文章来赚取眼球
回复 支持 反对

使用道具 举报

发表于 2006-7-18 17:55:43 | 显示全部楼层
看来需要专业设备的支持呀。加精。希望对使用服务器的兄弟们有用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-18 20:13:44 | 显示全部楼层
现在主流的服务器,dell,hp,ibm一般都支持ipmi的,已经很普及了,可能大家没怎么注意
回复 支持 反对

使用道具 举报

发表于 2006-7-21 09:57:27 | 显示全部楼层
刚看了下DELL PowerEdge 2850自带说明说 也搞了个

挺不错的 谢谢楼主共享
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表