1、默认配置为高可用,拷贝模板配置文件到etc,重启multipathd即可
#默认配置并不会实现负载均衡,只会实现高可用的效果
cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
重启服务查看结果
[root@node11 ~]# multipath -ll
mpatha (36001405a9666f29ccff4826813817c21) dm-3 LIO-ORG ,vdb
size=5.0G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=active #在线且正在使用的链路
| `- 2:0:0:0 sdb 8:16 active ready running
`-+- policy='service-time 0' prio=1 status=enabled #在线备用链路
`- 3:0:0:0 sda 8:0 active ready running
2、负载均衡,修改配置文件实现轮询,
#注释掉一下配置,实现对磁盘进行命名
#defaults {
# user_friendly_names yes
# find_multipaths yes
#}
#在配置文件最下面添加以下配置,时间负载均衡
multipaths {
multipath {
wwid 36001405a9666f29ccff4826813817c21 #通过scsi_id获得
alias data_disk #磁盘别名
path_grouping_policy multibus
path_selector "round-robin 0" #负载均衡模式
failback manual
rr_weight priorities
no_path_retry 5
}
}
负载均衡算法 path_selector
round-robin 0 #轮询
queue-length 0 #最少连接
service-time 0 #根据未完成的IO数量选择下一组IO的路径
重启服务查看结果
[root@node11 ~]# multipath -ll
data_disk (36001405a9666f29ccff4826813817c21) dm-3 LIO-ORG ,vdb
size=5.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 4:0:0:0 sda 8:0 active ready running
`- 5:0:0:0 sdb 8:16 active ready running