万万没想到,300多台服务器IPMI调整竟这么快!

戴尔解决方案2018-04-25

戴尔解决方案

微信号Dell_Enterprise
功能介绍 戴尔解决方案专注于数字化转型中的前沿技术和解决方案,内容涵盖现代化基础架构、云计算、大数据、物联网及AI等,并通过对全球,特别是中国用户的成功实践案例分析和前沿技术解读,助力企业数字化转型,快人一步!

点击“戴尔企业级解决方案”快速订阅




最近有客户采购300+的Dell服务器,在安装部署过程中,使用IPMItool对服务器进行操作,发现IPMItool命令没有响应。客户工程师登录Dell iDRAC界面查看,发现所有的IPMI Over Lan都没有开启,客户工程师一下慌了。


300+的机器呢,一台一台弄也得一天呢。

有没有更快捷的方式来实现呢?

这里推荐使用racadm的工具。


使用Dell iDRAC生命周期控制器的内置管理工具RACADM,开启IPMI Over Lan的步骤如下:


1

开启 IPMI Over LAN

racadm set iDRAC.IPMILan.Enable  Enabled


2

查看IPMI Over Lan 状态

racadm get iDRAC.IPMILan.Enable


上面命令看似好像只能在一台机器上执行,下面我们就说一下racadm的远程控制功能。


我们来看一下racadm语法:

racadm -r <IPaddr> -u <username> -p <passwd> <subcommand>


在面对300+的Dell服务器,使用racadm的远程控制更高效,准备一台linux机器,安装上racadm,准备工作就完成了。


下面就开始跑个脚本:

#!/bin/bash

for  a in `seq 10 200`;

do 

racadm –r  172.16.20.$a –u root –p xxx  set  iDRAC.IPMILan.Enable  Enabled

racadm –r  172.16.20.$a –u root –p xxx  get  iDRAC.IPMILan.Enable

done


客户工程师在20分钟内完成了300+的服务器IPMI Over Lan的调整,兴高采烈的进行着操作系统的部署和安装。