我已经更新了 dhcp 服务器的配置,因此该服务器应该会获得一个新的 ipmi 地址。但是服务器会在旧地址停留一段时间。如果我不想等待,我想转到服务器并强制它请求 dhcp 地址。是否有特殊命令可以执行此操作?
我知道我能做到
ipmitool bmc reset cold
并且它可以工作,但只是想知道是否可以在不重新启动 ipmi 的情况下实现。
答案1
我已经找到了重新请求 ipmi 地址的解决方案(至少我已经在 Supermicro 服务器上测试过它)。
诀窍是将 IP 地址源设置为静态,然后再改回 dhcp。例如:
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipsrc dhcp
这种方式比重置 bmc 更快。
注意:如果您使用非 Supermicro 服务器,频道号可能会有所不同。
答案2
如果您不想重新启动 BMC,您可以将其设置为无效的静态 IP,然后使用基于操作系统的工具将其重置为 DHCP。实际操作取决于主板/BMC 和操作系统,以及制造商是否需要特殊工具。
答案3
通常情况下,设置更改需要冷重置或热重置 ipmi,但从概念上讲,在网络中,当一个网卡关闭和打开时,设置必须更新。一个技巧是将 IP 地址设置为静态,然后再次返回 dhcp 设置