多路径multipath配置文件详解
默认情况下,multipath已经支持大部分常见的存储型号(可见multipath.conf.defaults),但不同的multipath版本可能都有些不同。这时,建议参考存储的官方文档,但有时候,同一台机器上如果连接了一个以上的存储时,可能默认规则并不完全适用。这时我们可以给特定的存储定制多路径符合的策略。
配置文件的模板默认位于/usr/share/doc/device-mapper-multipath-x.x.x/multipath.conf(x为multipath的实际版本号),配置multipath配置文件时,可以将该文件复制于/etc/multipath.conf,然后,在进行定制配置。
配置Linux (suse and redhat;redhat7以上不适用
vi /etc/multipath.conf
defaults { user_friendly_names yes polling_interval 30 } devices { device { vendor "NETAPP" product "LUN.*" path_grouping_policy "group_by_prio" path_checker "tur" features "3 queue_if_no_path pg_init_retries 50" hardware_handler "1 alua" prio "alua" failback "immediate" rr_weight "uniform" rr_min_io 128 dev_loss_tmo "infinity" retain_attached_hw_handler "yes" detect_prio "yes" path_selector "round-robin 0" no_path_retry 18 } } blacklist { device { vendor ".*" } } blacklist_exceptions { device { vendor "^NETAPP" } }
一、配置文件字段
1)defaults:全局属性的默认设置。
2)multipaths:多路径相关配置
3)devices:存储设备相关配置。
4)blacklist:黑名单,multipath会忽略黑名单中的设备。
5)blacklist_exceptions:免除黑名单,加入黑名单内,但包含在这里的设备不会被忽略,是多路径管理的设备列表。