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

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

我有几十台 Supermicro 服务器,它们使用 Supermicro嵌入式 BMC。该页面上的文档表明我可以通过 SSH 访问 Serial Over LAN(串行控制台):

SMASH 和 CLP 支持

SSH based SOL
Power control of the server

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

# ssh 192.168.100.100 -l ADMIN
[email protected]'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

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

答案1

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

我的经验是这样的:我能够通过将固件从 2.23 版升级到 2.43 版,并使用从以下网址下载的图像,为 X8DTL 添加 SOL 功能http://www.supermicro.com/support/bios/firmware0.aspx并将其上传至bmc的HTTP接口。

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

要访问串行控制台:

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

cd system1/sol1
start

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

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

答案2

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

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

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

------------- 更新:X8DT3-F 主板确实支持通过 SSH 的 SOL。

步骤如下。1.在 SSH 中,发出“/usr/bin/smashclp”,它将启动 SMASH 2.将目录更改为 /admin1/system1/sp1/textredirectsvc1,然后发出启动命令以通过 Smash 启动 SOL 会话

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

相关内容