必须先设置 iSCSI 环境,ESXi 才能与 iSCSI SAN 配合工作。为确保正常工作,您的环境必须遵循特定建议。此外,将 ESXi 与 iSCSI SAN 配合使用时,存在多个限制。

有关将 vSphere 与 iSCSI 结合使用的其他信息,请参见在 iSCSI 上运行 VMware vSphere 的最佳做法博客。

iSCSI 存储建议

  • 验证您的 ESXi 主机是否支持 iSCSI SAN 存储硬件和固件。有关最新的列表,请参见《《VMware 兼容性指南》》。
  • 为了确保主机在启动时能够识别 LUN,请配置所有 iSCSI 存储目标,以便主机可以对它们进行访问和使用。请对主机进行配置,使其可以发现所有可用的 iSCSI 目标。
  • 除非使用无磁盘服务器,否则请在本地存储上设置诊断分区。如果具有从 iSCSI SAN 引导的无磁盘服务器,请参见关于从 iSCSI SAN 引导的常规建议获取有关具有 iSCSI 的诊断分区的信息。
  • 设置客户机操作系统中的 SCSI 控制器驱动程序以指定一个足够大的队列。
  • VMtools 将默认磁盘超时 SCSI TimeoutValue 参数增加到 180 秒。在未安装 VMtools 的虚拟机上,增加 SCSI TimeoutValue 参数的值。设置此参数后,虚拟机能够更好地允许路径故障切换导致的延迟 I/O。有关信息,请参见路径故障切换和虚拟机知识库文章 1009465
  • 将环境配置为每个 LUN 只有一个 VMFS 数据存储。

iSCSI 存储限制

  • ESXi 不支持 iSCSI 连接磁带设备。
  • 您不能使用虚拟机多路径软件对单个物理 LUN 执行 I/O 负载均衡。
  • 当您将独立硬件适配器与软件适配器或从属硬件适配器组合时,ESXi 不支持多路径。

设置 iSCSI ESXi 网络

准备 iSCSI 环境的过程包括以下步骤。

步骤 详细信息
1. 设置 iSCSI 存储 有关信息,请参见存储供应商文档。此外,还请遵循 iSCSI 存储与 ESXi 配合使用的最佳做法中的建议。
2. 配置 iSCSI/iSER 适配器 使用相应的工作流配置适配器:
3. 在 iSCSI 存储上创建数据存储 创建 vSphere 数据存储

iSCSI 网络连接

对于某些类型的 iSCSI 适配器,您必须配置 VMkernel 网络连接。

可以使用 vmkping 实用程序来验证网络配置。

独立硬件 iSCSI 适配器不需要 VMkernel 网络连接。您可以在独立硬件 iSCSI 适配器上配置网络参数,如 IP 地址、子网掩码和默认网关。

所有类型的 iSCSI 适配器都支持 IPv4 和 IPv6 协议。

iSCSI 适配器 (vmhba) 描述 VMkernel 网络连接 适配器网络设置
独立硬件 iSCSI 适配器 从主机卸载 iSCSI 以及网络处理和管理的第三方适配器。 不需要。

有关信息,请参见编辑硬件 iSCSI 的网络设置

软件 iSCSI 适配器 使用标准网卡将主机连接到 IP 网络上的远程 iSCSI 目标。 必需。

有关信息,请参见在 ESXi 中为 iSCSI 和 iSER 设置网络

不适用
从属硬件 iSCSI 适配器 依赖 VMware 网络以及 iSCSI 配置和管理界面的第三方适配器。 必需

有关信息,请参见在 ESXi 中为 iSCSI 和 iSER 设置网络

不适用
VMware iSER 适配器 使用具有 RDMA 功能的网络适配器将主机连接到远程 iSCSI 目标。 必需

有关信息,请参见在 ESXi 中为 iSCSI 和 iSER 设置网络

不适用

发现方法

对于所有类型的 iSCSI 适配器,您必须设置动态发现地址或静态发现地址。此外,您必须提供存储系统的目标名称。对于软件 iSCSI 和从属硬件 iSCSI,应该可以使用 vmkping ping 此地址。

请参见在 ESXi 主机上配置 iSCSI 和 iSER 的动态或静态发现

CHAP 身份验证

在启动器和存储系统端启用 CHAP 参数。启用身份验证后,它适用于所有尚未发现的目标。它不适用于已经发现的目标。

请参见为 ESXi 主机上的 iSCSI 或 iSER 存储适配器配置 CHAP 参数