multipath多路径高可用,负载均衡配置

版权声明: https://blog.csdn.net/PlatoWG/article/details/83788501

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

猜你喜欢

转载自blog.csdn.net/PlatoWG/article/details/83788501