Redémarrage d'un IBM BMC sans redémarrer le serveur lui-même

12

J'ai quelques serveurs avec IBM BMC (Baseboard Management Controller). Je voudrais redémarrer le BMC sans redémarrer le serveur. Est-ce possible? Comment?

Remarque: sur l'un d'eux, l'interface Web est en panne; donc je devrais soit le faire en redémarrant physiquement le BMC (je ne sais pas comment faire - même le bouton d'alimentation sur le serveur n'est pas censé recycler le BMC, je crois) ou via l'interface UDP ou SNMP (encore une fois , je ne sais pas trop comment faire)

SRobertJames
la source

Réponses:

15

La façon la plus simple est de vous connecter au serveur, exécutez en tant que root:

# ipmitool bmc reset cold
MikeyB
la source
Et si ça n'aide pas? Sur mon serveur, il semble être bloqué. Pour la commande "bmc-device --cold-reset" qui est essentiellement la même, j'obtiens l'erreur: "ipmi_cmd_cold_reset: mauvais code d'achèvement". Il ne se réinitialise pas, je ne peux y accéder en aucune façon. Ai-je d'autre choix que d'éteindre complètement?
Balázs Pozsár
À moins que vous n'ayez un bouton de réinitialisation matérielle pour le BMC (selon le modèle), vous êtes bloqué avec une mise hors tension complète. Consultez le Guide de détermination des problèmes et d'assistance approprié à votre modèle de serveur pour tous les détails.
MikeyB
Peut-être que j'étais hors sujet ici, j'ai un Intel S2600GZ4 avec AXXRMM4. Il n'a pas de bouton de réinitialisation afaik. C'est vraiment dommage que ce genre de problèmes existe qu'ils nécessitent parfois une mise hors tension ...
Balázs Pozsár
La même commande que j'ai donnée fonctionnera sur le RMM4.
MikeyB
Oui, cela fonctionne généralement, mais il est déjà arrivé 2 fois qu'il soit gelé d'une manière que même la réinitialisation à froid de bmc ne pouvait pas aider.
Balázs Pozsár
3

Si vous ne pouvez pas vous connecter au BMC via le Web, ssh, IPMI, telnet ou tout autre mécanisme de connexion que vous avez configuré, la seule façon de réinitialiser le BMC est de mettre l'ordinateur hors tension, puis de couper les entrées d'alimentation. De nombreux BMC (ou iLO ou eLOM ou autre) ne se réinitialisent pas lorsque l'ordinateur redémarre ou s'éteint.

David Mackintosh
la source
0

Je ne connais pas ceux d'IBM, mais sur les serveurs HP, vous pouvez souvent accéder à leur iLO si le serveur Web frontal est cassé et vice-versa. Si vous ne faites ni l'un ni l'autre, je pense que ce sera une mise hors / sous tension complète du système.

Chopper3
la source
Chopper - le BMC n'est pas toujours sur le SupII (équivalent de l'iLO). Parfois, il est intégré au système. Quoi qu'il en soit, je pense qu'il faudrait tirer la prise pour la redémarrer, si vous ne pouvez pas entrer dans le SupII.
mfinni
0

En supposant que vous avez attribué une adresse IP au contrôleur BMC, vous pouvez établir une connexion Telnet et exécuter cet outil à partir d'IBM. Il a des options d'alimentation et de réinitialisation. Le problème est que je ne sais pas si ces commandes incluent le BMC réel - tragique. Mais cela peut vous donner un point de départ.

http://idolinux.blogspot.com/2008/11/ibm-baseboard-management-controller.html

http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-64636

mfinni
la source
0

Pour toute personne ayant un problème similaire, voici la commande ipmiutil pour émettre une réinitialisation à froid sur le contrôleur BMC sans redémarrer le serveur:

ipmiutil reset -k

Personnellement, j'utilise ipmiutilplus ipmitoollorsque cela est possible car il peut fonctionner sans pilotes IPMI installés. J'ai eu plusieurs cas où les modules Linux IPMI se sont bloqués en raison d'un problème avec le BMC. Cela a empêché ipmitool de fonctionner mais j'ai quand même pu utiliser ipmiutil en "mode sans pilote", auquel il revient automatiquement. Le seul inconvénient est que, contrairement à ipmitool, ipmiutil n'est probablement pas déjà installé. Il devrait être disponible pour l'installation à l'aide du dépôt yum / apt-get inclus avec la plupart des distributions.

Seth McCauley
la source
-1

Pas sûr que le redémarrage du BMC.

Mais si vous souhaitez redémarrer le Remote Managemenet, coupez manuellement et physiquement l'alimentation CA. Débranchez les deux alimentations CA redondantes. L'ensemble du système sera mis hors tension.

Vivek
la source