Lorsque vous traitez avec Supermicro IPMI/BMC, vous pouvez y accéder via:
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.
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.
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