有没有命令可以更新 ipmi 的 dhcp 租约?

有没有命令可以更新 ipmi 的 dhcp 租约?

我已经更新了 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。实际操作取决于主板/BM​​C 和操作系统,以及制造商是否需要特殊工具。

答案3

通常情况下,设置更改需要冷重置或热重置 ipmi,但从概念上讲,在网络中,当一个网卡关闭和打开时,设置必须更新。一个技巧是将 IP 地址设置为静态,然后再次返回 dhcp 设置

相关内容