如何在Linux配置Multipathing?

文將逐步介紹如何使用Device Mapper MultipathingDM-Multipath)在LinuxRHEL7 / CentOS7)中配置multipath,並幫助您了解multipath配置。

1. 安裝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, 對其進行備份。編輯設定檔以確保刪除了以下條目。
defaults {
user_friendly_names yes
}
blacklist {
devnode “sda”
}
黑名單包括不在Multipathing中配置的設備。例如, 我們假設我們的作業系統安裝的disk/dev/sda。因此, 黑名單中的第一個條目將排除它們。ide 磁碟機(hd)也相同。

3. 啟動並啟用multipath daemons
如果不是預設啟動, 手動方式啟動multipath服務。
[root@linux1 ~]# systemctl start multipathd
如上方式啟用multipath服務在啟動時啟動。

4. 檢查多路徑狀態。
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基本配置完成。

留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)