4.9. 使用协议修改特定设备的多路径配置
您可以根据其传输协议配置多路径设备路径。通过使用 /etc/multipath.conf 文件中的 overrides 部分中的 protocol 子部分,您可以覆盖特定路径上的多路径配置设置。这可让通过多种传输协议访问多路径设备,如 Fiber Channel (FC)或互联网小型计算机系统接口(iSCSI)。
protocol 子部分中设定的选项会覆盖覆盖 overrides, devices 和 defaults 部分中的值。这些选项只适用于使用匹配小节的 type 参数的传输协议的设备。
先决条件
- 您已在系统中配置了设备映射器 (DM) 多路径。
- 您有多路径设备,其中并非所有路径都使用相同的传输协议。
流程
运行以下命令查看具体路径协议:
multipathd show paths format "%d %P"
# multipathd show paths format "%d %P" dev protocol sda scsi:ata sdb scsi:fcp sdc scsi:fcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 通过为每个多路径类型添加
protocol子部分,编辑/etc/multipath.conf文件的overrides部分。overrides部分可以包含多个protocol部分。重要protocol部分必须包含type参数。然后,使用匹配type参数配置所有路径,然后使用protocol子部分中列出的其余参数进行更新。路径设备的设置,使用
scsi:fcp协议:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
scsi:iscsi协议的路径设备设置:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 路径设备的设置,使用所有其他协议:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow