我需要强制ProLiant DL380 G7服务器从非默认(不是端口1)NIC进行PXE引导。
到目前为止,我没有find如何做到这一点,或者甚至是可能的。
我会非常感谢您的任何build议!
在G7和更早版本的服务器上,这可以在BIOS中更改。 这假定板载接口。
(我希望你有国际劳工组织的访问权限)
在POST期间按F9进入系统BIOS菜单(基于ROM的设置实用程序)。

按照System Options > Embedded NICs > NIC X Boot Options的菜单。
select您希望启动的NIC,然后翻转Network Boot标志。

您需要一个电源周期才能使此更改生效。
编辑:
这也可以从主机操作系统(假设服务器已经运行,并有一个)。
[root@Tantalalicious ~]# hpasmcli HP management CLI for Linux (v2.0) Copyright 2008 Hewlett-Packard Development Group, LP hpasmcli> help enable pxe USAGE: ENABLE PXE [ NIC1 | NIC2 | NIC3 | NIC4 ]: Enables PXE support on the embedded NICs.
还有一种方法可以从RBSU(基于ROM的设置实用程序)进行设置:
SET CONFIG NIC 1 BOOT OPTIONS DISABLED SET CONFIG NIC 2 BOOT OPTIONS NETWORK BOOT
对于其他选项,使用
SHOW CONFIG SCRIPT
作为参考是非常有用的。