慕容晓晓 发表于 2015-6-10 15:04:10

Linux系统-使用软件ipmi进行服务器管理

IPMI(智能平台管理接口)是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理。当服务器宕机,通过SSH已经无法远程连接,如果打电话或者提交工单给机房工程师,他们有时可能响应不够及时,那么我们可以通过IPMI来进行远程重启.


CentOS 上的配置方法:
1. 安装相关组件,主要是OpenIPMI,并启动服务:
yum install OpenIPMI OpenIPMI-devel OpenIPMI-tools OpenIPMI-libs
/etc/init.d/ipmi start
chkconfig ipmi on

2. 进行IPMI的基本网络配置:
以下指令分别配置了IP地址、掩码、网关、允许进入开关。IP地址最好与服务器IP在同一网段。
ipmitool lan set 1 ipaddr 192.168.1.200
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 192.168.1.1
ipmitool lan set 1 access on

ipmitool lan print 1 # 检查网络配置结果
ipmitool user list 1 # 显示当前用户列表,一个是admin,而admin的uid = 2,设置admin管理员用户的密码,按照提示输入两次密码:
ipmitool user set password 2

5. 在服务器上配置好IPMI后,测试可以ping通设置好的IP地址。
以下为两种检验方法:
ping 192.168.1.70
ipmitool -H 192.168.1.70 -U root power status
正常返回结果会是:power is on

6.在浏览器输入IPMI 的IP地址,IPMI的用户和密码登录,即可对服务器远程重启 开机 关机操作.我们是在一台Dell服务器上实验安装的,貌似只能重启 开机和关机,打开KVM的console的Java程序,运行后并不能对服务器进行操作,一直是黑屏,不知具体原因.
http://www.lucn.us/cn/system_dntb/upload/IPMI.png


页: [1]
查看完整版本: Linux系统-使用软件ipmi进行服务器管理