在设置 ESXi 主机的多路径和故障切换功能时,可以使用多个 iSCSI HBA,或者将多个网卡与软件 iSCSI 适配器结合使用。

有关不同类型的 iSCSI 适配器的信息,请参见 iSCSI 启动器

使用多路径时,需要注意特定事项。
  • 将独立硬件适配器与同一主机中的软件 iSCSI 适配器或从属 iSCSI 适配器组合使用时,ESXi 不支持多路径。
  • 支持在同一主机内的软件和从属适配器之间使用多路径。
  • 在不同的主机上,可以混合使用从属适配器和独立适配器。
下图显示了对于不同类型的 iSCSI 启动器可能的多路径设置。
图 1. 基于主机的路径故障切换
此图显示了对于不同类型的 iSCSI 启动器可能的多路径设置。

硬件 iSCSI 和故障切换

对于硬件 iSCSI,主机通常具有两个或更多的硬件 iSCSI 适配器。主机使用适配器通过一个或多个交换机访问存储系统。或者,设置可能包括一个适配器和两个存储处理器,以便适配器可以使用不同的路径访问存储系统。

如图所示,主机 1 有两个硬件 iSCSI 适配器(HBA1 和 HBA2),这提供了两条到存储系统的物理路径。主机上的多路径插件,不论是 VMkernel NMP 还是任何第三方 MPP,默认情况下都可以访问这些路径。这些插件可以监控每条物理路径的运行状况。例如,如果 HBA1 或 HBA1 与网络之间的链路发生故障,多路径插件可以将路径切换到 HBA2。

软件 iSCSI 和故障切换

如图中的主机 2 所示,通过软件 iSCSI,您可以使用多张网卡为 iSCSI 连接提供故障切换和负载平衡功能。

多路径插件不能直接访问主机上的物理网卡。因此,对于此设置,您首先必须将每个物理网卡连接至单独的 VMkernel 端口。然后使用端口绑定技术将所有的 VMkernel 端口与软件 iSCSI 启动器相关联。连接到单独网卡的每个 VMkernel 端口将成为 iSCSI 存储堆栈及其存储感知多路径插件可使用的另一条路径。

有关为软件 iSCSI 配置多路径的信息,请参见为 iSCSI 和 iSER 设置网络