PowerEdge : Procédure de réinitialisation de l’iDRAC (Integrated Dell Remote Access Controller)
Samenvatting: Cet article détaille plusieurs méthodes de réinitialisation de l’iDRAC (Integrated Dell Remote Access Controller) localement et à distance, y compris la réinitialisation, la réinitialisation des paramètres par défaut et la réinitialisation de la configuration du client. ...
Instructies
Le contrôleur iDRAC (Integrated Dell Remote Access Controller) est responsable des paramètres de profil du système et de la gestion hors bande. L’iDRAC peut parfois cesser de répondre pour différentes raisons. Les symptômes d’un iDRAC qui ne répond pas sont les suivants :
- Les commandes RACADM renvoient le message « ERROR: Unable to perform requested operation »
- Aucun accès SSH/Telnet à l’iDRAC (expiration des délais de connexion)
- Aucun accès au navigateur d’iDRAC
- Le test ping de l’adresse IP de l’iDRAC échoue
Les IDRAC peuvent être réinitialisés à l’aide du bouton d’identification du système, de l’interface Web de l’iDRAC, du iDRAC Service Module ou de RACADM. Cliquez sur la section appropriée pour obtenir plus d’informations.
Bouton d’identification du système
Pour les systèmes dotés d’un iDRAC, il existe un petit bouton marqué « i » (Figure 1 et Figure 2) généralement situé à l’avant et à l’arrière du système. Ce bouton « i » est le bouton d’identification du système. Pour réinitialiser l’iDRAC sans redémarrer le système d’exploitation, appuyez sur le bouton d’identification du système et maintenez-le enfoncé pendant au moins 16 secondes. Relâchez le bouton lorsque les ventilateurs commencent à tourner à la vitesse maximale et que l’écran LCD avant (le cas échéant) est hors tension. Désormais, iDRAC redémarre sans modifier les paramètres enregistrés au préalable. Le redémarrage du contrôleur distant peut prendre une minute, voire davantage.

Figure 1 : Bouton i de l’iDRAC sur le serveur PowerEdge R640

Figure 2 : Bouton i de l’iDRAC sur le serveur PowerEdge T620
Interface Web de l’iDRAC
Les réinitialisations sont effectuées différemment pour l’interface Web iDRAC9 et l’interface Web iDRAC7 et iDRAC8. Cliquez sur l’iDRAC approprié pour plus d’informations.
Interface Web de l’iDRAC9
- Connectez-vous à l’interface Web de l’iDRAC.
- Connectez-vous à l’interface en saisissant votre nom d’utilisateur et votre mot de passe.
- Cliquez sur l’onglet Maintenance.
- Sélectionnez Diagnostics.
- Cliquez sur Réinitialiser l’iDRAC pour réinitialiser l’iDRAC ou sur Redémarrer l’iDRAC pour redémarrer l’iDRAC.

Figure 3 : Bouton de réinitialisation de l’iDRAC dans iDRAC9

Figure 4 : Bouton de redémarrage de l’iDRAC
- Vous pouvez également cliquer sur Reset iDRAC to Default Settings pour rétablir les paramètres par défaut de l’iDRAC. Après avoir cliqué sur Reset iDRAC to Default Setting, la fenêtre Reset iDRAC to factory default s’affiche. Cette action rétablit les paramètres par défaut de l’iDRAC. Sélectionnez l’une des options suivantes :
- Conserver les paramètres utilisateur et réseau.
- Supprimer tous les paramètres et réinitialiser les utilisateurs sur la valeur d’expédition (racine/valeur d’expédition).
- Supprimer tous les paramètres et réinitialiser le nom d’utilisateur et le mot de passe.
- Supprimer tous les paramètres et définir sur la configuration par défaut personnalisée (le fichier de configuration personnalisé doit être téléchargé).
- Un message d’avertissement s’affiche. Cliquez sur OK pour continuer.
Interface Web iDRAC7 et iDRAC8
- Connectez-vous à l’interface Web de l’iDRAC.
- Connectez-vous à l’interface en donnant votre nom d’utilisateur et votre mot de passe.
- Les tâches de lancement rapide s’affichent dans le coin inférieur droit de l’écran de présentation.
- Cliquez sur Réinitialiser l’iDRAC.
- Confirmez l’action.

