我在 Supermicro 盒子上配置 IPMI 接口时遇到了非常令人沮丧的问题。
\n\n不幸的是,对于 IPMI,并不总是清楚 BMC 使用哪个接口。Supermicro嵌入式 BMC 手册指出,活动接口是在初始通电期间确定的:
\n\n\n\n\n注 1:如果您希望使用 IPMI 专用 LAN 端口进行网络连接,请务必在激活 BMC 之前将 RJ45 电缆连接到您的专用 LAN 端口(在 \xef\xac\x81rst power-开或\n冷重置)。否则,如果在 BMC 激活时未检测到 IPMI 专用 LAN 电缆,BMC 将查找要连接的共享 LAN 端口。
\n
ipmitool判断该系统是使用 IPMI 专用 LAN 端口还是共享 LAN 端口吗?ipmitool来查看链接是否已打开吗?为了进行比较,很容易查看 Linux 上的链接是否已打开 - 只需使用ifconfigorip addr并查找“UP”标志即可。有与 等效的吗ipmitool?一些细节:
\n\nipmitool lan print 1显示已分配静态 IP。但 BMC 没有响应 ping。ipmitool bmc reset cold使用新的 IP 重新配置 BMC,但仍然无法正常工作。** 更新 **
\n\nipmitool手册页说lan get可以用来显示此信息,但lan get active不起作用:
% ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret lan get active\nInvalid LAN command: get\n%\nRun Code Online (Sandbox Code Playgroud)\n
小智 5
如果您通过 SSH 连接到服务器,则以下内容有效,因此假设它也应该通过“ipmitool -I lanplus”方法工作:
ipmitool raw 0x30 0x70 0x0c 0
Run Code Online (Sandbox Code Playgroud)
结果如下:
00 = Dedicated
01 = Shared
02 = Failover
Run Code Online (Sandbox Code Playgroud)
要更改模式,请运行:
(Dedicated) ipmitool raw 0x30 0x70 0x0c 1 0
(Shared) ipmitool raw 0x30 0x70 0x0c 1 1
(Failover) ipmitool raw 0x30 0x70 0x0c 1 2
Run Code Online (Sandbox Code Playgroud)
http://www.supermicro.com/support/faqs/faq.cfm?faq=11639
小智 0
我在 BMC 方面也遇到过很多麻烦。如果使用 ipmitool 没有成功,最好的办法是以某种方式直接访问计算机,以便可以在该计算机的 BIOS 中设置静态 IP。相信我,这样做可以为你省去很多麻烦。
IP 静态设置后,应该可以从外部或任何可以 ping BMC 的地方访问它。根据我的口味,使用 DHCP 对于生产环境来说有点太不稳定。
因此,在将机器安装在机架中时进行此操作,一开始就花几分钟,这样可以节省数小时的工作时间。;)
| 归档时间: |
|
| 查看次数: |
25746 次 |
| 最近记录: |