第 1 章 设备映射器多路径概述

DM 多路径提供:

冗余
DM 多路径可在主动/被动(active/passive)配置中提供故障切换。在主动/被动配置中,任何时候只有路径的子集用于 I/O。如果 I/O 路径的任何元素(如电缆、交换机或控制器)出现故障,DM 多路径会切换到备用路径。
注意

路径数量取决于设置。通常,DM 多路径设置有 2、4 或 8 个到存储的路径,但这是一个常见的设置,其他数字也可以被路径使用。

改进的性能
可将 DM 多路径配置为主动/主动模式,其中将 I/O 以轮循(round-robin)方式分布到所有路径中。在某些配置中,DM-Multipath 可以检测 I/O 路径上的加载,并动态重新平衡负载。

1.1. 带一个 RAID 设备的主动/被动多路径配置

在此配置中,服务器上有两个主机总线适配器(HBA),两个 SAN 交换机和两个 RAID 控制器。以下是在这个配置中可能出现的故障:

  • HBA 故障
  • 光纤通道电缆失败
  • SAN 交换机故障
  • 阵列控制器端口故障

配置 DM 多路径后,任何这些点会导致 DM 多路径切换到备用 I/O 路径。以下镜像描述了服务器到 RAID 设备的两个 I/O 路径的配置。在这里,有一个 I/O 路径通过 hba1SAN1cntrlr1,第二个 I/O 路径则经过 hba2SAN2cntrlr2

图 1.1. 带一个 RAID 设备的主动/被动多路径配置

带一个 RAID 设备的主动/被动多路径配置