3.2. 在生成多路径设备时忽略逻辑磁盘
有些机器在其内部磁盘中有本地 SCSI 卡。不建议在这些设备中使用 DM-Multipath。以下步骤显示如何在配置多路径时修改多路径配置文件来忽略逻辑磁盘。
- 确定哪些磁盘是内部磁盘并将其列入黑名单。在这个示例中,
/dev/sda
是内部磁盘。请注意:因为在默认多路径配置文件中已经对其进行了配置,所以执行multipath -v2
会在多路径映射中显示本地磁盘/dev/sda
。For further information on themultipath
command output, see 第 5.4 节 “Multipath Command Output”.[root@rh4cluster1 ~]#
multipath -v2
create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 [size=33 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 0:0:0:0 sda 8:0 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:0 sdb 8:16 \_ 3:0:0:0 sdf 8:80 create: 3600a0b80001327510000009a436215ec [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:1 sdc 8:32 \_ 3:0:0:1 sdg 8:96 create: 3600a0b80001327d800000070436216b3 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:2 sdd 8:48 \_ 3:0:0:2 sdh 8:112 create: 3600a0b80001327510000009b4362163e [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:3 sde 8:64 \_ 3:0:0:3 sdi 8:128 - 要防止设备映射器在其多路径映射中映射
/dev/sda
,请编辑/etc/multipath.conf
文件的 blacklist 部分,使其包括该设备。尽管您可以使用devnode
类型将sda
设备列入黑名单,但那不是一个安全的步骤,因为在重启是无法保证/dev/sda
是同一个名称。要将单独的设备列入黑名单,您可以使用那个设备的 WWID 将其列入黑名单。请注意:在multipath -v2
命令的输出中,/dev/sda
设备的 WWID 是 SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1。要将这个设备列入黑名单,请在/etc/multipath.conf
文件中添加以下内容。blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 }
- 在您更新
/etc/multipath.conf
文件后,您必须手动让multipathd
守护进程重新载入该文件。以下命令可重新载入更新的/etc/multipath.conf
文件。service multipathd reload
- 运行以下命令:
multipath -F multipath -v2
本地磁盘或者不应再列入新的多路径映射的磁盘如下。[root@rh4cluster1 ~]#
multipath -F
[root@rh4cluster1 ~]#multipath -v2
create: 3600a0b80001327d80000006d43621677 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:0 sdb 8:16 \_ 3:0:0:0 sdf 8:80 create: 3600a0b80001327510000009a436215ec [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:1 sdc 8:32 \_ 3:0:0:1 sdg 8:96 create: 3600a0b80001327d800000070436216b3 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:2 sdd 8:48 \_ 3:0:0:2 sdh 8:112 create: 3600a0b80001327510000009b4362163e [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:3 sde 8:64 \_ 3:0:0:3 sdi 8:128