1.2. DM-Multipath 概述
可使用 DM-Multipath 提供:
图 1.1 “带一个 RAID 设备的主动/被动多路径配置” 演示在服务器和 RAID 设备之间有两个 I/O 路径的主动/被动配置。这里服务器中有两个 HBA,两个 SAN 交换机以及两个 RAID 控制器。
图 1.1. 带一个 RAID 设备的主动/被动多路径配置
在这个配置中,一个 I/O 路径通过 hba1、SAN1 以及控制器 1。另一个 I/O 路径通过 hba2、SAN2 以及控制器 2。在这个配置中有很多地方可能出现故障:
- HBA 故障
- FC 电缆故障
- SAN 交换机故障
- 阵列控制器端口故障
如果配置了 DM-Multipath,在所有这些地方出现故障时都会使 DM-Multipath 切换到备用 I/O 路径。
图 1.2 “带两个 RAID 设备的主动/被动多路径配置” 演示更复杂的主动/被动配置,其中服务器中有两个 HBA、两个 SAN 交换机以及两个 RAID 设备,每个带两个 RAID 控制器。
图 1.2. 带两个 RAID 设备的主动/被动多路径配置
在 图 1.2 “带两个 RAID 设备的主动/被动多路径配置” 演示的示例中,每个 RAID 设备有两个 I/O 路径(与 图 1.1 “带一个 RAID 设备的主动/被动多路径配置” 中显示的示例相同)配置了 DM-多路径,I/O 路径中任意点到任意 RAID 设备发生错误时,DM-多路径都会为那个设备切换到备用 I/O 路径。
图 1.3 “带一个 RAID 设备的主动/主动多路径配置” 演示在服务器中有两个 HBA、一个 SAN 交换机以及两个 RAID 控制器的主动/主动配置。在服务器和存储设备间有四条 I/O 路径:
- hba1 到控制器 1
- hba1 到控制器 2
- hba2 到控制器 1
- hba2 到控制器 2
在这个配置中,可将 I/O 分布到那四条路径中。
图 1.3. 带一个 RAID 设备的主动/主动多路径配置