Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 2. Multipath 裝置
若沒有 DM-Multipath,從伺服器節點到儲存控制器的每條路徑皆會被系統視為各別裝置,即使當 I/O 路徑將同樣的伺服器節點連到同樣的儲存控制器亦然。DM-Multipath 提供了整理 I/O 路徑的邏輯方法,作法是在其下的裝置上方,建立單一的 multipath 裝置。
2.1. Multipath 的裝置識別子
每個 multipath 裝置皆有一個 WWID(World Wide Identifier,全球識別子),它是全世界獨一無二、不會改變的。預設上,multipath 裝置名稱會設定為它的 WWID。您可以設定 multipath 設定檔裡面的
user_friendly_names
選項,以 mpath
n
格式設定別名。
舉例來說,有兩個 HBA 的節點透過單一、不分區的光纖交換器連上擁有兩個連接埠的儲存控制器,會看到四個裝置:
/dev/sda
、/dev/sdb
、dev/sdc
以及 /dev/sdd
。DM-Multipath 會使用一組獨一無二的 WWID 建立單一裝置,並依據 multipath 的設定,將這四組裝置的 I/O 重新導向到這單一裝置上。當 user_friendly_names
設定設為 yes
的時候,multipath 裝置會設成 mpath
n
。
當新裝置納入 DM-Multipath 的控制之下時,新裝置可能會在
/dev
目錄下的兩個地方看到:/dev/mapper/mpath
n
以及 /dev/dm-
n
。
/dev/mapper
裡的裝置是在開機過程中建立的。您可使用這些裝置來存取 multipath 裝置,比方說當建立邏輯卷冊時。- 所有
/dev/dm-
n
裝置都是給內部使用,請不要使用這些裝置。
欲取得更多 multipath 預設配置上的相關資訊,包括
user_friendly_names
配置選項,請參閱〈節 4.3, “配置檔案的預設值”〉。
您亦可依您的選擇來設置 multipath 裝置的名稱,方法就是使用 multipath 配置檔案的
multipaths
部份中的 alias
選項。欲取得更多有關於 multipath 配置檔案中的 multipaths
一節的相關資訊,請參閱〈節 4.4, “Multipath 裝置配置的屬性”〉。