通过SSH访问Supermicro IPMI


14

处理Supermicro IPMI / BMC时,可以通过以下方式访问它:

  • 浏览器中的HTTP(S)-查看带有传感器/配置和Java小程序的网页以运行重定向控制台
  • IPMI协议(使用ipmitool类似CLI或IPMIView类似GUI应用程序)

一旦发现,我就可以ssh ADMIN@my.ipmi.address.net进入BMC了-有一个类似Linux的外壳ifconfig(不是服务器的外壳,而是BMC的网络设置),而且-很棒!- reboot当IPMI开始出现故障时,可以通过磁带将BMC重置。

但是现在,通过IPMI可以访问众多Supermicro机箱,我发现SSH的访问方式有所不同:大约一半的机箱在IPMI的22端口上运行“普通”外壳,其他机箱运行“ ATEN SMASH-CLP系统管理外壳”。它不像Linux,也不支持像这样的标准命令ls,并且我不能用它重置BMC。

Google主要以违反安全性的方式提及SMASH-CLP。是否有任何用户文档?还是可以让我的IPMI / BMC通过SSH(而不是SMASH-CLP)运行“普通”外壳?

我处理X9DRW-iF,X9DRi-F和X9SCL-F主板。


试图阅读它们的文档?
TomTom 2014年

2
Supermicro仅提供主板手册:X9DRWX9DRiX9SCL-并且上面没有提及SSH / SMASH。我猜BCM供应商没有连接到主板供应商,Supermicro只是在其主板中内置了第三方硬件(BMC)和固件。
AntonioK 2014年

3
4和不同的IPMI用户引导件的上发现的主要超微文档包括页面SMT IPMI手册,其中包括SMASH在附录B.
HBruijn

3
请注意,您可以使用$ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm(或cold)远程重新引导BMC 。我还没有发现SMASH-CLP完全有用。Supermicro提供了来自不同供应商的不同BMC,每个BMC都有不同的CLP实施,了解可能的情况是一个巨大的痛苦,并且并不适用于所有节点。
Stefan Lasiewski 2014年

Answers:


1

在我所有的Super Micro BMC上,都有一个隐藏的SMASH命令可以退出默认环境并进入BusyBox shell。

尝试在SMASH shell中键入“ shell sh”,看看是否可行。


2
不幸的是,这不适用于我所有的Supermicro盒子。它甚至在X9主板中也不一致。
Stefan Lasiewski 2014年

5
该“隐藏命令”被认为是错误,已在新的BMC固件中删除。
AntonioK

为什么要删除它的一些背景信息 -随着2017年生产的Supermicro板的出现,shell sh“现在不支持shell命令”。
maxschlepzig

0

假设我希望使用服务器A到达服务器B的IPMI接口,那么这对我有用:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.