如何将Broadcom 5709网卡configuration为iSCSI硬件启动器

我在ESX4中安装iSCSI硬件启动器时遇到了一些麻烦。 主机具有支持TOE的“Broadcom NetXtreme II BCM5709 1000Base-SX”网卡,可用作iSCSI HBA。 问题是…什么步骤是必要的,以便NIC显示在存储适配器列表中?

有关ESX4的SAN-iSCSI指南只有几行,这不是一个很大的帮助。 NIC本身有一个包含一些iSCSIconfiguration的启动菜单。 在那个地方,我为IP-SANconfiguration了IP地址,但在ESX中没有改变。

有没有人有这个线索? 它真的开始让我感到沮丧了,而且我不想使用Vmware的软件iSCSI启动器。

提前致谢,

从历史上看,ESX对基于硬件的iSCSI HBA的支持非常有限。 然而,他们自己的iSCSI软件是100%的支持。

这里列出了 ESX 4.0 U1支持的唯一硬件iSCSI HBA

我无法find任何文档,指出ESX支持的iSCSI卸载function,对于像我一直了解的Broadcom 5709这样的混合设备不是HBA(至less根据戴尔技术人员的说法)。

对于支持AFAIK的所有支持的NIC,ESX 4都支持IPv4 TCP卸载,特别是TSO(TCP分段卸载)和LRO(大型接收卸载),并且默认情况下启用。 您可以通过查看esxcfg-vmknic -l的MSS结果来检查它是否已启用,以查看iSCSI VMKernel端口使用的NIC是否启用了TSO。 IPv6卸载目前只支持(某些)Qlogic iSCSI HBA,但由于VMXNET 3networking适配器使用VMXNET 3networking适配器支持,所以我期望在不久的将来可以在主机级NIC上看到支持。

ESX 4软件的启动程序比以前的版本要好得多,它的CPU利用率大大降低,支持更好的multithreading,多path和巨型帧支持,所以使用HBA的优势远不如早期的ESX版本。

你必须“绑定”vmhba和vmnic端口。 以下是来自iSCSIconfiguration指南:

  1. 使用vSphere CLI命令确定与iSCSI适配器关联的物理NIC的名称。 esxcli swiscsi vmnic list -d vmhba#(vmhba#是iSCSI适配器的名称)
  2. 在输出中,findvmnic名称:vmnic#行。 —如果查看vSphere中的存储适配器部分,也可以看到vmhba# – vmnic#是与iSCSI适配器对应的networking适配器的名称。

下一步做什么确定NIC的名称后,在连接到NIC的vSwitch上创build一个iSCSI端口。 然后将此端口绑定到从属硬件iSCSI适配器,以便您的主机可以通过NIC引导iSCSIstream量。

我希望这有帮助。

那么,Helvick的答案是对的。 直到今天,Esx(i)不支持TOE,但它支持TSO。 也。 Broadcom 5709网卡与Esxi 4.1和5.0(不确定任何其他版本)具有兼容性问题。 iSCSI连接在使用它作为我们的Dell R710上的硬件iSCSI intitiator甚至更新到最新的BIOS,固件和驱动程序时出现问题。 它只能用作软件iSCSI启动器。 所以任何想要获得主机机器的人,都应该注意Broadcom网卡。 正如我的朋友告诉“英特尔网卡通常是偏好”。

顺便说一下,VMWare声明:“不能在configuration为硬件启动器的Broadcom卡上使用巨型帧来执行iSCSI卸载function。您既可以使用巨型帧,也可以使用iSCSI卸载,并且不能同时使用Broadcom适配器”

所以,JF或HBA,无论是一个。

请参阅: http : //kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007654

根据VMware(自ESXi 5.1起),使用Broadcom 5709芯片组的NIC是“从属硬件iSCSI启动器”。 它不像QLogic 4062C那样是一个完整的硬件iSCSI HBA启动器,但支持并包含许多有用的硬件,使其比仅使用常规NIC卡更好。 它有一个iSCSI启动器和一个TCP / IP卸载引擎,但仍需要configuration为NIC和iSCSI启动器。

根据VMware的说法,“依赖于硬件的iSCSI启动器或适配器(即5709)依赖于VMwarenetworking以及VMware提供的iSCSIconfiguration和pipe理接口,这种types的适配器提供了标准的networkingpipe理适配器和iSCSI卸载function为了使这个适配器正常工作,您必须为iSCSIstream量build立networking连接并绑定适配器和适当的VMKernel iSCSI端口。

我有几个,他们既便宜又高效。 它们是一个不错的select,因为它们具有良好的性能,而且比像QLogic 4062C这样的完整硬件iSCSI启动器便宜得多。 不要误解我的意思,QLogic是一个很棒的HBA,但是价格要高出四到五倍。

我怀疑你有一个支持iSCSI启动的常规网卡 – 我习惯在IBM的服务器上看到这些。

如果是这样,它具有iSCSI BIOS / UEFI支持,所以你可以通过iSCSI启动,该卡提供足够的function,以加载您的操作系统。 一旦你达到那么远,这是操作系统的责任,通过软件做iSCSI。

所以,如果这是你的情况,你需要使用ESX的iSCSI软件启动器。