使用ipmitool服务器风扇远程控制
前言
服务器风扇在家里太吵了, 控制服务器风扇为恒定转速还是很有必要的 :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