2023-03-16 12:52:54 +08:00
2023-03-16 12:51:14 +08:00
2023-03-16 12:52:54 +08:00

ServerFanSpeedControl

Objective: 1U,2U rack server change fan speed

\color{#FF3030}{UseByYourOwnRisk!!!}
Basic Information
Server:Dell PowerEdge R720
iDRAC Version:7
Operation System(To manage Server):CentOS 8 / Windows

1.Enable IPMI Control

iDRAC 7
1.Enter System Setup
Use F2 to enter System Setup UI
System Setup
2.Enter iDRAC Settings
iDRAC Settings
3.Set IPMI enabled
IPMI
Select Network,Set IPMI become enabled
Network

2.Adjust Fan Speed

CentOS 8 User
1.Install IPMI

yum install epel-release -y 
yum install ipmitool -y  

2.Check IPMI is installed
rpm -qa | grep ipmi
IPMI

3.Change Fan Speed

ipmitool -I lanplus -U ipmiUsername -P ipmiPassword -H ServerAddress raw 0x30 0x30 0x01 0x00 ipmiUsername:Username to login iDRAC,default = root
ipmiPassword:Password to login IDRAC,default = calvin
ServerAddress: IP of IDRAC address,NOT the operation systemIP or other VMs IP

0x00 = DISABLE manual operation
0x01 ENABLE manual operation

3.2 Change Spped

ipmitool -I lanplus -U ipmiUsername -P ipmiPassword -H ServerAddress raw 0x30 0x30 0x02 0xff 0x18   

0xff = Apply to ALL fan
0x18 = Percentage of the fan operate,The orginal Fan should be 12000rpm。0x18 is eqaul to 24 in decimal number.

0xff 0x18 = All Fan will operate in 24% of rpm, you can change 0xff to adjust each fan.

10% should be suitable for not high load operation (i.e. NAS or HomeAssistant)

================================================================== Windows User
You can use software by @cw1997

https://github.com/cw1997/dell_fans_controller/releases/

User:IDRAC LoginName,default = root
Password:IDRAC password,default = calvin
IP: iDRAC server IP,NOT VMs IP

S
Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-02-27T09:21:20.891Z
Readme
52 KiB
Languages
Markdown 100%