multipath多路徑高可用,負載均衡配置
阿新 • • 發佈:2018-11-30
1、預設配置為高可用,拷貝模板配置檔案到etc,重啟multipathd即可
#預設配置並不會實現負載均衡,只會實現高可用的效果
cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
重啟服務檢視結果
[[email protected] ~]# 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的路徑
重啟服務檢視結果
[[email protected] ~]# 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