我有一个 Intel X540-T2 双端口 10GB 以太网适配器。开发编号:8086/1528
我正在尝试设置工作站以使用 iSCSI 从 SAN 启动。
我读到的有关此卡的所有信息都表明支持 Intel® iSCSI Remote Boot。然而,我无法启用它,也无法使用我找到的任何引导实用程序配置它,包括 DOS 实用程序或英特尔去年发布的 BOOTUTILW64E.EXE 命令行实用程序。
如果我执行命令:
BOOTUTILW64E.EXE -NIC=2 -BOOTENABLE=ISCSIPRIMARY
我收到以下错误:
ERROR: Invalid argument for command line parameter -BOOTENABLE: ISCSIPRIMARY
Select value from 'iscsiprimary', 'iscsisecondary','pxe', 'fcoe', or 'disabled'
如果我使用 pxe 而不是 iscsiprimary,它就可以工作。重点给了我同样的错误。唯一有效的选项是 PXE 和 DISABLE。看来我的卡没有正确的映像刷新到它以支持英特尔® iSCSI 远程启动。然而,Intel 的网站和文档比 Cisco 的网站更能引导人们进行无意义的追逐。
以前有人设置过英特尔® iSCSI 远程启动吗?我只是缺少一些简单的东西吗?
为了更加清晰,这里是 BOOTUTILW64E.EXE -E 的输出
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 B06EBF3A4213 0:31.6 Gigabit N/A FLASH Not Present
2 A0369F21EACC 179:00.0 10GbE N/A UEFI,PXE Enabled 2.2.02
3 A0369F21EACE 179:00.1 10GbE N/A UEFI,PXE Enabled 2.2.02
我一直在考虑将 iPXE 刷写到这张卡上,但我想在使用 nuke-all 解决方案之前让库存固件正常工作,而且我不知道这是否可行,或者我是否可以回去,如果我这样做了,它失败了。
NIC 仅使用旧版 PXE 和 UEFI 选项 rom 刷新,这就是您无法配置 iSCSI 的原因。
要使用 iSCSI,您必须至少使用 iSCSI option ROM 刷新您的 NIC。您可以将其与 UEFI 选项 ROM(在英特尔品牌和其他品牌 OEM Gen 设计上)或所谓的“组合”映像一起闪存,该映像还包含遗留 PXE 和可能 - 遗留 FCoE - 在某些服务器品牌(可能是戴尔和生命值)。
请注意,旧版 FCoE 已停产。传统 iSCSI 也正朝着这个方向发展(如果不是已经停产——它在 27.8 版中不可用)。而且我有一块主板只支持 CSM(传统 BIOS 兼容模式),只有附加显卡(显然必须支持传统视频选项 rom),所以传统 iSCSI 在这种设计上是不行的。
使用 UEFI iSCSI 会更好 - 如果您的 BIOS 是 UEFI 并且嵌入了 iSCSI 启动器。故障转储驱动程序支持这种情况。
编辑:刷写 iPXE 应该适用于这个 NIC(它不可能在任何更新的东西上,X540 和 I210 是最后一个允许刷写未签名选项 ROM 映像的英特尔 NIC)。也应该可以闪回英特尔选项 rom。
披露:我在英特尔工作,曾经维护过时的网络选项 ROM。