在设置 ESXi 主机以用于多路径和故障切换时,可以根据主机上 iSCSI 适配器的类型使用多个 iSCSI HBA 或多个网卡。

有关不同类型的 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 网络