Figure 5 : Option Réinitialiser l’iDRAC pour iDRAC7 et iDRAC8
Procédure de réinitialisation de l’iDRAC (Integrated Dell Remote Access Controller)
Durée : 00:01:24 (hh:mm:ss)
Sur ce lecteur vidéo, les paramètres de langue des sous-titres (lorsqu’ils sont disponibles) peuvent être configurés à l’aide de l’icône de sous-titres.
iDRAC Service Module
iDRAC Service Module (iSM) est une application logicielle légère qui peut être installée sur les serveurs PowerEdge exécutant iDRAC 7, iDRAC8 et iDRAC9. iSM 2.3 (et versions ultérieures) permet à l’administrateur de réaliser une réinitialisation matérielle sur iDRAC à distance lorsque ce dernier ne répond pas. La réinitialisation de l’iDRAC à l’aide de l’iDRAC Service Module s’effectue différemment, que vous utilisiez les systèmes d’exploitation Windows, Linux ou VMware ESXi. Cliquez sur le système d’exploitation approprié pour obtenir plus d’informations.
Windows
L’iDRAC Service Module fournit la méthode WMI, la méthode PowerShell et la méthode de raccourci du menu Programmes qui permettent de réinitialiser l’iDRAC à partir d’un système d’exploitation Windows. Cliquez sur la méthode appropriée pour obtenir plus d’informations.
Méthode WMI
Elle peut être appelée localement ou à distance à l’aide des commandes Windows Management Instrumentation (WMI).
Pour réinitialiser l’iDRAC à l’aide des commandes WMI, procédez comme suit :
- Installez l’iDRAC Service Module sur le système d’exploitation hôte.
- Ouvrez l’invite de commande avec droits d’administrateur.
- Exécutez la commande WinRM locale ou la commande WinRM distante.
- Commande WinRM locale :
winrm i iDRACHardReset wmi/root/cimv2/dcim/DCIM_iSMService?InstanceID="iSMExportedFunctions" - Exécutez la commande WinRM distante :
winrm i iDRACHardReset wmi/root/cimv2/dcim/dcim_ismservice -u:"admin-username" -p:"password" -r:http://"remote-hostname or IP"/wsman -a:Basic -encoding:utf-8 -skipCACheck -skipCNCheck
- Commande WinRM locale :
Méthode à l’aide de PowerShell
Elle peut être appelée localement ou à distance à l’aide des commandes PowerShell.
Pour réinitialiser l’iDRAC à l’aide des commandes PowerShell locales, procédez comme suit :
Configuration requise
- Requiert Microsoft .NET Framework 64 bits version 2.x ou ultérieure.
- La stratégie d’exécution de scripts PowerShell doit être définie sur l’un des éléments suivants :
Set-ExecutionPolicy AllSignedSet-ExecutionPolicy Unrestricted
iDRAC Service Module fournit également une cmdlet PowerShell pour réinitialiser localement l’iDRAC. Pour utiliser PowerShell pour réinitialiser l’iDRAC :
- Ouvrez une session Windows PowerShell en tant qu’administrateur.
- Saisissez
Invoke-iDRACHardResetpuis appuyez sur Entrée.
-force peut être utilisée pour réinitialiser l’iDRAC via un script ou sans le message de confirmation.
Pour utiliser la commande Invoke-iDRACHardReset à partir d’une session PowerShell distante :
- Lancez une session PowerShell sur la station de gestion.
- Activez PowerShell distant à l’aide de la cmdlet
Enable PS-Remoting.
Méthode de raccourci du menu Programmes
Peut être exécuté en vous connectant au système d’exploitation via une session de bureau à distance. Puis sélectionnez l’option de réinitialisation d’iDRAC dans le menu Programmes.
Linux
Sur tous les systèmes d’exploitation Linux pris en charge par l’iSM, ce dernier fournit des commandes qui peuvent être exécutées en vous connectant au système d’exploitation au moyen de SSH ou d’une méthode équivalente :
Ces commandes sont les suivantes :
$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset -f
-f) avec la commande. Cette option n’attend pas la confirmation de l’utilisateur et poursuit l’opération de réinitialisation de l’iDRAC.
Systèmes d’exploitation VMware ESXi
Sur tous les systèmes d’exploitation ESXi pris en charge par l’iDRAC Service Module, iSM 2.3 et versions ultérieures prend en charge un fournisseur de méthode CMPI. Cela permet de réinitialiser l’iDRAC à distance à l’aide des commandes à distance WinRM. Contrairement aux systèmes d’exploitation Windows (sauf WMI) et Linux, ESXi ne demande pas de confirmation à l’utilisateur avant de réinitialiser l’iDRAC.
La commande est la suivante :
winrm i iDRACHardReset http://schemas.dell.com/wbem/wscim/1/cim-schema/2/root/cimv2/dcim/DCIM_iSMService?__cimnamespace=root/cimv2/dcim+InstanceID=iSMExportedFunctions -u:"root-username" -p:"password" -r:https://"Host-IP":443/wsman -a:basic -encoding:utf-8 -skipCNCheck -skipCACheck -skipRevocationcheck
Le résultat de l’opération s’affiche sous forme de nombre entier, ce qui indique la réussite ou l’échec de l’opération.
Limites :
Sur les versions ESXi 6.0 U1 et ESXi 6.0 U2 d’ESXi ; le pilote IPMI peut ne plus répondre après la réinitialisation de l’iDRAC. Après une opération de réinitialisation matérielle sur certains systèmes d’exploitation VMware ESXi, le pilote IPMI (ipmi_si_drv) peut ne plus répondre en raison d’un problème existant dans le pilote IPMI. Si le pilote IPMI ne répond plus, rechargez-le (ipmi_si_drv).
Pour recharger le pilote
ipmi_si_drv:
/etc/init.d/sfcbd-watchdog stop
esxcfg-module -u ipmi_si_drv => unload ipmi_si_drv
esxcfg-module ipmi_si_drv => load ipmi_si_drv
/etc/init.d/sfcbd-watchdog start
RACADM
L’utilitaire Dell Remote Access Controller Admin (RACADM) est un outil de ligne de commande qui permet de gérer à distance ou en local à l’aide de l’iDRAC. Les commandes RACADM peuvent être exécutées à distance à partir d’une station ou localement sur le système géré.
Dans toutes les situations, l’iDRAC redémarre tandis que le serveur ne redémarre pas. Un redémarrage de l’iDRAC n’affecte pas le système d’exploitation en cours d’exécution. Il existe des différences entre les commandes iDRAC9 et iDRAC7 ou iDRAC8. Cliquez sur l’iDRAC approprié pour plus d’informations.
iDRAC9
Réinitialisation - Redémarre l’iDRAC sans modifier ses paramètres de configuration.
Par exemple :
racadm racreset
Réinitialisation (forcée) - L’ajout de -f à toute commande de l’iDRAC force la commande.
Exemple :
racadm racreset -f
Réinitialiser IDRAC à ses paramètres par défaut : cela réinitialise toutes les modifications effectuées sur les paramètres d’usine, tout en conservant les paramètres utilisateur et réseau.
Exemple :
racadm racresetcfg
Réinitialiser la configuration de l’iDRAC sur la valeur par défaut et réinitialiser la valeur d’expédition de l’utilisateur.
Par exemple :
racadm racresetcfg -all
Réinitialiser la configuration de l’iDRAC sur la valeur par défaut et réinitialiser l’utilisateur sur le nom d’utilisateur root et le mot de passe calvin.
(Exemple :
racadm racresetcfg -rc
Réinitialiser la configuration de l’iDRAC sur des valeurs par défaut personnalisées.
Exemple :
racadm racrsetcfg -custom
Toutes les commandes de réinitialisation de l’iDRAC9 sont répertoriées dans le Guide de l’utilisateur Integrated Dell Remote Access Controller 9 (iDRAC9) Version 3.00.00.00 | Dell US (page 249) (en anglais).
iDRAC7 ou iDRAC8
Réinitialisation - Redémarre l’iDRAC sans modifier ses paramètres de configuration.
Par exemple :
racadm racreset
L’ajout de -f à toute commande de l’iDRAC force la commande.
Exemple :
racadm racreset -f
Réinitialiser l’iDRAC aux paramètres par défaut - Réinitialise toutes les modifications apportées et rétablit les valeurs d’usine. Cela supprime les paramètres utilisateur et réseau.
Exemple :
racadm racresetcfg
Toutes les commandes de réinitialisation de l’iDRAC7 ou de l’iDRAC8 se trouvent dans le Guide de la CLI RACADM de l’iDRAC 8/7 v2.81.81.81 (page 105).