5.7. 为 SAN 供应商自定义多路径配置


如果您的 RHV 环境配置为使用 SAN 的多路径连接,您可以自定义多路径配置设置以满足您的存储供应商指定的要求。这些自定义可覆盖 /etc/multipath.conf 中指定的默认设置和设置。

要覆盖多路径设置,请不要自定义 /etc/multipath.conf。因为 VDSM 拥有 /etc/multipath.conf,因此安装或升级 VDSM 或 Red Hat Virtualization 可能会覆盖此文件,包括其包含的任何自定义。这种覆盖可能会导致严重存储失败。

取而代之,您可以在 /etc/multipath/conf.d 目录中创建一个文件,其中包含您要自定义或覆盖的设置。

VDSM 按字母顺序执行 /etc/multipath/conf.d 中的文件。因此,为了控制执行顺序,您可以从使文件名进入最后一个的数字开始。例如: /etc/multipath/conf.d/90-myfile.conf

要避免造成严重的存储失败,请遵循以下准则:

  • 不要修改 /etc/multipath.conf。如果文件包含用户修改,且文件被覆盖,则可能会导致意外的存储问题。
  • 不要覆盖 user_friendly_namesfind_multipaths 设置。详情请查看 Multipath.conf 的建议设置
  • 除非存储供应商特别要求您这样做,否则请避免覆盖 no_path_retrypoll_interval 设置。详情请查看 Multipath.conf 的建议设置
警告

不遵循上述准则可能会导致灾难性存储错误。

先决条件

  • VDSM 配置为使用 multipath 模块。要验证这一点,请输入:

    # vdsm-tool is-configured --module multipath
    Copy to Clipboard

流程

  1. /etc/multipath/conf.d 目录中创建新的配置文件。
  2. 将您要从 /etc/multipath.conf 中覆盖的单独设置复制到 /etc/multipath/conf.d/<my_device>.conf 中的新配置文件。删除任何注释标记、编辑设置值并保存您的更改。
  3. 输入以下内容应用新的配置设置:

    # systemctl reload multipathd
    Copy to Clipboard
    注意

    不要重启 multipathd 服务。这样做会在 VDSM 日志中生成错误。

验证步骤

  1. 测试新配置是否在各种故障场景中在非生产集群中按预期执行。例如,禁用所有存储连接。
  2. 一次启用一个连接,并验证这样做是否使存储域可访问。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat