ESXi 主机设置为从 SAN 引导时,主机的引导映像存储在 SAN 存储系统中的一个或多个 LUN 上。ESXi 主机启动时,将从 SAN 上的 LUN 引导,而不是从其本地磁盘引导。

如果您不想处理本地存储的维护,或者具有无磁盘硬件配置(如刀片系统),则可以使用从 SAN 引导。

ESXi 支持从 iSCSI SAN 引导的不同方法。

表 1. 从 iSCSI SAN 引导支持
独立硬件 iSCSI 软件 iSCSI
将 iSCSI HBA 配置为从 SAN 引导。有关配置 HBA 的信息,请参见配置独立硬件 iSCSI 适配器进行 SAN 引导 使用软件 iSCSI 适配器和支持 iSCSI 引导固件表 (iBFT) 格式的网络适配器。有关信息,请参见《VMware ESXi 安装和设置》

关于从 iSCSI SAN 引导的常规建议

如果您计划将 iSCSI LUN 设置为主机的引导设备并使用它,请遵循某些常规准则。

下列准则适用于从独立硬件 iSCSI 和 iBFT 引导。
  • 查看供应商针对引导配置中使用的硬件提出的任何建议。
  • 有关安装必备条件和要求,请查看《vSphere 安装和设置》
  • 使用静态 IP 地址以减少出现 DHCP 冲突的机会。
  • 对 VMFS 数据存储和引导分区使用不同的 LUN。
  • 在存储系统上配置正确的 ACL。
    • 引导 LUN 必须只对使用该 LUN 的主机可见。不允许 SAN 上的其他任何主机看到该引导 LUN。
    • 如果 LUN 用于 VMFS 数据存储,则多个主机可共享该 LUN。
  • 配置诊断分区。
    • 您可以将诊断分区放置在引导 LUN 上(仅适用于独立硬件 iSCSI)。如果配置引导 LUN 中的诊断分区,则此 LUN 不能在多个主机中共享。如果单独的 LUN 用于诊断分区,则多个主机可以共享 LUN。
    • 如果使用 iBFT 从 SAN 进行引导,则不能在 SAN LUN 上设置诊断分区。要收集主机的诊断信息,请在远程服务器上使用 vSphere ESXi Dump Collector。有关 ESXi Dump Collector 的信息,请参见 《vCenter Server 安装和设置》《vSphere 网络连接》

准备 iSCSI SAN

在将主机配置为从 iSCSI LUN 引导之前,需要准备并配置存储区域网络。

小心: 如果从 SAN 引导时使用脚本式安装来安装 ESXi,则必须执行特殊步骤以避免数据意外丢失。

过程

  1. 请参见适用于您的设置的任何线缆连接指南,连接网络线缆。
  2. 确保存储系统与服务器之间的 IP 连接的正确性。
    验证存储网络上任何路由器或交换机的配置。存储系统必须能够 ping 主机中的 iSCSI 适配器。
  3. 配置存储系统。
    1. 在存储系统上创建要从中引导主机的卷(或 LUN)。
    2. 配置存储系统,以便主机能够访问所分配的 LUN。
      此步骤可能涉及到用主机上所使用的 IP 地址、iSCSI 名称和 CHAP 身份验证参数来更新 ACL。在某些存储系统上,除了提供 ESXi 主机的访问信息外,还必须将分配的 LUN 与主机显式关联起来。
    3. 确保已将 LUN 正确提供给主机。
    4. 确保没有其他系统能够访问配置的 LUN。
    5. 记下分配给主机的目标的 iSCSI 名称和 IP 地址。
      您必须使用此信息来配置 iSCSI 适配器。

配置独立硬件 iSCSI 适配器进行 SAN 引导

如果 ESXi 主机使用独立硬件 iSCSI 适配器(如 QLogic HBA),您可以将适配器配置为从 SAN 引导。

此过程讨论如何启用 QLogic iSCSI HBA 以从 SAN 引导。有关详细信息以及有关 QLogic 适配器配置设置的最新详细信息,请参见 QLogic 网站。

过程

  1. 启动安装媒体并重新引导主机。
  2. 先使用 BIOS 将主机设置为从安装媒体引导。
  3. 在服务器开机自检 (POST) 期间,按 Crtl+q 进入 QLogic iSCSI HBA 配置菜单。
  4. 选择要配置的 I/O 端口。
    默认情况下,适配器引导模式设置为“禁用”。
  5. 配置 HBA。
    1. Fast!UTIL 选项菜单中,选择配置设置 > 主机适配器设置
    2. (可选) 配置主机适配器的以下设置:启动器 IP 地址、子网掩码、网关、启动器 iSCSI 名称和 CHAP。
  6. 配置 iSCSI 设置。
  7. 保存更改并重新启动系统。

配置 iSCSI 引导设置

配置 iSCSI 引导参数,以便 ESXi 主机可以从 iSCSI LUN 引导。

过程

  1. Fast!UTIL 选项菜单中,选择配置设置 > iSCSI 引导设置
  2. 必须先将适配器引导模式设置为手动才能设置 SendTargets。
  3. 选择主要引导设备设置
    1. 输入发现目标 IP目标端口
    2. 配置引导 LUNiSCSI 名称参数。
      • 如果在目标地址只有一个 iSCSI 目标和一个 LUN 可用,请将引导 LUNiSCSI 名称留空。

        您的主机可以访问目标存储系统后,系统会使用适当的信息填充这些文本框。

      • 如果多个 iSCSI 目标和 LUN 可用,请为引导 LUNiSCSI 名称提供值。
    3. 保存更改。
  4. iSCSI 引导设置菜单中,选择主要引导设备。
    此时将自动重新扫描 HBA 以查找新的目标 LUN。
  5. 选择 iSCSI 目标。
    如果目标内存在多个 LUN,则可在找到 iSCSI 设备之后按 Enter 来选择特定 LUN ID。
  6. 返回至主要引导设备设置菜单。重新扫描后,引导 LUNiSCSI 名称将被填充。将引导 LUN 的值更改为适当的 LUN ID。