ipmi-console:戴尔服务器

时间:2018-02-28 16:04:18

标签: ipmi bmc

我正在使用某些Dell C2100和C1100服务器上的服务器自动化工具。我打算做的是使用ipmi通过Serial Over Lan连接。

几个星期前,我能够使用ipmi-console(来自freeipmi)连接到我的一台服务器,如下所示:

ipmi-console -h IPADDRESS -u USER -P

这启动了一个SOL连接,这样我就能够自动化与服务器的BIOS设置和其他东西的一些交互。

然而,几天后,相同的脚本不再起作用了。它只是说“[SOL established]”,就是这样:SOL连接从不显示任何反馈,并且在我关闭连接之前它一直处于空闲状态。

我的问题是:什么可能改变了SOL连接不再起作用。

我显然在BIOS设置和使用BMC Web GUI中检查了与SOL和IPMI相关的任何内容。但是一切看起来都很正常,我不记得在连接工作之间发生了任何变化,然后他们就停止了工作。 IDK还有什么可以检查的,它只是在任何地方都没有错误。

对于IPMI和/或SOL来说,这可能是常见的事情,但坦率地说我并不理解。所以,任何指针都会很好。

提前致谢。

2 个答案:

答案 0 :(得分:2)

FreeIPMI维护者在这里。当没有数据输出时,通常是配置问题。假设没有一个改变,一个想法。

在某些主板上,我看到BMC内部“失去了与串行芯片的连接”,因此它没有获得任何串行数据,因此没有任何东西可以发送出去。不幸的是,通常需要硬电源复位来解决这个问题(b / c BMC总是通过待机电源“接通”,它必须是硬复位才能复位它)。直接硬重置BMC也可以正常工作,你可以通过bmc-device --cold-reset在FreeIPMI中完成。

答案 1 :(得分:0)

最后,我发现了发生了什么。

事实上,BIOS设置上的值DID发生了变化,很可能是我自己的错误:远程连接功能已被禁用。这意味着,似乎SOL工作,但它不会重定向任何东西。鉴于我能够通过SOL连接,很明显已启用远程连接功能。

启用BIOS设置后,一切都恢复正常。

BTW:freeipmi太棒了。谢谢你保持Albert。