同事做的测试,感谢。正文如下:
IPMI(Intel公司推出的远程管理解决方案),也称为Baseboard Management Cards (BMCs) ,可以在服务器通电(没有启动操作系统)情况下对服务器进行远程管理。
Dell的 Baseboard Management Controller (BMC) 是IPMI的一个实现。该BMC可以通过主板集成的第一块网卡实现网络管理。并且这个BMC管理IP是独立的IP地址(需要单独占用)。
测试机准备两台:
web113和web114,两台DELL-R710,web114是控制端,web113模拟故障机器,需要对其做远程重启等操作。
在两台服务器上安装OpenIPMI:
- yum install OpenIPMI-tools
启动IPMI服务:
- /etc/init.d/ipmi start
至此,安装启动完成。可以通过ipmitool命令来进行管理了。
查看IP配置信息:
- ipmitool -I open lan print 1
修改管理IP信息(非系统设置的IP地址):
- ipmitool -I open lan set 1 ipaddr 192.168.0.113
- ipmitool -I open lan set 1 netmask 255.255.254.0
- ipmitool -I open lan set 1 access on
如需修改网关:
- ipmitool -I open lan set 1 defgw ipaddr 192.168.0.1
修改root密码:
- ipmitool -I open user set password 2
在web114上查看web113的电源状态:
- ipmitool -H 192.168.0.113 -U root power status
重启服务器:
- ipmitool -H 192.168.0.x -U root power reset
再重启服务器之前,可以先设置一下启动选项:
- ipmitool -H ip -U root chassis bootdev <device>
- bootdev <device> [clear-cmos=yes|no]
- bootdev <device> [options=help,...]
- none : Do not change boot device order
- pxe : Force PXE boot
- disk : Force boot from default Hard-drive
- safe : Force boot from default Hard-drive, request Safe Mode
- diag : Force boot from Diagnostic Partition
- cdrom : Force boot from CD/DVD
- bios : Force boot into BIOS Setup
- floppy: Force boot from Floppy/primary removable media
至此,我们就可以在不去机房的情况下,做诸如:重启故障服务器,通过网络或者光盘等手段重新安装系统等工作了。