Supermicro IPMI 没有网络

Supermicro IPMI 没有网络

我迷路了。我试过了所有办法,但还是无法解决这个问题。

我有一台运行 XenServer 的旧服务器,带有 Supermicro 主板 X8STi-F,它有一个集成的 IPMI,我在 LAN 1 上共享它,它一直运行良好,直到我需要为操作系统安装内置网络,而我的 IPMI 接口没有这个功能,因为它运行的是旧版固件,比如 1.0 版

因此,我升级了 IPMI 固件,但在此过程中我失去了与 IPMI IP 的 ping 连接,我认为这是正常的,因为我与 LAN1 共享 IPMI 端口。当时升级过程进行到了 99%。

就在同一分钟,我失去了网络访问权限,也无法 ping 通 IPMI 卡。

因此我安装了 Supermicro 的 IPMICFG 和 IPMItools。

固件已升级,并且也能正常工作。升级时,自述文件指示不要保留此版本的设置,因此设置被重置为默认值。在重新设置所有设置(包括在 BIOS 中)后,我无法恢复 ping。

IPMI 可以正常工作,我可以使用 IPMItools 和 Supermicro 的 IPMICFG 工具发出命令。一切正常,甚至包括原始命令和传感器。除了网络之外,一切正常。

我尝试了所有方法,并将其设置为:

#ipmitool raw 0x30 0x70 0x0c 1 1 1

设置 IP、MAC、网关等。唯一我不确定的是 MAC,升级后,IPMI 上的 MAC 全部为 0.0.0.0.0

但是远程支持人员告诉我,BIOS 中的 MAC 是 LAN 1 和 LAN 2 的连续数字。因此,如果 LAN 1 以 C4 结尾,LAN 2 以 C5 结尾(我可以在操作系统中看到),则 C6 只能来自 IPMI 卡。它的设置也正确。

一切都设置好了,我从命令中获取数据,但无论我做什么,我都无法 ping 它,这意味着没有 Web 控制台或根本无法使用它。

这个问题并不那么严重,但事实上我需要升级到 XenServer 6 才能在 VM 模板中获得 CentOS 6 支持。但我做不到,因为没有 IPMI,我将无法远程安装 ISO 并进行升级。

这个问题困扰了我一个多月,我找不到问题出在哪里或是怎么回事。从 DC 方面,一切都已经测试过了,包括让服务器断电 3 分钟的所有技巧,所以它检测到了正确的设置。我的意思是,我没有技巧了。通常问题会告诉我它被强制设置为专用,但我检查了所有内容,每次 DC 检查 BIOS 或执行某些操作时,我都会手动操作服务器。我可以完全访问操作系统,并且可以通过 IPMItools 运行命令。

我已经多次重新刷新了 IPMI 固件。

IPMI IP 没有响应,甚至直接连接电缆也不响应,但端口可以工作。因此,设置或软件中存在问题。

# ipmitool sdr  
CPU Temp         | 0 unspecified     | ok
System Temp      | 38 degrees C      | ok
DIMM1A Temp      | 27 degrees C      | ok
DIMM1B Temp      | 29 degrees C      | ok
DIMM2A Temp      | 26 degrees C      | ok
DIMM2B Temp      | 27 degrees C      | ok
DIMM3A Temp      | 26 degrees C      | ok
DIMM3B Temp      | 26 degrees C      | ok
CPU Vcore        | 0.96 Volts        | ok
CPU DIMM         | 1.53 Volts        | ok
+5V              | 5.09 Volts        | ok
+12V             | 11.87 Volts       | ok
-12V             | -12.00 Volts      | ok
+3.3V            | 3.19 Volts        | ok
+3.3VSB          | 3.24 Volts        | ok
VBAT             | 3.26 Volts        | ok
Fan1             | no reading        | ns
Fan2             | 3645 RPM          | ok
Fan3             | no reading        | ns
Fan4             | 3915 RPM          | ok
Fan5             | no reading        | ns
Fan6             | no reading        | ns
Chassis Intru    | 0 unspecified     | nc
PS Status        | 0 unspecified     | ok

有没有这方面的专家可以解决这个痛苦?我愿意尽一切努力来解决这个问题。

答案1

您从哪里尝试 ping 该卡 - 如果是从主机本身,则当 NIC 进入共享模式时适用不同的规则。

我建议您查看 Supermicro 的常见问题数据库,其中有很多有关 IPMI 卡行为的信息...

答案2

正如 rachandboneman 已经指出的那样,您尝试从哪个主机访问 IPMI 模块可能很重要。

就我对 SuperMicro IPMI 模块的经验而言,我发现您无法从同一台服务器通过网络访问 IPMI 模块。因此,您必须从另一台主机 ping IPMI 模块,因为远程管理模块使用与“正常”服务器的共享连接。

答案3

ESXI 盒子上有这个 - 重置模块后一切正常......

 /opt/supermicro/ipmicfg] ./IPMICFG.esxi -r

BMC 冷重置已成功完成!

相关内容