Linux叢集內多路徑設別名稱的一致性
阿新 • • 發佈:2022-03-17
多路徑裝置可以在兩個地方看到:/dev/mapper/mpath n 和/dev/dm- n
·/dev/mapper是在boot早期建立的。使用這些訪問多路徑裝置,比如建立邏輯卷
·/dev/dm- n只是內部使用的,管理員不應該直接使用
Linux叢集內多路徑設別名稱的一致性
user_friendly_names如果設定為yes,在單個節點內多路徑裝置名稱是一致的,但是並不能保證在叢集內所有節點都一致。如果設定了別名,在配置檔案multipath.conf中,不是所有節點上的別名都一致的。這不會影響使用LVM建立邏輯卷,但是如果想在所有節點上都保持一致,就不建議將user_friendly_names設定為yes,或不建議配置別名。預設情況下,使用WWID都是全域性一致的。
如果想系統定義的名稱在各個節點也全域性一致,可以根據以下的方式配置:
2.在其它節點上禁用所有的多路徑裝置:
# systemctl stop multipathd.service
# multipath -F
3.從第一個節點拷貝/etc/multipath/bindings,拷貝到其它所有節點
4.開啟其它節點上多路徑裝置
# systemctl start multipathd.service
如果新增新的裝置,就要重複上面的步驟。
如果想別名在叢集內的各個節點上也全域性一致,要確保各個節點的/etc/multipath.conf也一樣
1.在一個節點上的/etc/multipath.conf配置別名
2.在其它節點上禁用所有的多路徑裝置:
# systemctl stop multipathd.service
# multipath -F
3.從第一個節點拷貝/etc/multipath.conf,拷貝到其它所有節點
4.開啟其它節點上多路徑裝置
# systemctl start multipathd.service
如果新增新的裝置,就要重複上面的步驟。
multipath基本操作命令
# /etc/init.d/multipathd start #開啟mulitipath服務 # multipath -F #刪除現有路徑 # multipath -v2 #格式化路徑 # multipath -ll #檢視多路徑