🛠️ Controlar velocidad de ventiladores vía IPMI (iDRAC)
✅ Compatibilidad Confirmada

Todos los métodos y comandos presentados en esta guía han sido probados exitosamente en los siguientes modelos de servidores:

  • Dell: R610, R620, R640, R710, R720, R730, R910, R920, R930
  • Supermicro: Modelos con CPUs Xeon E5-2600 (v1, v2, v3, v4)

⚠️ Importante: En servidores HP no he logrado que estos comandos funcionen correctamente, y en equipos Cisco, tampoco he tenido éxito.


⚙️ Preparación

❷ Instala IPMI Tool en: C:\ipmitool
❸ Ingresa a la interfaz web de iDRAC y en la sección Red (Network), habilita IPMI.
❹ En la barra de búsqueda de Windows escribe cmd, haz clic derecho sobre Símbolo del sistema y selecciona “Ejecutar como administrador”.
❺ Escribe: cd\
❻ Escribe: cd ipmitool
❼ Ya estás listo para comenzar a enviar comandos…

💡 Recomiendo abrir el Bloc de notas para copiar/pegar cómodamente los comandos. Copia todos los comandos de aquí para tenerlos a mano.


🔐 Reemplaza:

  • ipaddress = dirección IP del iDRAC o iLO
  • username / password = tus credenciales de acceso

💡 Es útil tener la interfaz web de iDRAC o iLO abierta para ver la velocidad de los ventiladores y verificar que los comandos están funcionando. La tasa de refresco puede ser lenta, así que espera unos segundos.


🧾 Comandos IPMI

Habilitar control manual de ventiladores

ipmitool -I lanplus -H ipaddress -U username -P password raw 0x30 0x30 0x01 0x00

Deshabilitar control manual de ventiladores

ipmitool ... raw 0x30 0x30 0x01 0x01

Estado de respuesta para tarjetas PCIe de terceros (subida de velocidad si no tienen sensores térmicos)

ipmitool ... raw 0x30 0xce 0x01 0x16 0x05 0x00 0x00 0x00
Resultado1: ... 00 00 00 (Activado)
Resultado2: ... 01 00 00 (Desactivado)

Activar respuesta de PCIe de terceros

ipmitool ... raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x00 0x00 0x00

Desactivar respuesta de PCIe de terceros

ipmitool ... raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x01 0x00 0x00

Ajustar todos los ventiladores (0xff) a un % en hexadecimal (0x??)

ipmitool ... raw 0x30 0x30 0x02 0xff 0x??

Ejemplo: todos los ventiladores al 50% (0x32)

ipmitool ... raw 0x30 0x30 0x02 0xff 0x32

🚩 Importante:
Los números de ventilador IPMI no coinciden con las etiquetas físicas del chasis.
Ejemplo:
Fan1 = 0x00, Fan2 = 0x01, Fan3 = 0x02, etc.

Ajustar ventilador individual al 30% (0x1E)

Fan1: ipmitool ... raw 0x30 0x30 0x02 0x00 0x1E  
Fan2: ipmitool ... raw 0x30 0x30 0x02 0x01 0x1E
Fan3: ipmitool ... raw 0x30 0x30 0x02 0x02 0x1E

💻 Ejemplos prácticos

DELL R620      ipmitool -I lanplus -H 10.10.10.10 -U root -P password raw 0x30 0x30 0x01 0x00 

DELL R630 ipmitool -I lanplus -H 10.10.10.10 -U root -P password raw 0x30 0x30 0x02 0xff 0x28


DELL R720 ipmitool -I lanplus -H 10.10.10.10 -U root -P password raw 0x30 0x30 0x01 0x00


DELL R730 ipmitool -I lanplus -H 10.10.10.10 -U root -P password raw 0x30 0x30 0x02 0xff 0x28


DELL R930 ipmitool -I lanplus -H 10.10.10.10 -U root -P password raw 0x30 0x30 0x02 0xff 0x1E


DELL R930 ipmitool -I lanplus -H 10.10.10.10 -U root -P password raw 0x30 0x30 0x01 0x00 # MANUAL

🔢 Tabla de porcentajes → Hexadecimal

%HexAproximado RPM
10%0x0A
11%0x0B
12%0x0C
13%0x0D
14%0x0E
15%0x0F
16%0x10~3,300 RPM
17%0x11
18%0x12
19%0x13
20%0x14~3,900 RPM
21%0x15~4,000 RPM
22%0x16~4,200 RPM
23%0x17~4,300 RPM
24%0x18~4,400 RPM
25%0x19~4,500 RPM
26%0x1A~4,700 RPM
27%0x1B~4,800 RPM
28%0x1C~5,000 RPM
29%0x1D~5,100 RPM
30%0x1E~5,200 RPM
31%0x1F~5,400 RPM
32%0x20~5,500 RPM
33%0x21~5,700 RPM
34%0x22~5,800 RPM
35%0x23~6,000 RPM
36%0x24~6,100 RPM
37%0x25~6,200 RPM
38%0x26~6,300 RPM
39%0x27~6,500 RPM
40%0x28
41%0x29
42%0x2A
43%0x2B
44%0x2C
45%0x2D~7,300 RPM
46%0x2E
47%0x2F
48%0x30
49%0x31
50%0x32~8,000 RPM
51%0x33
52%0x34
53%0x35
54%0x36
55%0x37
56%0x38
57%0x39
58%0x3A
59%0x3B
60%0x3C~9,400 RPM
61%0x3D
62%0x3E
63%0x3F
64%0x40
65%0x41
66%0x42
67%0x43
68%0x44
69%0x45
70%0x46~10,800 RPM
71%0x47
72%0x48
73%0x49
74%0x4A
75%0x4B
76%0x4C
77%0x4D
78%0x4E
79%0x4F
80%0x50~12,100 RPM
81%0x51
82%0x52
83%0x53
84%0x54
85%0x55
86%0x56
87%0x57
88%0x58
89%0x59
90%0x5A~13,300 RPM
91%0x5B
92%0x5C
93%0x5D
94%0x5E
95%0x5F
96%0x60
97%0x61
98%0x62
99%0x63
100%0x64~15,000 RPM

📊 Otros comandos útiles

Ver temperaturas actuales

ipmitool ... sdr type temperature

Mostrar solo sensores de temperatura, voltaje y ventiladores

ipmitool ... sdr elist full

Ver salida de la fuente de poder

ipmitool ... sdr type ‘Power Supply’

Mostrar consumo energético

ipmitool ... delloem powermonitor

📝 Conclusión

Ajustar la velocidad de los ventiladores en tu servidor mediante IPMI puede marcar una gran diferencia en el ruido, la eficiencia energética y la durabilidad del sistema. Aunque puede parecer algo técnico al principio, con las herramientas y comandos adecuados, es un proceso bastante accesible.

Si llegaste hasta aquí y te ha sido útil la guía, ¡me alegra mucho! Y si tienes dudas, preguntas o simplemente quieres compartir cómo te fue aplicando estos ajustes, no dudes en dejar un comentario aquí abajo. 📩

Responderé a cada uno personalmente. ¡Nos leemos pronto y que tu homelab siga creciendo como se merece! 🚀💻

Categorizado en:

Guías, HomeLab,