Lorsque vous traitez avec Supermicro IPMI / BMC, vous pouvez y accéder via:
- HTTP (S) dans votre navigateur - voir des pages Web avec des capteurs / configurations et une applet java pour exécuter la console de redirection
- Protocole IPMI (en utilisant des applications de
ipmitool
type CLI ouIPMIView
GUI similaires)
Une fois que j'ai découvert que je pouvais simplement ssh [email protected]
entrer 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écute un shell "normal" sur le port 22 d'IPMI, d'autres exécutent le "ATEN SMASH-CLP System Management Shell". Il ne ressemble pas à Linux, ne prend pas en charge les commandes standard comme ls
, et je ne peux pas réinitialiser BMC avec lui.
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 fonctionner mon shell IPMI / BMC "normal" via SSH, pas SMASH-CLP?
Je gère les cartes mères X9DRW-iF, X9DRi-F et X9SCL-F.
la source
$ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm
(oucold
). Je n'ai pas trouvé le SMASH-CLP utile du tout. Supermicro fournit différents BMC de différents fournisseurs, chacun avec une implémentation différente d'un CLP, apprendre ce qui est possible est une douleur sérieuse et ne s'applique pas à tous les nœuds.Réponses:
Sur tous mes Super Micro BMC, il y a une commande SMASH cachée pour sortir de l'environnement par défaut et dans un shell BusyBox.
Essayez de taper "shell sh" dans le shell SMASH et voyez si cela fonctionne.
la source
shell sh
commande shell ne prend pas en charge maintenant.Supposons que je souhaite utiliser le serveur A pour atteindre l'interface IPMI du serveur B, alors cela fonctionne pour moi:
la source