示例 iSCSI 配置

在使用因特网小型计算机系统接口 (iSCSI) 的网络中配置系统。

具有单个子网的 iSCSI 配置 显示连接到单个子网的双节点集群系统。 每个节点都有两个以太网端口,每个都用于 iSCSI 数据传输。 系统中的一个节点还充当系统配置节点。 在该示例中,配置节点上的端口 1 提供系统管理 IP 接口。
Figure 1. 具有单个子网的 iSCSI 配置
具有单个子网的 iSCSI 配置
使用多个子网并且提供备用配置接口的 iSCSI 配置 显示了连接到多个子网的双节点系统。 每个节点都有连接到不同 IP 子网的两个以太网端口(端口 1 和端口 2)。 系统中的一个节点还充当配置节点。 该配置在不同的子网上为系统管理接口提供备用 IP 接口。
Note: 采用多子网配置时,如果一个子网发生故障且 iSNS 服务器属于该子网,那么节点和主机将无法访问 iSNS 服务器。 I/O 不受影响,并且其他子网仍处于活动状态。
Figure 2. 使用多个子网并且提供备用配置接口的 iSCSI 配置
使用多个子网并且提供备用配置接口的 iSCSI 配置
具有主机多路径的 iSCSI 配置 显示了与使用多个子网并且提供备用配置接口的 iSCSI 配置 相同的双节点系统。 但是,具有主机多路径的 iSCSI 配置 还阐述在主机系统中使用多路径和冗余主机接口适配器的优点。
Figure 3. 具有主机多路径的 iSCSI 配置
具有主机多路径的 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 组中移除或替换系统节点时,无需多路径驱动程序即可进行系统维护。 但是,必须使用多路径主机驱动程序,才能进行负载均衡和防止发生主机接口适配器、链路或网络故障。