ESXi 系统中的从属硬件 iSCSI 适配器是基于 VMware 网络以及由 VMware 提供的 iSCSI 配置和管理界面的第三方适配器。

Broadcom 5709 网卡就是一种从属 iSCSI 适配器。安装在主机上时,将在同一端口上显示两个组件,标准网络适配器和 iSCSI 引擎。iSCSI 引擎作为 iSCSI 适配器 (vmhba) 显示在存储适配器列表中。

默认情况下会启用 iSCSI 适配器。要使其正常工作,必须通过虚拟 VMkernel 适配器 (vmk) 将其连接到与其关联的物理网络适配器 (vmnic)。然后,可以配置此 iSCSI 适配器。

配置从属硬件 iSCSI 适配器后,发现和身份验证数据将通过网络连接传递。iSCSI 流量将绕过网络通过 iSCSI 引擎。

从属硬件 iSCSI 适配器的完整设置和配置过程包括多个步骤。

步骤 描述
查看从属硬件 iSCSI 适配器 查看从属硬件 iSCSI 适配器以验证其加载正确。
修改 ESXi 主机上 iSCSI 或 iSER 适配器的常规属性 如果需要,可以更改分配给适配器的默认 iSCSI 名称和别名。
确定 iSCSI 与网络适配器之间的关联 必须创建网络连接来绑定从属 iSCSI 适配器与物理网络适配器。要正确创建连接,必须确定与从属硬件 iSCSI 适配器关联的物理网卡的名称。
在 ESXi 上为 iSCSI 或 iSER 配置端口绑定 为 iSCSI 组件与物理网络适配器之间的流量配置连接。配置这些连接的过程称为端口绑定。
在 ESXi 主机上配置 iSCSI 和 iSER 的动态或静态发现 设置动态发现。使用动态发现时,启动器每次与指定的 iSCSI 存储系统联系时,都会向该系统发送 SendTargets 请求。iSCSI 系统通过向启动器提供一个可用目标的列表来做出响应。除动态发现方法外,还可以使用静态发现并手动输入目标的信息。
为 iSCSI 或 iSER 存储适配器设置 CHAP 如果 iSCSI 环境使用质询握手身份验证协议 (Challenge Handshake Authentication Protocol, CHAP),请为配置器配置该协议。
设置目标的 CHAP 还可以为每个发现地址或静态目标配置不同的 CHAP 凭据。
为网络连接启用巨帧 如果 iSCSI 环境支持巨型帧,请为适配器启用巨型帧。

从属硬件 iSCSI 注意事项

当将从属硬件 iSCSI 适配器与 ESXi 一起使用时,有一些注意事项。

  • 使用任何从属硬件 iSCSI 适配器时,与该适配器关联的网卡的性能报告可能显示很少活动或无活动,即使在 iSCSI 流量很大时也是如此。出现这种行为是因为 iSCSI 流量绕过常规网络堆栈。
  • 如果使用第三方虚拟交换机,请停用自动固定。而是使用手动固定,确保将 VMkernel 适配器 (vmk) 连接到相应的物理网卡 (vmnic)。有关信息,请参见虚拟交换机供应商文档。
  • Broadcom iSCSI 适配器在硬件中执行数据重组,其缓冲区空间有限。在拥堵的网络中或在高负载下使用 Broadcom iSCSI 适配器时,激活流量控制可避免性能下降。

    流量控制可管理两个节点之间的数据传输速率,以防止发送方的速度过快而超过接收方。为了获得最佳效果,请在 I/O 路径端点处、主机和 iSCSI 存储系统上激活流量控制。

    要为主机激活流量控制,请使用 esxcli system module parameters 命令。有关详细信息,请参见 VMware 知识库文章,网址为 http://kb.vmware.com/kb/1013413

  • 从属硬件适配器支持 IPv4 和 IPv6。

查看从属硬件 iSCSI 适配器

ESXi 主机上,可以查看从属硬件 iSCSI 适配器以验证其加载是否正确。

如果已经安装,则从属硬件 iSCSI 适配器 (vmhba#) 将显示在以下类别下的存储适配器列表上,如 Broadcom iSCSI 适配器。如果从属硬件适配器未显示在存储适配器列表中,请检查是否需要获取它的许可。请参见供应商文档。

过程

  1. vSphere Client 中,导航到 ESXi 主机。
  2. 单击配置选项卡。
  3. 存储下,单击存储适配器
  4. 选择要查看的适配器 (vmhba#)。
    将显示适配器的默认详细信息,包括 iSCSI 名称、iSCSI 别名以及状态。

下一步做什么

虽然默认情况下从属 iSCSI 适配器已启用,但要使其运行,必须设置适用于 iSCSI 流量的网络,并将此适配器绑定到相应的 VMkernel iSCSI 端口。然后配置发现地址和 CHAP 参数。

确定 iSCSI 与网络适配器之间的关联

ESXi 主机上,网络连接将从属 iSCSI 与物理网络适配器绑定。必须确定与从属硬件 iSCSI 适配器相关联的物理网卡的名称后,才能正确创建连接。

过程

  1. vSphere Client 中,导航到 ESXi 主机。
  2. 单击配置选项卡。
  3. 存储下,单击存储适配器
  4. 选择 iSCSI 适配器 (vmhba#),然后在“适配器详细信息”下单击网络端口绑定选项卡。
  5. 单击添加
    与从属 iSCSI 适配器对应的网络适配器 (vmnic#) 会列在“物理网络适配器”列中。

下一步做什么

如果“VMkernel 适配器”列为空,请为物理网络适配器 (vmnic#) 创建 VMkernel 适配器 (vmk#),然后将其绑定到关联的从属硬件 iSCSI。请参见在 ESXi 中为 iSCSI 和 iSER 设置网络