54 votes

Ipmitool - impossible de trouver /dev/ipmi0 ou /dev/ipmidev/0

Basé sur une précédente question, j'ai installé ipmitool (yum install ipmitool).

Même après un redémarrage, cependant, je reçois l'erreur suivante en essayant d'exécuter ipmitool power status:

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to get Chassis Power Status

S'agit-il d'un problème lié au système d'exploitation/matériel (CentOS 6.3 x64 sur une machine hébergée dans un centre de données distant - incertain du fournisseur de matériel) ? Ou ai-je manqué quelque chose de plus élémentaire lors de l'installation de ipmitool ?

0 votes

Le système dispose-t-il de matériel compatible IPMI (un contrôleur de gestion système ou équivalent) ? Ce matériel est-il pris en charge par le système d'exploitation ? (Si un module noyau est nécessaire pour le support, est-il chargé ?)

0 votes

@voretaq7 - incertain, d'où le qualificatif que je ne sais pas de quel vendeur de matériel (au-delà des bases) est mon serveur :)

1 votes

Il est important de connaître de telles choses - en l'absence de cette connaissance, vous pouvez essayer de charger aveuglément tous les modules du noyau IPMI que vous pouvez trouver, comme décrit dans les réponses ci-dessous (mais sachez que vous pourriez ne pas avoir de matériel adapté à l'IPMI, il se peut donc que vous n'obteniez aucun résultat, et en chargeant des modules vous courez toujours le risque (faible) de planter votre système et auriez besoin de quelqu'un pour le redémarrer).

74voto

mgorven Points 29736

Vous devez probablement charger les modules du noyau IPMI :

modprobe ipmi_devintf
modprobe ipmi_si

Vous pouvez les ajouter à /etc/modules pour les charger automatiquement (il suffit de lister les noms des modules) :

ipmi_devintf
ipmi_si

0 votes

Je n'ai pas de fichier /etc/modules - j'ai /etc/modprobe.d/*.conf : vos avis sur lequel serait nécessaire ?

1 votes

@warren Il suffit de le créer (j'ai décrit le format ci-dessus).

2 votes

Pourquoi n'est-ce pas inclus dans les instructions d'utilisation d'ipmi ? Je suis en train d'utiliser la dernière version de Debian sur un serveur HP G8, et cela nécessite toujours cette solution de contournement, en affichant une erreur de apt-get !

9voto

Hallgrim Points 7198

Avez-vous les appareils chargés ? Vous pouvez charger manuellement les modules : modprobe ipmi_devintf ; modprobe ipmi_si et vérifier vos journaux

2 votes

Le premier a fonctionné correctement; le second a renvoyé FATAL: Error inserting ipmi_si (/lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char‌​/ipmi/ipmi_si.ko): No such device

3 votes

D'accord, c'est peut-être un autre pilote iMPi. Vérifiez dans le répertoire /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/‌​ipmi/ disponible sur votre plateforme.

1 votes

@dom savez-vous lequel choisir et pourquoi? Il y en a quelques-uns: find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description".

5voto

Derreck Dean Points 1214

Je voulais juste souligner un autre point mineur: "Assurez-vous d'être connecté en tant que root/administrateur".

utilisateur@hôte:~$ ipmitool power status
Impossible d'ouvrir le périphérique à /dev/ipmi0 ou /dev/ipmi/0 ou /dev/ipmidev/0 : Aucun fichier ou dossier de ce type

utilisateur@hôte:~$ ls /dev/ipmi*
/dev/ipmi0

utilisateur@hôte:~$ lsmod | grep ipmi
ipmi_devintf           20480  0
ipmi_ssif              24576  0
ipmi_si                57344  0
ipmi_msghandler        49152  3 ipmi_ssif,ipmi_devintf,ipmi_si

utilisateur@hôte:~$ sudo ipmitool power status
[sudo] mot de passe de l'utilisateur :
L'alimentation du châssis est allumée

utilisateur@hôte:~$

0 votes

Ceci a été laissé en commentaire en mars 2014 sur la question posée par Dennis Williamson: " De plus, vous devrez peut-être exécuter ipmitool en tant que root ou avec sudo (je reçois le même message d'erreur si je ne le fais pas). - Dennis Williamson 5 mars 2014 à 20h43 "

0 votes

C'était en fait mon problème. Merci beaucoup.

-1voto

watchpoints Points 1
  1. Configurer le câble réseau de l'interface IPMI [entrer la description de l'image ici][1]

  2. Appuyez sur F2 ou DEL pour entrer dans le BIOS, accédez au menu de gestion du serveur et sélectionnez la configuration réseau BMC. [entrer la description de l'image ici][2] Configurer la méthode d'acquisition des adresses IP, l'adresse IP et la passerelle

    ipmitool lan set 1 ipsrc static | dhcp ipmitool lan set 1 ipaddr 192.168.1.2 ipmitool lan set 1 netmask 255.255.255.0 ipmitool lan set 1 defgw 192.168.1.254

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X