Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 1 章 设备映射器多路径

设备映射器多路径(DM-Multipath)可让您将服务器节点和存储阵列间的多个 I/O 路径配置为一个单一设备。这些 I/O 路径是可包含独立电缆、交换机以及控制器的物理 SAN 连接。多路径集合了 I/O 路径,并生成由这些整合路径组成的新设备。
本章提供了红帽企业版 Linux 6 初始发行本中不包括的 DM-Multipath 新功能概述。之后,本章还提供 DM-Multipath 及其组件的高级概述以及 DM-Multipath 设置概述。

1.1. 新的和更改的功能

本小节列出红帽企业版 Linux 6 初始及后续版本中 DM-Multipath 新的和更改的功能。

1.1.1. 红帽企业版 Linux 6.0 中新的和更改的功能

红帽企业版 Linux 6.0 包括以下文档和功能更新及更改。
  • 在红帽企业版 Linux 6 发行本中,更改了基本故障切换配置的初始 DM-Multipath 设置过程。您现在可以创建 DM-Multipath 配置文件并使用 mpathconf 配置工具启用 DM-Multipath,该工具还可载入 device-mapper-multipath,启动 multipathd 守护进程并将 chkconfig 设定为在重启时自动启动该守护进程。
    有关新设置过程的详情请参考 第 3.1 节 “设置 DM-Multipath”。有关 mpathconf 命令的详情请参考 mpathconf(5) man page。
  • 红帽企业版 Linux 6 发行本提供设定 multipath 设备的新模式,与 find_multipaths 配置文件参数一同使用。在旧版红帽企业版 Linux 中,multipath 总是尝试为每个没有明确放入黑名单的路径创建 multipath 设备。但在红帽企业版 Linux 6 中,如果将 find_multipaths 配置参数设定为 yes,那么 multipath 将只在满足以下三个条件之一时创建设备:
    • 至少有两个没有列入黑名单的路径使用同一 WWID。
    • 用户使用 multipath 命令指定设备强制手动生成该设备。
    • 路径拥有与之前创建的多路径设备相同的 WWID(即使该多路径设备目前不存在)。如果您之前在没有设定 find_multipaths 参数的情况下创建了多路径设备,那么有关步骤请参考 第 4.2 节 “配置文件黑名单”
    这个功能可让大多数用户自动选择正确的路径创建多路径设备,而无需编辑黑名单。
    有关 find_multipaths 配置参数的详情请参考 第 4.3 节 “配置文件默认设置”
  • 红帽企业版 Linux 6 发行本提供两个新的路径选择程序算法,它们可决定下一个 I/O 操作要使用的路径,即 queue-lengthservice-timequeue-length 算法查看该路径未完成的 I/O 数量以便决定下一个要使用的路径。service-time 算法查看未完成的 I/O 数量以及该路径的相关流量以便决定下一个要使用的路径。有关配置文件中的路径选择程序参数详情请参考 第 4 章 DM-Multipath 配置文件
  • 在红帽企业版 Linux 6 发行本中,优先权功能不再能调出程序,而是与路径检查程序功能一样动态共享对象。已使用 prio 参数替换 prio_callout 参数。有关支持的 prio 功能详情请参考 第 4 章 DM-Multipath 配置文件
  • 在红帽企业版 Linux 6 中,更改了 multipath 命令的输出格式。有关 multipath 命令输出的详情请参考 第 5.7 节 “多路径命令输出”
  • 在红帽企业版 Linux 6 发行本中,多路径 bindings 文件的位置为 /etc/multipath/bindings
  • 红帽企业版 Linux 6 发行本在 multipath.conf 文件中提供三个新的默认参数:checker_timeoutfast_io_fail_tmodev_loss_tmo。有关参数详情请参考 第 4 章 DM-Multipath 配置文件
  • 当将多路径配置文件中的 user_friendly_names 选项设定为 yes 时,则多路径设备的名称格式为 mpathn。在红帽企业版 Linux 6 发行本中,n 是字母字符,因此多路径设备的名称就可能是 mpatha 或者 mpathb。在之前的发行本中,n 是整数值。

1.1.2. 红帽企业版 Linux 6.1 中新的和更改的功能

红帽企业版 Linux 6.1 中包括以下文档和功能更新和更改。

1.1.3. 红帽企业版 Linux 6.2 中新的和更改的功能

红帽企业版 Linux 6.2 包括以下文档和功能更新及更改。

1.1.4. 红帽企业版 Linux 6.3 中新的和更改的功能

红帽企业版 Linux 6.3 包括以下文档和功能更新及更改。
  • queue_without_daemon 配置文件参数默认值已改为 no
  • max_fds 配置文件参数默认值已改为 no
  • 现在可在 multipath.conf 配置文件的 defaults, multipathsdevices 部分配置 user_friendly_names 配置文件参数。
  • multipath.conf 配置文件的 defaults 部分支持新的 hwtable_regex_match 参数。
有关配置文件参数详情请参考 第 4 章 DM-Multipath 配置文件

1.1.5. 红帽企业版 Linux 6.4 中新的和更改的功能

红帽企业版 Linux 6.4 包括以下文档和功能更新及更改。