使用 Supermicro Embedded BMC,是否可以通过 SSH 连接到 Serial Over Lan?

Ste*_*ski 5 ipmi console supermicro

我有几十个使用 Supermicro Embedded BMC 的Supermicro 服务器。该页面上的文档表明我可以通过 SSH 访问 LAN 上串行(串行控制台):

SMASH 和 CLP 支持

SSH based SOL
Power control of the server
Run Code Online (Sandbox Code Playgroud)

但是当我通过 ssh 进入我的 BMC 时,我看到的只是一个 Busybox 实现,没有明确的连接到 SOL 的能力:

# ssh 192.168.100.100 -l ADMIN
ADMIN@192.168.100.100's password:


BusyBox v1.1.3 (2011.02.12-01:48+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# show
-sh: show: not found
# smash
-sh: smash: not found
Run Code Online (Sandbox Code Playgroud)

Supermicro 支持给了我不一致的答案。是否可以通过 SSH 接口连接到 SOL?

小智 9

该功能似乎存在于运行 SMASH 1.04 的系统中,但不存在于旧版本(如 SMASH 1.00 或 busybox)中。

我的经验是:通过从http://www.supermicro.com/support/bios/firmware0.aspx下载图像并将固件从 2.23 版升级到 2.43 版并将其上传到bmc 的 HTTP 接口。

请注意,不同主板上的固件版本差异很大,但 SMASH 版本似乎表明了实际可用的功能。(我有一个固件为 1.88 的 X9DRL,它也有 SMASH 1.04 和 sol 支持。)

要访问串行控制台:

ssh ADMIN@<bmc-ip>
<input password>

cd system1/sol1
start
Run Code Online (Sandbox Code Playgroud)

要退出控制台,您需要按 Enter、Esc、Shift-T

控制台有时会在 POST 期间或重新启动时冻结,因此您可能需要使用该组合键退出控制台。但总的来说,这里的控制台比通过 IPMIView 或 Web 界面访问的控制台可靠得多。


Joh*_*ton 4

您能告诉我 BMC 的确切版本吗?另外,如果您知道服务器/主板型号,这将会很有帮助。\n根据我的经验,如果特定\nIPMI 卡支持该功能,则可以通过 SSH 连接到 SOL。您需要更改 BIOS 设置才能启用 SOL\n接口。\n如果您没有手册,可以从http://www.sentralsystems.com/support/下载

\n\n

Supermicro 已经发布了 IPMI 配置实用程序,您可以从ftp://ftp.supermicro.com/utility/IPMIView/下载并尝试\n

\n\n

一旦我获得更多服务器/ipmi/主板编号的信息,我将能够进一步指导您。

\n\n

------------- 更新:\nX8DT3-F 主板确实支持 SOL over SSH。

\n\n

以下是步骤。\n1.在 SSH 中,发出 \xe2\x80\x9c/usr/bin/smashclp\xe2\x80\x9d ,它将启动 SMASH \n2.将目录更改为 /admin1/system1/sp1/textredirectsvc1 并给出 start 命令来启动通过 Smash 进行 SOL 会话

\n\n

您可以通过任何 Web 浏览器从 IPMI GUI 访问其他 SOL 功能。

\n