在使用因特网小型计算机系统接口 (iSCSI) 的网络中配置系统。
在此示例中,主机 1 不使用多路径。 系统 I/O 组中的一个卷显示为主机 1 中的四个独立设备。主机选择一个与系统节点端口的特定 IP 地址 10.10.1.10 相对应的设备来执行卷 I/O。 如果主机与此系统端口之间的连接中断(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 组中移除或替换系统节点时,无需多路径驱动程序即可进行系统维护。 但是,必须使用多路径主机驱动程序,才能进行负载均衡和防止发生主机接口适配器、链路或网络故障。