第 2 章 多路径设备

若没有 DM Multipath,从服务器节点到储存控制器的每一条路径都会被系统视为独立的设备,即使 I/O 路径连接的是相同的服务器节点到相同的储存控制器也是如此。DM Multipath 提供了有逻辑的管理 I/O 路径的方法,即在基础设备顶端生成单一多路径设备。

2.1. 多路径设备识别符

每个多路径设备都有一个全球识别符(WWID),它是一个全球唯一的无法更改的号码。默认情况下会将多路径设备的名称设定为它的 WWID。另外,您还可以在多路径配置文件中设置 user_friendly_names 选项,该选项可将别名设为格式为 mpathn 的节点唯一名称。
例如:有两个 HBA 的节点通过单一不分区 FC 交换机附加到有两个端口的储存控制器中时,可看到四个设备:/dev/sda/dev/sdbdev/sdc 以及 /dev/sdd。DM Multipath 会生成由唯一 WWID 的单一设备,该设备可根据多路径配置将 I/O 重新路由到那四个基础设备。user_friendly_names 配置选项的值被设为 yes 时,多路径设备的名称会被设定为 mpathn
新设备被纳入 DM Multipath 控制时,该设备会显示在 /dev 目录的两个不同位置: /dev/mapper/mpathn/dev/dm-n
  • /dev/mapper 中的设备是在引导过程中生成的。可使用这些设备访问多路径设备,例如在生成逻辑卷时。
  • 任何 /dev/dm-n 格式的设备都只适用于内部使用,管理员请勿直接使用。
有关多路径配置默认的详情,包括 user_friendly_names 配置选项,请参考 第 4.3 节 “配置文件默认设置”
您还可以使用多路径配置文件 multipaths 部分的 alias 选项将多路径设备名称设为您选择的名称。有关多路径配置文件 multipaths 部分的详情请参考 第 4.4 节 “多路径设备配置属性”