参数设置:
1./etc/multipath.conf配置文件包括几项参数:blacklist、defaults、multipaths、devices;
系统决定多路径设备的属性时,首先检查multipaths,然后检查devices,最后是defaults。
1.blacklist
1.1blacklist是黑名单,排除本地磁盘和光驱设备,不对磁盘多路径聚合;
1.2查看wwid号:
/sbin/scsi_id –g –s /block/sdb
cat /var/lib/multipath/bindings
2.defaults常规默认配置
2.1defaults
全局参数,针对所有的盘生效;
2.2plling_interval
以秒为单位指定两次路径检查的间隔,默认值为5;
2.3udev_dir
生成udev设备节点的目录,默认值为/dev;
2.4multipath_dir
保存动态共享对象的目录。默认值根据系统而定,通常为/lib/multipath;
2.5find_multipaths
设置多路径设备的模式,如果为yes,多路径不会尝试为不在黑名单的设备创建多路径,反之多路径将会尝试为满足条件的设备创建多路径;
2.6verbosity
默认详情,数值越高越详细,默认值为2;
2.7path_selector
决定下一个IO操作使用哪个路径的算法,包括round-robin 0、queue-length 0、service-time 0,也就是说下一个IO下发从哪个路径下发,根据此参数设置算法;
2.8path_grouping_policy
默认路径分组策略,可能的值包括:failover、multibus、group_by_serial、group_by_prio、group_by_node_name;
2.9getyid_callout
获取唯一路径标示符,默认值为/lib/udev/scsi_id --whitelisted --device=/dev/%n;
2.10prio
路径优先值,包括:const、emc、alua、tpg_pref、on_tap、rdac、hp_sw、hds;
3.multipaths
3.1multipaths针对一个盘,配置一个盘的相关属性;
4.devices
4.1devices针对设备,不同存储针对不同的vendor,需要在devices参数加入存储相关的参数,优先级高于multipaths;
5.重要参数
5.1重要参数1:path_grouping_policy 可以设置的值:multibus负载均衡 failover主备模式
重要参数2:path_checker可以设置的值:readsector0、tur、emc_clariion、hp_sw、directio