DELL iDRAC - T320 Modifier la vitesse du ventilateur CPU

Dans cet article nous allons voir comment configurer manuellement la vitesse du ventilateur CPU afin de pouvoir limiter le bruit (et la consommation électrique) sur un serveur DELL T320.

Contexte

Suite à la monté de version du firmware de mon serveur DELL T320 (IDRAC et Lifecycle Controller en 2.41.40.40), il est devenu plus bruyant à cause d'une vitesse du ventilateur CPU plus importante.

Ayant plusieurs T320 dans des configurations différentes, c'est le seul ayant eu ce "problème". Cette augmentation sonore s'explique par le nombre plus important de périphériques (2x Perc H310 et 2x HP Quad Port Gigabite).

Prérequis

Disposer d'un accès à l'interface WEB iDRAC du serveur DELL T320 avec des droits administrateur.

Disposer du soft ipmitool, disponible ICI si besoin (version Windows). Il est possible de l'installer pour Linux.

Procédure

Attention, forcer manuellement la vitesse d'un ventilateur est à réaliser avec précaution.  Je ne pourrai pas être tenu responsable d'une surchauffe de votre matériel suite à l'application de cette procédure.

Activer IPMI

1) Se connecter sur l'interface WEB du contrôleur iDRAC du serveur

2) Activer IPMI en se rendant dans le menu Réseau

3) Cliquer sur Appliquer pour valider la nouvelle configuration

Configurer la vitesse du ventilateur via IPMI

Dans mon cas, les manipulation sont réalisées avec IPMITOOL pour Windows.

Adresse IP du contrôleur iDRAC: 10.20.200.21
Utilisateur: root
Mot de passe: calvin

1) Télécharger IPMITOOL

2) Ouvrir une invite de commande CMD et se placer dans le répertoire ou se trouve ipmitool.exe

3) Pour afficher l'état des capteurs :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin sdr list full

Inlet Temp      | 10 degrees C  | ok
Sys Fan1        | 1800 RPM      | ok
Sys Fan2        | disabled      | ns
Current 1       | 0.10 Amps     | ok
Current 2       | 0.05 Amps     | ok
Voltage 1       | 236 Volts     | ok
Voltage 2       | 236 Volts     | ok
Pwr Consumption | 112 Watts     | ok
Temp            | 28 degrees C  | ok
Temp            | disabled      | ns

4) Activer la gestion manuelle du ventilateur :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin raw 0x30 0x30 0x01 0x00

Pour désactiver cette configuration saisir la commande suivante :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin raw 0x30 0x30 0x01 0x01

5) Configurer la vitesse du ventilateur souhaité. Voici quelques exemples :

Pour forcer la vitesse à 5% :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x05

Pour forcer la vitesse à 20% :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x14

Pour forcer la vitesse à 30% :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x1e

Pour forcer la vitesse à 100% :

ipmitool -I lanplus -H 10.20.200.21 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x64

Dans mon cas, je l'ai configuré sur 5% :

La configuration est conservée en cas de reboot du serveur mais pas en cas de réinitialisation du contrôleur iDRAC / coupure de courant.

Pour allez plus loin, il est possible de créer un script qui configure la vitesse du ventilateur en fonction de la température CPU.

 

1 commentaire sur “DELL iDRAC - T320 Modifier la vitesse du ventilateur CPU

  1. Franck JAFFRE Reply

    Merci ADMIN MALIN ! s'est vraiment intéressant ton post. J'ai testé et cela fonctionne vraiment bien. Je n'ai pas les capacité à pondre un tel truc, mais pourrais tu l'améliorer pour moi ?

    J'ai aussi un T320, et j'ai modifié la vitesse du ventilateur électriquement. J'ai acheté un régulateur de vitesse pour PC qui peut régler le PWM (4 fils). Du coup, je descend la vitesse minimale du ventilateur, et le reste se fait tout seul. En gros le PC demande 1200 tr et j'ai 1000 tr, sans avoir de défaut.

    Pourrais tu aussi faire de même chose avec ta modification ? un décalage de la vitesse par rapport a la consigne du PC. Ci le PC demande 15%, que la vitesse soit baissée de 5% pour n'être plus qu'a 10%. Le 5% serait le décalage demandé dans un ligne de commande.

    Ci tu lis ce message, merci d'y répondre. Même ci la demande te semble impossible. Cdt

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *