第 1 章 设备映射器多路径
多路径设备映射器(DM-Multipath)允许您将服务器节点和存储阵列间的多个 I/O 路径配置为一个单一设备。这些 I/O 路径是可包含独立电缆、交换机以及控制器的物理设备。多路径集合了 I/O 路径,并生成一个包整合路径的新设备。
1.1. DM-Multipath 总览
可使用 DM-Multipath 提供:
- 冗余DM-Multipath 可在主动/被动配置中提供出错冗余。在主动/被动配置中,只有一半的路径在每次 I/O 时都使用。如果 I/O 路径的任意元素(电缆、交换机或者控制器)出现故障,就会将 DM-Multipath 切换到备用路径。
- 提高的性能DM-Multipath 可配置为主动/主动模式,其中将 I/O 以调度算法方式分布到所有路径中。在有些配置中,DM-Multipath 可在 I/O 路径中检测负载并动态对负载进行再平衡。
图 1.1 “Active/Passive Multipath Configuration with One RAID Device” shows an active/passive configuration with two I/O paths from the server to a RAID device. There are 2 HBAs on the server, 2 SAN switches, and 2 RAID controllers.
图 1.1. Active/Passive Multipath Configuration with One RAID Device
在这个配置中,一个 I/O 路径通过 hba1、SAN1 以及控制器 1。第二个 I/O 路径通过 hba2、SAN2 以及控制器 2。在这个配置中有很多地方可能导致故障:
- HBA 故障
- FC 电缆故障
- SAN 交换机故障
- 阵列控制器端口故障
如果配置了 DM-Multipath,在所有这些地方出现故障时都会使 DM-Multipath 切换到备用 I/O 路径。
图 1.2 “Active/Passive Multipath Configuration with Two RAID Devices” shows a more complex active/passive configuration with 2 HBAs on the server, 2 SAN switches, and 2 RAID devices with 2 RAID controllers each.
图 1.2. Active/Passive Multipath Configuration with Two RAID Devices
In the example shown in 图 1.2 “Active/Passive Multipath Configuration with Two RAID Devices”, there are two I/O paths to each RAID device (just as there are in the example shown in 图 1.1 “Active/Passive Multipath Configuration with One RAID Device”). With DM-Multipath configured, a failure at any of the points of the I/O path to either of the RAID devices will cause DM-Multipath to switch to the alternate I/O path for that device.
图 1.3 “Active/Active Multipath Configuration with One RAID Device” shows an active/active configuration with 2 HBAs on the server, 1 SAN switch, and 2 RAID controllers. There are four I/O paths from the server to a storage device:
- hba1 到控制器 1
- hba1 到控制器 2
- hba2 到控制器 1
- hba2 到控制器 2
在这个配置中,可将 I/O 分布到那四条路径中。
图 1.3. Active/Active Multipath Configuration with One RAID Device