在使用因特网小型计算机系统接口 (iSCSI) 的网络中配置系统。
在此示例中,主机 1 不使用多路径。 系统I/O 组中的一个卷显示为主机 1 中的四个单独的设备。主机选择一个设备以执行卷 的 I/O,这对应于系统节点端口 10.10.1.10 的特定 IP 地址。如果主机和此系统端口之间的连接中断(X 链路中断),那么在执行 I/O 时,针对该卷在主机 1 上记录一个 I/O 错误。 没有发生任何系统状态更改或 IP 故障转移。
主机 2 使用多路径。系统 I/O 组中的卷显示为主机 2 上针对应用程序的单个设备,即使多路径启动程序可针对每个卷检测四个单独的设备。 多路径驱动程序在 I/O 期间选择其中一个或多个设备。如果主机和一个系统节点端口之间的连接丢失,那么多路径驱动程序可选择系统 I/O 组的备用路径。 主机和系统之间的 I/O 继续而无错误。然后,主机 2 只有一个 主机接口适配器。因此,如果该 主机接口适配器和网络之间的连接中 断,那么主机 2 将报告 I/O 错误(例如,Y 链路中断)。
主机 3 使用多路径和冗余主机接口适配器。 如果主机接口适配器发生故障,多路 径驱动程序仍可找到从主机到系统 I/O 组中卷的路径,并且应用程序 I/O 可继续执行而不会出现错误。 由于 主机接口适配器连接到不同的 IP 网 络,因此整个配置可容许单个网络故障,而不会在主机 3 上发生 I/O 错误。
在 I/O 组中移除或替换系统节点时,无需多路径驱动程序即可进行系统维护。但是,必须使用多路径主机驱动程序,才能进行负载均衡和防止发生主机接口适配器、链路或网络故障。