在 RHEL/CentOS 上安装 DM-Multipath
“device-mapper-multipath”是多路径 rpm 包。
# rpm -q device-mapper-multipath
如果未安装,请使用以下 yum 命令:
# yum install device-mapper-multipath
显示多路径
显示当前的多路径状态:
# multipath -ll
启用基本多路径故障转移:
# mpathconf --enable --with_multipathd y
现在启用多路径,允许它使用 user_friendly_names,以及 find_multipaths。
# mpathconf --enable --user_friendly_names y --find_multipaths y
重启服务:
# service multipathd restart
为什么要使用多路径
以下是我们在 Linux 服务器上使用 DM-Multipath 的两个原因:
- 冗余:在主动/被动多路径的情况下,我们将使用两条路径。一条路径将用于 I/O 操作,另一条路径将处于待机状态。如果 I/O 路径的任何元素(如电缆、交换机或者控制器)出现故障,DM-Multipath 将切换到备用路径或者备用路径。
- 高性能:在主动/主动多路径的情况下,I/O 操作以循环方式在可用路径上共享并提供改进的性能。
欢迎来到之路教程(on itroad-com)
设置多路径
‘/etc/multipath.conf’是多路径的默认配置文件,如果这个文件不存在,复制示例文件:
# cp /usr/share/doc/device-mapper-multipath-/multipath.conf /etc
现在编辑文件 /etc/multipath.conf 并确保以下行存在并注释掉:
devnode_blacklist { devnode "*" }
multipath.conf 文件的上述部分默认将所有设备列入黑名单。
我们必须将其注释掉以启用多路径。
DM-Multipath 代表设备映射器多路径(Device mapper multipathing)。
它允许我们将服务器和存储数组之间的多个 I/O 路径配置到单个设备中。
这些 I/O 路径是物理 SAN 连接,可以包括单独的电缆、交换机和控制器。
多路径聚合 I/O 路径,创建由聚合路径组成的新设备并消除单点故障问题。
启动多路径服务
多路径由 multipathd 服务控制:
# service multipathd start ; chkconfig multipathd on
# multipath -v2
'multipath -v2' 命令扫描、识别和配置可能有多个存储路径的设备的多路径映射,如 /etc/multipath.conf 中的配置。
日期:2020-09-17 00:12:40 来源:oir作者:oir