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 選項,以 mpathn 格式設定別名。
舉例來說,有兩個 HBA 的節點透過單一、不分區的光纖交換器連上擁有兩個連接埠的儲存控制器,會看到四個裝置:/dev/sda/dev/sdbdev/sdc 以及 /dev/sdd。DM-Multipath 會使用一組獨一無二的 WWID 建立單一裝置,並依據 multipath 的設定,將這四組裝置的 I/O 重新導向到這單一裝置上。當 user_friendly_names 設定設為 yes 的時候,multipath 裝置會設成 mpathn
當新裝置納入 DM-Multipath 的控制之下時,新裝置可能會在 /dev 目錄下的兩個地方看到:/dev/mapper/mpathn 以及 /dev/dm-n
  • /dev/mapper 裡的裝置是在開機過程中建立的。您可使用這些裝置來存取 multipath 裝置,比方說當建立邏輯卷冊時。
  • 所有 /dev/dm-n 裝置都是給內部使用,請不要使用這些裝置。
欲取得更多 multipath 預設配置上的相關資訊,包括 user_friendly_names 配置選項,請參閱〈節 4.3, “配置檔案的預設值”〉。
您亦可依您的選擇來設置 multipath 裝置的名稱,方法就是使用 multipath 配置檔案的 multipaths 部份中的 alias 選項。欲取得更多有關於 multipath 配置檔案中的 multipaths 一節的相關資訊,請參閱〈節 4.4, “Multipath 裝置配置的屬性”〉。