最近购买了一台二手Dell R740xd,启动完稳定运后行后声音仍然巨大,与机房现有的声音相比,明显是异常的,显然是风扇异常,经请教店家技术员,将网线插入idrac口登陆idrac管理平台查看风扇转速

查看风扇转速

菜单--系统--散热--风扇 image.png 这是我手动调整好的截图,最开始的时候最底下两个风扇都是100%运转

使用自动配置没有效果

菜单--配置--系统设置--风扇速度偏移,将偏移量设置为最低,发现上面4个风扇为33%,最底下两个风扇仍然是100%,没有效果 image.png

手动配置IPMI

1.使用浏览器登陆服务器的IP,这里需要说的是将网线插入服务器的idrac的网口,获取到IP后使用浏览器即可访问 2.菜单--IDRAC设置--连接性 image.png 3.IPMI设置--启动LAN上的IPMI--启用 image.png 并将信道权限级别限制选择为管理员

安装ipmitool工具

1.到官网下载ipmitool工具

https://dl.dell.com/FOLDER04637774M/1/OM-BMC-Dell-Web-WIN-9.1.0-2757_A00.exe?uid=374da227-69d1-4e3d-59b2-c110b800430f&fn=OM-BMC-Dell-Web-WIN-9.1.0-2757_A00.exe

2.解压后将里面.msi后缀开头的进行安装 3.打开cmd,切换到安装目录C:\Program Files (x86)\Dell\SysMgt\bmc>,执行以下命令

ipmitool.exe -I lanplus -U root -P calvin -H 10.10.10.95 raw 0x30 0x30 0x01 0x00

其中-H后面跟服务器IP,-U后面跟IDRAC默认用户root,-P后面跟默认密码calvin,0x01 0x00代表启用手动调速 4.执行后报错如下:

Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x30 rsp=0xd4): Insufficient privilege level

5.我再执行其他命令,发现可以返回结果

ipmitool.exe -I lanplus -U root -P calvin -H 10.10.10.95 sdr list full

6.经网上一通搜索得知应该需要将IDRAC的固件版本降级,目前是4.0的,得降到3.3以下 (感谢老哥文章的提醒https://zhuanlan.zhihu.com/p/378322512)

固件降级

1.菜单--维护--系统更新--手动更新 2.到官网下载固件

https://dl.dell.com/FOLDER05352950M/1/iDRAC_3.21.26.22_A00.exe?uid=08c11ca3-5ac3-486c-3e8c-9c0446fa64b3&fn=iDRAC_3.21.26.22_A00.exe

3.下载完安装包同样需要解压,里面含.d9文件的才是我们要的固件文件

手动调速

1.固件降级后浏览器页面不要动大概两三分钟后它会自动刷新页面再将登陆就可以了 2.执行

ipmitool.exe -I lanplus -U root -P calvin -H 10.10.10.95 raw 0x30 0x30 0x01 0x00

3.上面执行完没有报错我就知道成功了,再执行

ipmitool.exe -I lanplus -U root -P calvin -H 10.10.10.95 raw 0x30 0x30  0x02 0xff 0x18

其中0xff代表所有风扇ox18代表24%,有兴趣的同学可以自行搜索其他的选项

再次验证

执行完再再次验证就得到我最上面截图的24%的转速,而且已经跟正常服务器一样没啥声音了

需要注意的是

1.服务器重启过后会再次有声音,需要重新执行ipmitools工具,好像是IDRAC企业版才可以启动保存原来的配置。 2.手动调完风扇速度后可能需要对内存条重新按照A1B1这样的顺序进行安装,否则会报内存顺序错误,

PS

如果服务器已经启动,不记得IRAC IP地址则用以下方法: 1、下载EXSI 版ipmi包,下载地址

https://vswitchzero.files.wordpress.com/2019/08/ipmitool-esxi-vib-1.8.11-2.zip

2、使用xftp上传到EXSI服务器,进行安装

esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v /tmp/esxi_ipmitool-1.8.15-1.vib

3、确认是否已安装

esxcli software vib list |grep ipmitool

4、查看可执行文件路径

find / -name ipmitool

5、查看IP地址

ipmitool lan print 1 |grep -E "IP Address|Subnet Mask|Default Gateway IP"

6、然后再使用上面的ipmitools命令操作 参考链接 https://blog.csdn.net/hffwj/article/details/121608925