5.7. 为 SAN 供应商自定义多路径配置
要自定义多路径配置设置,请不要修改 /etc/multipath.conf
。而是应该创建新的配置文件,它会覆盖 /etc/multipath.conf
。
升级虚拟桌面和服务器管理器(VDSM)会覆盖 /etc/multipath.conf
文件。如果 multipath.conf
包含自定义项,则覆盖它可能会触发存储问题。
先决条件
-
本主题只适用于已经配置为使用多路径连接存储域的系统,带有一个
/etc/multipath.conf
文件。 -
不要覆盖
user_friendly_names
和find_multipaths
设置。如需更多信息,请参阅 ref-Recommended_Settings_for_Multipath.conf_SM_localDB_deploy -
除非存储厂商需要,否则请避免覆盖
no_path_retry
和polling_interval
。如需更多信息,请参阅 ref-Recommended_Settings_for_Multipath.conf_SM_localDB_deploy
流程
要覆盖
/etc/multipath.conf
中的设置值,请在/etc/multipath/conf.d/
目录中创建一个新配置文件。注意/etc/multipath/conf.d/
中的文件按字母顺序执行。按照文件命名惯例,在文件名称的开头加上数字。例如:/etc/multipath/conf.d/90-myfile.conf
。-
将您要覆盖的设置从
/etc/multipath.conf
复制到/etc/multipath/conf.d/
中的新配置文件。编辑设置值并保存您的更改。 输入
systemctl reload multipathd
命令来应用新的配置设置。注意避免重启 multipathd 服务。这样做会在 VDSM 日志中生成错误。
验证步骤
如果您覆盖 /etc/multipath.conf
中的 VDSM 生成的设置,请验证在各种失败场景中新配置按预期执行。
例如,禁用所有存储连接。然后,一次启用一个连接,并验证存储域可以被访问。
故障排除
如果 Red Hat Virtualization 主机访问共享存储时遇到问题,请检查 /etc/multipath/conf.d/
下的 /etc/multpath.conf
和文件,以便与 SAN 不兼容的值。
其他资源
- RHEL 文档中的 Red Hat Enterprise Linux DM 多路径。
- 管理指南中的配置 iSCSI 多路径。
-
如何自定义 RHVH 虚拟机监控程序上的 /etc/multipath.conf?什么值不能更改及不能更改的原因,它包括一个
multipath.conf
示例文件,它是一个基础。