使用ipmitool服务器风扇远程控制

10

前言

服务器风扇在家里太吵了, 控制服务器风扇为恒定转速还是很有必要的 :D

如果担心温度过高并且没有性能需求可以开启在ESXi开启节能模式

检查ipm可访问性

出现开启了IPMI依然无法访问,重启进入BIOS下的idrac下查看是否设置了”仅允许idrac“,如果设置了打开选项子菜单更改。

运行一下命令更改转速,在手动模式下最后一组数字是16进制的百分比。可以实现精准手动调速。缺点是无法进行自动温度调速,如果发现机器死机重启,建议加大风扇转速

此处注意自己的IPMI版本如果不是V2.0一下命令中的lanplus要更改为lan

手动修改风扇转速,修改转速为50%测试 (ip和密码calvin为默认idrac卡设置,如有修改请使用正确的IP和密码)

ESXi

Xshell远程到ESXi服务器 ,输入以下命令

wget  dl.kvm.la/tools/esxi_ipmitool-1.8.15-1.vib -O  /var/log/vmware/ipmitool-1.8.15-1.vib
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v ipmitool-1.8.15-1.vib

手动修改风扇速度

# 首先,它允许您编辑风扇速度
/opt/ipmitool/bin/ipmitool raw 0x30 0x30 0x01 0x00
# 然后通过编辑最后一个十六进制代码来设置风扇速度.(0x0a=10%,0x0f=15%,0x1a=26% ,0x28=40) windows使用程序员计算器
/opt/ipmitool/bin/ipmitool raw 0x30 0x30 0x02 0xff 0x28
# 恢复风扇的系统控制
/opt/ipmitool/bin/ipmitool raw 0x30 0x30 0x01 0x01

Windows

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

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

手动修改风扇转速,修改转速为30%

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

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

手动修改风扇转速,修改转速为40%

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

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

手动修改风扇转速,修改转速为自动:

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

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

https://dl.dell.com/FOLDER00574183M/1/OM-BMC-Dell-Web-WIN-7.1.0-5304_A00.exe