Est-il possible de réinitialiser le mot de passe sur une interface SuperMicro IPMI? Ma carte mère est le modèle X8STI-F.
Si vous y accédez localement, vous pouvez spécifier un nouveau mot de passe. Sous Linux, cela se ferait via ipmitool
. Quelque chose comme ça devrait fonctionner:
ipmitool -I ouvrir le réseau local définir 1 mot de passe NOUVEAU MOT DE PASSE
Si vous ne savez pas quel canal est votre interface Ethernet, parcourez-les un par un, comme ceci:
# ipmitool -I open channel info 1 Channel 0x1 info: Channel Medium Type: 802.3 LAN Channel Protocol Type: IPMB-1.0 Prise en charge de session: multi-session Nombre de sessions actives: 0 ID fournisseur du protocole: 7154 Paramètres volatils (actifs) Alerte: désactivée Par -message Auth: désactivé User Level Auth: activé Mode d'accès: toujours disponible Paramètres non volatils Alerte: désactivé Par message Auth: désactivé Niveau utilisateur Auth: activé Mode d'accès: toujours disponible
Notez que le type de support est "LAN 802.3". C'est celui que tu veux. D'autres canaux peuvent ressembler à ceci:
# ipmitool -I open channel info 2 Channel 0x2 info: Channel Medium Type: Serial/Modem Channel Protocol Type: IPMB-1.0 Prise en charge de session: session unique Nombre de sessions actives: 0 ID de fournisseur de protocole: 7154 # Ipmitool -I open channel info 3 Channel 0x3 info: Type de canal moyen: Interface système Type de protocole de canal: KCS Prise en charge de session: sans session Nombre de sessions actives: 0 ID de fournisseur de protocole: 7154
Je viens de devoir faire face à ce même problème hier, je n'ai pas pu me connecter à mon interface Web SuperMicro IPMI car je ne l'avais pas utilisé fréquemment et j'ai oublié le mot de passe. La commande dans la réponse d'Insyte n'a pas fonctionné pour moi mais elle était proche. Cette commande a fonctionné pour réinitialiser le mot de passe du compte ADMIN:
ipmitool -I open user set password 2 ADMIN
Le numéro 2 est l'ID utilisateur. Le compte ADMIN utilise par défaut l'ID utilisateur 2. Je configure donc le mot de passe de l'ID 2 sur ADMIN, qui est la valeur par défaut, mais vous pouvez y mettre n'importe quel autre mot de passe.
Merci à Insyte de m'avoir indiqué sur la bonne voie d'utilisation d'ipmitool, après quelques recherches en ligne j'ai pu trouver cette commande qui fonctionnait. J'espère que cela aidera quelqu'un d'autre qui trébuche sur cette question.
Les BMC Supermicro IPMI peuvent être assez erratiques et gênants. Vous devez toujours utiliser les utilitaires et les outils fournis par Supermicro avant de tenter une correction avec des outils universels tels que IPMITool.
Il n'est pas nécessaire de réinitialiser l'unité entière comme d'autres l'ont suggéré.
Si vous avez un accès physique au serveur, suivez ces étapes simples pour réinitialiser le mot de passe ADMIN sur votre IPMI:
Obtenez l'ID utilisateur de l'utilisateur IPMI dont vous souhaitez définir le mot de passe:
ipmicfg -user list
Définissez un nouveau mot de passe pour cet utilisateur ( l'utilisateur ADMIN a généralement un ID de 2):
ipmicfg -user setpwd 2 your_password_here
Connectez-vous à l'interface graphique Web IPMI en utilisant le mot de passe que vous venez de définir.
J'ai réinitialisé le mot de passe ADMIN sur des dizaines de BMC Supermicro IPMI. De toutes les méthodes que j'ai essayées, c'est la seule procédure qui fonctionne à 100%.
Remarque: Si Windows ou Linux est déjà installé sur votre système, vous pouvez ignorer les étapes 1, 3 et 4 et simplement exécuter les commandes des étapes 5 et 6 à l'aide de l'exécutable approprié de la boîte à outils Supermicro téléchargée à l'étape 2. Si vous utilisez Linux et que vous rencontrez kcs_error_exit
messages lors de l'appel des commandes ipmicfg
, vous devez alors installer la bibliothèque OpenIPMI et activer les ipmi_devintf
module noyau.
Les commandes suivantes fonctionnent sur CentOS 6:
yum -y install OpenIPMI
modprobe ipmi_devintf
N'oubliez pas que la commande modprobe ipmi_devintf
devra être réexécuté à chaque redémarrage du serveur.
Le meilleur moyen est de réinitialiser les paramètres par défaut et d'effacer les FRU et LAN avec l'outil natif SuperMicro, comme ceci:
./ipmicfg-linux.x86_64 -fde
(Tout cela peut prendre quelques secondes pour prendre effet, alors attendez entre les commandes!)
Désactivez maintenant le paramètre DHCP restauré à partir des paramètres d'usine avec
./ipmicfg-linux.x86_64 -dhcp off
puis, restaurez vos paramètres réseau avec:
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
J'ai remarqué que, parfois, vous devez réinitialiser l'unité BMC pour qu'elle prenne effet. Aujourd'hui encore, je n'ai pas pu envoyer une requête ping à l'adresse IP IPMI de mon serveur via l'utilitaire ipmicfg avant la réinitialisation du contrôleur BMC:
./ipmicfg-linux.x86_64 -r
Vous devrez reconfigurer IP/Netmask/Gateway avec le même outil, mais c'est la seule façon dont je pourrais le faire fonctionner.
OpenIPMI et IPMITools ne fonctionnaient pas pour moi sur Debian Squeeze. J'ai essayé de réinitialiser le mot de passe, réinitialisation à froid du BMC, en vain. Cependant, ils sont bons pour définir l'IP et lire les données des capteurs.
Vous pouvez obtenir la version appropriée pour votre système d'exploitation à partir de SuperMicro FTP:
ftp://ftp.supermicro.com/utility/IPMICFG/
Si vous utilisez rarement l'interface IPMI, il est possible qu'il utilise toujours le nom d'utilisateur/mot de passe par défaut ADMIN/ADMIN (sensible à la casse).
Cette réponse simple est différente de celle d'autres qui ont besoin d'un autre système d'exploitation officiel installé pour réinitialiser le mot de passe.
Démarrez une clé USB avec le fichier de firmware IPMI approprié et l'utilitaire de clignotement approprié pour votre carte mère à partir du site Web de SuperMicro. Nous utilisons un dos basé sur un pour la simplicité. Si vous avez déjà le firmware IPMI actuel Flashez-le simplement avec la même version que vous avez déjà.
La plupart de nos systèmes sont des cartes basées sur X8 avec IPMI intégré. Ceux-ci utilisent YAFUKcs (encore un autre programme de mise à jour du firmware).
Si vous enregistrez normalement la configuration pendant la mise à jour, laissez simplement l'option -c yafukcs -full romfile.ima
Au lieu de yafukcs -full -c romfile.ima
Chose intéressante, laisser l'option -c
N'entraîne pas la réinitialisation de l'adressage statique IPMI dans le BIOS. Il affecte uniquement les paramètres de l'environnement IPMI, tels que LDAP, NTP et toutes les notifications d'alerte que vous avez configurées.
Vous devriez envisager de flasher le BIOS du système après la mise à jour IPMI, mais ce n'est pas obligatoire. Si vous flashez le BIOS du système, ces paramètres seront réinitialisés, mais les paramètres IPMI LAN ne changeront pas.
Hate to Dig up "old threads" mais celui-ci apparaît toujours en premier lorsque vous recherchez une solution au problème répertorié.
Je viens de découvrir que l'outil IPMIView du site Web Supermicro peut changer le mot de passe ADMIN sur le compte administrateur IPMI! :)