Files
archived-ServerFanSpeedControl/README_EN.md
2023-03-16 12:51:14 +08:00

2.3 KiB
Raw Blame History

ServerFanSpeedControl

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

\color{#FF3030}{UseByYourOwnRisk!!!}
Basic Information
ServerDell PowerEdge R720
iDRAC Version7
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 ipmiUsernameUsername to login iDRACdefault = root
ipmiPasswordPassword to login IDRACdefault = calvin
ServerAddress IP of IDRAC addressNOT 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 operateThe 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/

UserIDRAC LoginNamedefault = root
PasswordIDRAC passworddefault = calvin
IP iDRAC server IPNOT VMs IP