同事做的测试,感谢。正文如下:

 

IPMI(Intel公司推出的远程管理解决方案),也称为Baseboard Management Cards (BMCs) ,可以在服务器通电(没有启动操作系统)情况下对服务器进行远程管理。

Dell的 Baseboard Management Controller (BMC) 是IPMI的一个实现。该BMC可以通过主板集成的第一块网卡实现网络管理。并且这个BMC管理IP是独立的IP地址(需要单独占用)。

 

 

测试机准备两台:

web113和web114,两台DELL-R710,web114是控制端,web113模拟故障机器,需要对其做远程重启等操作。

在两台服务器上安装OpenIPMI:

 
  
  1. yum install OpenIPMI-tools 

 

启动IPMI服务:

 
  
  1. /etc/init.d/ipmi start 

 

至此,安装启动完成。可以通过ipmitool命令来进行管理了。

 

查看IP配置信息:

 
  
  1. ipmitool -I open lan print 1 

 

 

修改管理IP信息(非系统设置的IP地址):

 
  
  1. ipmitool -I open lan set 1 ipaddr 192.168.0.113 
  2. ipmitool -I open lan set 1 netmask 255.255.254.0 
  3. ipmitool -I open lan set 1 access on 

 

 

如需修改网关:

 
  
  1. ipmitool -I open lan set 1 defgw ipaddr 192.168.0.1 

 

 

修改root密码:

 
  
  1. ipmitool -I open user set password 2 

 

 

在web114上查看web113的电源状态:

 
  
  1. ipmitool -H 192.168.0.113 -U root  power status 

 

重启服务器:

 
  
  1. ipmitool -H 192.168.0.x -U root  power reset 

 

再重启服务器之前,可以先设置一下启动选项:

 
  
  1. ipmitool -H ip -U root chassis bootdev <device> 
  2.  
  3. bootdev <device> [clear-cmos=yes|no] 
  4. bootdev <device> [options=help,...] 
  5.   none  : Do not change boot device order 
  6.   pxe   : Force PXE boot 
  7.   disk  : Force boot from default Hard-drive 
  8.   safe  : Force boot from default Hard-drive, request Safe Mode 
  9.   diag  : Force boot from Diagnostic Partition 
  10.   cdrom : Force boot from CD/DVD 
  11.   bios  : Force boot into BIOS Setup 
  12.   floppy: Force boot from Floppy/primary removable media 

至此,我们就可以在不去机房的情况下,做诸如:重启故障服务器,通过网络或者光盘等手段重新安装系统等工作了。