开启IPMI OVER LAN
image.png

  1. # Idrac 开启或关闭风扇自动控制功能,结尾 0为关,1为开
  2. ipmitool -I lanplus -U root -P 密码 -H 10.1.101.17 raw 0x30 0x30 0x01 0x00
  3. ipmitool -I lanplus -U root -P 密码 -H 10.1.101.18 raw 0x30 0x30 0x01 0x00
  4. # Idrac 强制调整风扇的转速 结尾参数为 16进制数值
  5. # 0x14 表示 20% | 0x1e 表示 30% | 0x32 表示 50% | 0x37 表示 55%
  6. # 0x3c 表示 60% | 0x41 表示 65% | 0x46 表示 70% | 0x50 表示 80%
  7. ipmitool -I lanplus -U root -P 密码 -H 10.1.101.17 raw 0x30 0x30 0x02 0xff 0x32
  8. ipmitool -I lanplus -U root -P 密码 -H 10.1.101.18 raw 0x30 0x30 0x02 0xff 0x32
  9. # 安装 Omsa
  10. # 先导入 dell.repo https://linux.dell.com/repo/community/openmanage/
  11. curl -O https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi && bash bootstrap.cgi
  12. yum -y install srvadmin-base srvadmin-idrac srvadmin-storageservices
  13. # 设置服务开机启动
  14. /opt/dell/srvadmin/sbin/srvadmin-services.sh start
  15. /opt/dell/srvadmin/sbin/srvadmin-services.sh enable
  16. # 安装完毕之后重连会话
  17. omreport chassis fans # 查看风扇
  18. omreport chassis temps # 查看温度
  19. omreport chassis memory # 查看内存
  20. racadm racreset # 软重置
  21. racadm racresetcfg # 恢复出厂设置
  22. racadm getsensorinfo # 所有传感器状态
  23. racadm set iDRAC.IPv4.DHCPEnable 1 # 启动 Idrac dhcp
  24. racadm set system.thermalsettings.ThermalProfile 0 # 恢复默认 Thermal Profile
  25. racadm set system.thermalsettings.FanSpeedOffset 255 # 恢复默认禁用风扇偏移
  26. racadm set system.thermalsettings.ThirdPartyPCIFanResponse 0 # 禁用第三方PCI-E检查

安装osma

  1. sudo echo 'deb http://linux.dell.com/repo/community/openmanage/940/bionic bionic main' | sudo tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
  1. wget https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc
  1. sudo apt-key add 0x1285491434D8786F.asc
apt-get update
apt install srvadmin-all
/opt/dell/srvadmin/sbin/srvadmin-services.sh start

设置风扇为自动

racadm set system.thermalsettings.ThermalProfile 0

禁用第三方 pci-e 认证检查

racadm set system.thermalsettings.ThirdPartyPCIFanResponse 0

前提

最近入手了一台R720xd 3.5寸 12盘位的2U服务器,刚开始的时候感觉噪音还能接受,经过几天的尝试以及和大神的噪音(转速)对比,我终于决定要对风扇转速下手调整了。

设备参数

型号:dell r720xd 3.5 12盘位
cpu:e5-2650 * 2
memory:64GB
disk:3TB HDD (RAID5)
iDRAC:version 7

实施过程

1.下载ipmitool

https://dl.dell.com/FOLDER04161746M/1/OM-BMC-Dell-Web-WIN-8.5.0-2372_A00.exe

2.配置风扇转速

首先要关闭风扇自动调速功能,否则我们手动设置的转速是不会生效的。最后的0x00表示关闭自动调速,0x01表示开启自动调速。
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x01 0x00
关闭自动调速之后,我们就可以按照我们自己的意愿来调整转速了,我这边设置为10%。
ipmitool.exe -I lanplus -H 192.168.3.12 -U root -P mama110@@ raw 0x30 0x30 0x02 0xff 0x06
最后的0x0a表示转速的百分比的十六进制,06表示6%(大约2700RPM),0a表示10%,0f表示15%。

3.确认配置

设置完成后我们可以通过iDRAC管理页面查看设置的结果。
Dell R720xd手动设置风扇转速 - 图2
image.png
通过调整发现,转速确实低了,之前一直稳定在20%-25%(5000+转)左右,功耗大概在170w。通过调低风扇转速,不仅静音了,还降低了功耗。
PS:家用,个人使用可以调整。企业、IDC就不要调整了。