web-dev-qa-db-fra.com

Accès à Supermicro IPMI via SSH

Lorsque vous traitez avec Supermicro IPMI/BMC, vous pouvez y accéder via:

  • HTTP (S) dans votre navigateur - voir les pages Web avec des capteurs/configs et Java applet pour exécuter la console de redirection
  • Protocole IPMI (en utilisant ipmitool - comme CLI ou IPMIView - comme des applications GUI)

Une fois que j'ai découvert que je pouvais simplement ssh [email protected] et entrez dans le BMC - il y a un shell de type Linux, ifconfig (pas avec le serveur, mais avec les paramètres réseau de BMC), et - la meilleure chose! - possibilité d'enregistrer sur bande reboot pour réinitialiser le BMC lorsque IPMI commence à briller.

Mais maintenant, ayant accès à de nombreux boîtiers Supermicro avec IPMI, je découvre que l'accès SSH fonctionne différemment: environ la moitié des boîtiers exécutent un shell "normal" sur le port 22 d'IPMI, d'autres exécutent le "Shell de gestion du système ATEN SMASH-CLP". Il ne ressemble pas à Linux, ne prend pas en charge les commandes standard comme ls, et je ne peux pas réinitialiser BMC avec.

Google dit principalement de SMASH-CLP à la manière de failles de sécurité. Existe-t-il une documentation utilisateur pour cela? Ou pourrais-je faire exécuter mon shell IPMI/BMC "normal" via SSH, pas SMASH-CLP?

Je gère les cartes mères X9DRW-iF, X9DRi-F et X9SCL-F.

14
AntonioK

Sur tous mes Super Micro BMC, il y a une commande SMASH cachée pour sortir de l'environnement par défaut et entrer dans un BusyBox Shell.

Essayez de taper "Shell sh" dans le SMASH Shell et voyez si cela fonctionne.

1
Steve

Supposons que je souhaite utiliser le serveur A pour atteindre l'interface IPMI du serveur B, alors cela fonctionne pour moi:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle
0
Leo Vdw