借助基于软件的 iSCSI 实现,可使用标准网卡将主机连接至 IP 网络上的远程 iSCSI 目标。ESXi中内置的软件 iSCSI 适配器通过利用网络堆栈与物理网卡进行通信,方便了此连接。
如果您使用软件 iSCSI 适配器,请注意以下事项:
- 为 iSCSI 指定一个单独的网络适配器。不要在 100 Mbps 或更慢的适配器上使用 iSCSI。
- 避免在脚本中对软件适配器的名称 vmhbaXX 进行硬编码。名称在不同的 ESXi 版本之间可能会发生更改。如果现有脚本使用硬编码的旧名称,则名称更改可能会导致脚本发生错误。名称更改不影响 iSCSI 软件适配器的行为。
配置软件 iSCSI 适配器的过程包括多个步骤。
步骤 | 描述 |
---|---|
添加或移除软件 iSCSI 适配器 | 激活软件 iSCSI 适配器,以便主机可以使用它来访问 iSCSI 存储。 |
修改 ESXi 主机上 iSCSI 或 iSER 适配器的常规属性 | 如果需要,可以更改分配给适配器的默认 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 适配器从 iSCSI 进行引导,则会在首次引导时添加该适配器并创建网络配置。如果移除该适配器,它会在您每次引导主机时重新添加。
过程
- 在 vSphere Client 中,导航到 ESXi 主机。
- 单击配置选项卡。
- 添加或移除适配器。
选项 描述 添加软件 iSCSI 适配器 - 在存储下,依次单击存储适配器和添加软件适配器。
- 从下拉菜单中选择软件 iSCSI 适配器,然后确认您要添加该适配器。
软件 iSCSI 适配器 (vmhba#) 将添加并显示在存储适配器列表上。添加适配器后,主机会为其分配默认 iSCSI 名称。现在,您可以完成适配器配置。
移除软件 iSCSI 适配器 - 在存储下,单击存储适配器,然后选择要移除的适配器 (vmhba#)。
- 单击属性选项卡。
- 从适配器状态操作菜单中,选择禁用并确认要停用该适配器。
该适配器将添加移除标记。该适配器将在下次重新引导主机时从主机中移除。
- 重新引导主机。
在重新引导后,适配器不再显示在存储适配器列表中。与该适配器关联的所有虚拟机以及存储设备上的其他数据将变得不可访问。您随后可激活该适配器。