使用ipmitool更改网络启动顺序(pxe)


10

使用IPMItool,我试图改变启动顺序为PXE启动第一从一个特定的接口。

据我所知,该ipmitool工具提供了更改引导设备的选项,但没有更改界面的选项。例如,我可以将启动顺序更改为pxe:

ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent

有没有办法设置网络启动顺序(即从pxe启动的特定接口)?

似乎没有被通过任何选项bootdevbootparamIPMItool的选择。我想知道是否可以使用raw模式或其他任何方式来实现?

显而易见的替代方法是手动或通过ipmitool输入BIOS。但我对无需手动交互就可以做到这一点感兴趣。


使用Supermicro X8和X9主板,您无法指定接口。您只能告诉系统PXEboot,它将按照BIOS中指定的顺序进行PXEboot。您可以在BIOS中重新排序PXEboot的顺序,并更改/禁用提供PXE的接口,但这就是我所能做的。
Stefan Lasiewski

Answers:


2

IPMI不支持PXE引导的物理以太网接口顺序。最新版本的IPMI 2.0支持单个物理以太网接口的多个IP地址(IPMI 2.0版本1.1,2014年2月),没有免费的IPMI工具支持该地址。

可能有一种解决方案,其中您禁用了所有IP地址,但禁用了所需的IP地址,然后使用单个可用IP进行PXE引导。我从未见过这样做。

您正在使用哪个模块服务器?非常非常罕见的是,服务器上有多个支持IPMI的物理以太网。如果服务器供应商费了这么大的精力和金钱,是否有OEM命令可以实现您想要的功能?


混合使用Intel和Supermicro。他们中的大多数确实支持与ipmitool的多次交互。
PP

1
>非常罕见的是,服务器上有多个支持IPMI的物理以太网。我不确定您的意思。我拥有的每个Intel和Supermicro服务器背面都有两个NIC。NIC0默认情况下执行PXE。
Stefan Lasiewski
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.