Bonjour. Bienvenue dans notre série de formations iDRAC. Dans cette vidéo, nous allons voir comment résoudre les problèmes de connectivité avec l’iDRAC. Pour commencer la procédure de dépannage, nous devons d’abord poser quelques questions essentielles. Passons ici en revue quelques-unes de ces questions. Premièrement, pouvez-vous exécuter une commande ping sur l’iDRAC ? Cela nous permet de savoir si cette connectivité de base est disponible ou non. Il faut également garder à l’esprit que de nombreux outils de surveillance utilisent ping, par exemple, si la découverte du périphérique échoue, mais que l’interface Web reste accessible. Deuxièmement, les autres protocoles distants répondent-ils ? Il peut s’agir par exemple du client PuTTY ou d’un autre logiciel SSH.
Cela serait utile pour savoir si, par exemple, l’interface Web ne répond pas. Troisièmement, les ventilateurs tournent-ils à 100 % ? Il peut arriver qu’un client signale que les ventilateurs de son serveur sont subitement très bruyants. Ce qui nous conduit à notre prochaine question : l’autotest de démarrage indique-t-il une erreur d’initialisation ? Un tel message indique clairement un problème interne au niveau de l’iDRAC. Si nous pouvons accéder à la page Web de l’iDRAC, le mieux est de commencer par tenter de réinitialiser l’iDRAC, car un simple redémarrage permet souvent de résoudre bien des problèmes. Si la page Web est inaccessible et que nous rencontrons des erreurs d’initialisation, nous devons demander au client de décharger l’électricité résiduelle.
Pour cela, il doit débrancher le serveur de la prise secteur pendant environ cinq minutes, puis rebrancher le système et vérifier s’il rencontre toujours des erreurs d’initialisation ou des problèmes au niveau de l’iDRAC. Les étapes de dépannage suivantes consistent à vérifier la configuration de l’iDRAC. Nous allons tout d’abord tenter de nous connecter à la CLI de l’iDRAC et exécuter la commande « racadm getniccfg ». Ici, nous pouvons voir l’état de la liaison détectée, quelle carte réseau est utilisée, ainsi que la configuration IP. Exécutez maintenant la commande « get idrac.nic.vlanenable » pour vérifier si un VLAN ne serait pas mal configuré. Examinons maintenant les paramètres de l’iDRAC dans le menu du BIOS.
Dans le menu F2 « System Setup », cliquez sur « iDRAC Settings ». Dans le menu « Settings », cliquez sur la section « Network ». Ici, nous pouvons afficher les mêmes paramètres que précédemment à partir de la console SSH. Nous pouvons configurer la sélection des cartes NIC et défiler jusqu’en bas de la page pour voir la configuration IP. En continuant à faire défiler la page, nous pouvons également voir les paramètres VLAN et vérifier qu’ils sont correctement configurés. L’option suivante consiste à collecter un TSR, que l’on appelle également « SupportAssist Collection ». Cliquez sur « Maintenance », « SupportAssist », puis sur « Start a Collection ». Sur les données à collecter, il est souvent utile de vérifier que la case « Debug Logs » est bien cochée. Une fois vos sélections terminées, cliquez sur le bouton « Collect ». Le processus peut prendre quelques minutes. Si l’option « Debug Logs » est cochée, il peut prendre 10 à 15 minutes.
Une fois le processus terminé, enregistrez le bundle sur votre bureau. Après avoir téléchargé le bundle, faites-le glisser vers le programme Tesseract. Vous pouvez aussi extraire et afficher le code HTML qu’il contient. Cliquez sur « Summary » et choisissez l’option « Raw ». Ici, nous pouvons lancer une recherche sur « ipv4 ». Nous pouvons maintenant voir quelle adresse IP est répertoriée en tant qu’adresse statique ou DHCP. Nous pouvons confirmer l’adresse IP, la passerelle et le masque de réseau. Maintenant, essayons d’effectuer une recherche sur « nic.1 ». Nous pouvons vérifier la section ActiveNIC et vérifier si elle est activée. En faisant défiler vers le bas, nous pouvons également vérifier l’ID de VLAN et voir si le VLAN est activé. Si la configuration semble correcte ou si la carte réseau active ne correspond pas à la sélection de cartes NIC, redémarrez l’iDRAC en exécutant la commande RACADM « racreset » ou maintenez le bouton « i » enfoncé pendant 15 secondes si quelqu’un se trouve sur place.
Voyons maintenant quelques étapes essentielles pour mieux cibler le problème. Premièrement, l’iDRAC peut-il envoyer une requête ping à la passerelle ? Pour le vérifier, vous pouvez vous connecter à l’iDRAC via SSH et exécuter la commande « racadm ping », puis saisir l’adresse appropriée. Deuxièmement, l’iDRAC fonctionne-t-il sur un autre système ? Il arrive souvent que le problème soit lié au poste de travail local à partir duquel nous essayons de nous connecter. Il peut s’agir d’un problème de navigateur, d’un problème d’autorisations ou d’autres problèmes réseau. Autre question à poser : les voyants de liaison sont-ils allumés sur le port iDRAC ? Cela suppose qu’il y ait quelqu’un sur place pour le vérifier, mais cela peut aider à voir si la carte NIC montre des signes d’alimentation ou de connectivité. Que se passe-t-il si nous changeons le port iDRAC ? Il est possible que l’un des ports soit tout simplement défectueux.
Changer le port de communication de l’iDRAC permet de vérifier s’il s’agit d’un problème isolé qui concerne un seul port réseau ou s’il y a un autre problème au niveau du système. Dernière question à se poser : peut-on accéder au service en utilisant iDRAC Direct ou un branchement direct sur un ordinateur portable ? Il arrive souvent que les problèmes dépassent notre contrôle et soient liés au réseau des clients. Il peut s’agir d’un problème de routage ou de la présence d’un pare-feu entre les sites qui bloque la communication. Si l’iDRAC n’est pas accessible à partir d’un système distant, nous devons essayer d’effectuer un test en local via une connexion directe à l’iDRAC.
Si nécessaire, nous pourrions également réinitialiser l’iDRAC ou effectuer des tests supplémentaires sur site. Je vais aborder cette dernière section en évoquant un problème moins courant, où le serveur Web de l’iDRAC n’est pas activé. Ce problème peut parfois se produire lorsque l’iDRAC est mal configuré dans le but de renforcer la sécurité du réseau. Connectez-vous à l’iDRAC via SSH et saisissez la commande RACADM « get idrac.webserver ». Sur la sortie, on voit que l’attribut « Enable » est défini sur « Disabled », ce qui explique pourquoi SSH fonctionne, mais pas le navigateur Web. Pour résoudre ce problème, saisissez la commande RACADM set idrac.webserver.enable enabled. On s’aperçoit maintenant que le serveur Web est activé. Si nous actualisons notre navigateur, nous pouvons maintenant nous connecter à la page Web. Voyons à présent quelques options à utiliser en dernier recours.
Si nous n’avons plus d’autre choix que d’effacer la configuration de l’iDRAC, mais que l’iDRAC dispose toujours d’une connectivité, nous pouvons exécuter la commande RACADM « racresetcfg ». Sur un système de 13e génération, il faut savoir que cette opération réinitialisera tout aux paramètres d’usine. Dans le cas d’un système plus récent de 14e génération, tout sera réinitialisé à l’exception des comptes réseau et d’utilisateur root. Si vous souhaitez exécuter cette procédure, vous devez ajouter le commutateur optionnel « -rc » à la fin. L’option suivante consiste à redémarrer le serveur, puis à choisir l’option de démarrage F10 pour démarrer à partir du Lifecycle Controller. De là, nous devons choisir le menu « Hardware Configuration ». Sélectionnez ensuite « Repurpose or Retire System ». Ici, on peut voir qu’il y a plusieurs options à réinitialiser.
Nous pouvons simplement choisir l’option « iDRAC » et cliquer sur « Next ». La troisième option consiste à démarrer à partir du menu F2, c’est-à-dire du BIOS. Là, sélectionnez « iDRAC Settings », puis faites défiler jusqu’au bas de la page. Comme il s’agit d’un système de 14e génération, nous voyons les deux options de réinitialisation différentes. Cette dernière option consiste à utiliser la méthode LC Wipe, qui permet d’envoyer à distance à l’iDRAC une demande de retrait à des fins de réutilisation. Tous les systèmes sont alors réinitialisés aux paramètres d’usine, sans se limiter à l’iDRAC. Vous aurez besoin pour cela d’une sauvegarde de la configuration du client et d’une copie téléchargée de sa licence iDRAC.
Il serait judicieux de toujours disposer de ces données dans le cadre d’une réinitialisation, mais avec l’option LC Wipe en particulier, la licence est supprimée du système. Pour que cela fonctionne, nous avons besoin d’un système de fenêtre capable de communiquer avec l’iDRAC à distance. Saisissez la commande winrm ci-dessous. Vous devez remplacer les éléments entre parenthèses par le nom d’utilisateur, le mot de passe et l’adresse IP de l’iDRAC. Une fois ce message envoyé à l’iDRAC, il faut environ dix minutes au système pour terminer la réinitialisation et le redémarrage de l’hôte.
Merci d’avoir pris le temps de regarder cette vidéo sur la résolution des problèmes de connectivité de l’iDRAC.