如何在Linux配置Multipathing?
此文將逐步介紹如何使用Device Mapper
Multipathing(DM-Multipath)在Linux(RHEL7 / CentOS7)中配置multipath,並幫助您了解multipath配置。
1. 安裝Device
Mapper Multipath package。
驗證device-mapper-multipath package是否已安裝。
驗證device-mapper-multipath package是否已安裝。
[root@linux1 ~]# rpm -q
device-mapper-multipath
如果未安裝, 請使用 yum 安裝Device
Mapper Multipath package, 以避免依賴關係問題。
2. linux Device Mapper Multipathing的基本配置
設定檔是/etc/multipath.con檔, 對其進行備份。編輯設定檔以確保刪除了以下條目。
設定檔是/etc/multipath.con檔, 對其進行備份。編輯設定檔以確保刪除了以下條目。
defaults {
user_friendly_names yes
}
blacklist {
devnode “sda”
}
user_friendly_names yes
}
blacklist {
devnode “sda”
}
黑名單包括不在Multipathing中配置的設備。例如, 我們假設我們的作業系統安裝的disk是/dev/sda。因此, 黑名單中的第一個條目將排除它們。ide 磁碟機(hd)也相同。
3. 啟動並啟用multipath
daemons。
如果不是預設啟動, 則手動方式啟動multipath服務。
如果不是預設啟動, 則手動方式啟動multipath服務。
[root@linux1 ~]# systemctl start
multipathd
如上方式啟用multipath服務在啟動時啟動。
4. 檢查多路徑狀態。
multipath -ll 命令輸出multipathed paths, 顯示哪些設備是multipathed。如果該命令未列印出任何內容, 請確保正確設置了所有 SAN 連接, 並且系統是Multipathed。
multipath -ll 命令輸出multipathed paths, 顯示哪些設備是multipathed。如果該命令未列印出任何內容, 請確保正確設置了所有 SAN 連接, 並且系統是Multipathed。
[root@linux1 ~]# multipath -ll
mpathb (360014051f89d2bb3300470fa7d4baa10) dm-2 LIO-ORG ,lun0
size=2.0G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=0 status=active
| `- 1:0:0:0 sdb 8:16 active active running
`-+- policy='service-time 0' prio=0 status=enabled
`- 2:0:0:0 sdc 8:32 active active running
上面的輸出顯示 1個 LUN (mpathb) 和2條路徑 (sdb 和 sdc)。linux Multipathing基本配置完成。
mpathb (360014051f89d2bb3300470fa7d4baa10) dm-2 LIO-ORG ,lun0
size=2.0G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=0 status=active
| `- 1:0:0:0 sdb 8:16 active active running
`-+- policy='service-time 0' prio=0 status=enabled
`- 2:0:0:0 sdc 8:32 active active running
留言
張貼留言