本主题概述了配置光纤通道 SAN 环境以使用 ESXi 时所需遵循的设置步骤。在准备配置光纤通道 SAN 和设置 ESXi 系统时,请查看要求和建议。

ESXi 光纤通道 SAN 要求

  • 请确保 ESXi 系统支持您使用的 SAN 存储硬件和固件组合。如需最新列表,请参见 VMware 兼容性指南
  • 将系统配置为每个 LUN 只有一个 VMFS 卷。
  • 除非使用无磁盘服务器,否则请勿在 SAN LUN 上设置诊断分区。

    如果您使用从 SAN 引导的无磁盘服务器,则共享的诊断分区适用。

  • 使用 RDM 访问裸磁盘。有关信息,请参见vSphere中的裸设备映射
  • 要使多路径正常工作,每个 LUN 必须对所有 ESXi 主机呈现相同的 LUN ID 号。
  • 确保存储设备驱动程序指定一个足够大的队列。您可以在系统设置过程中设置物理 HBA 的队列深度。
  • VMtools 将默认磁盘超时 SCSI TimeoutValue 参数增加到 180 秒。在未安装 VMtools 的虚拟机上,增加 SCSI TimeoutValue 参数的值。设置此参数后,虚拟机能够更好地允许路径故障切换导致的延迟 I/O。有关信息,请参见路径故障切换和虚拟机知识库文章 1009465

ESXi 光纤通道 SAN 限制

ESXi 与 SAN 配合使用时,会有一些限制。

  • ESXi 不支持 FC 连接磁带设备。
  • 您不能使用虚拟机内的多路径软件对单个物理 LUN 执行 I/O 负载平衡。但是,此限制不适用于 Microsoft Windows 虚拟机使用动态磁盘的情况。有关配置动态磁盘的信息,请参见为 vSphere VMFS 上的虚拟机设置动态磁盘镜像

设置 LUN 分配

此主题提供了有关 ESXi 与 SAN 配合使用时如何分配 LUN 的常规信息。

设置 LUN 分配时,请注意以下几点:

存储置备
为确保 ESXi 系统在启动时识别 LUN,将 SAN 连接到 ESXi 系统前请将所有 LUN 置备到相应的 HBA。

同时将所有 LUN 置备到所有 ESXi HBA。仅当所有 HBA 都看到相同 LUN 时 HBA 故障切换才可行。

对于在多个主机间共享的 LUN,确保 LUN ID 在所有主机间一致。

vMotion 和 VMware DRS
当您使用 vCenter Server 以及 vMotion 或 DRS 时,请确保用于虚拟机的 LUN 已置备到所有 ESXi 主机。此操作提供了移动虚拟机的最大能力。
主动-主动阵列与主动-被动阵列之间的比较
将 vMotion 或 DRS 用于主动-被动 SAN 存储设备时,请确保所有 ESXi 系统通向所有存储处理器的路径均一致。否则在进行 vMotion 迁移时可能会导致路径抖动。

对于《存储/SAN 兼容性指南》中未列出的主动-被动存储阵列,VMware 不支持存储端口故障切换。在上述情况下,您必须将服务器连接到存储阵列上的主动端口。此配置可确保向 ESXi 主机呈现 LUN。

设置光纤通道 HBA

通常,在 ESXi 主机上使用的 FC HBA 可在默认配置设置下正常工作。

应遵循存储阵列供应商提供的配置准则。设置 FC HBA 的过程中,请考虑以下几个问题:
  • 不要在单个主机中混合使用不同供应商的 FC HBA。支持拥有相同 HBA 的不同型号,但单个 LUN 无法通过两个不同类型的 HBA 访问,只能通过相同类型的 HBA 访问。
  • 请确保各 HBA 上的固件级别相同。
  • 设置用于检测故障切换的超时值。要确保获得最佳性能,请不要更改默认值。
  • ESXi 支持 32 Gbps 端到端光纤通道连接。

配置以太网光纤通道

要访问光纤通道存储,ESXi 主机可以使用以太网光纤通道 (FCoE) 协议。FCoE 协议将光纤通道帧封装到以太网帧中。因此,您的主机不需要特殊的光纤通道链路即可连接到光纤通道存储。主机可以使用 10 Gbit 无损以太网传输光纤通道流量。

以太网光纤通道适配器

VMware 支持硬件 FCoE 适配器,这是一种卸载的专用聚合网络适配器 (CNA),该适配器在同一个卡上包含网络和光纤通道功能。

安装了此类适配器后,主机可检测并使用两个 CNA 组件。在 vSphere Client 中,网络连接组件显示为标准网络适配器 (vmnic),光纤通道组件显示为 FCoE 适配器 (vmhba)。

有关 VMware FCoE 可以使用的适配器的信息,请参见 《VMware 兼容性指南》

设置工作流

本主题概述了配置光纤通道 SAN 环境以使用 ESXi 时所需遵循的安装和设置步骤。

请遵循这些步骤来配置 ESXi SAN 环境。

  1. 如果尚未配置 SAN,请设计 SAN。多数现有的 SAN 只需略微修改即可用于 ESXi
  2. 检查所有 SAN 组件是否满足要求。
  3. 进行任何必要的存储阵列修改。

    多数供应商会提供各自的特定文档,介绍如何设置 SAN 与 VMware ESXi 配合使用。

  4. 为已连接至 SAN 的主机设置 HBA。
  5. 在主机上安装 ESXi
  6. 创建虚拟机并安装客户机操作系统。
  7. (可选)为实现 VMware HA 故障切换或使用 Microsoft 集群服务而对系统进行设置。
  8. 根据需要升级或修改环境。