Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

章 4. DM-Multipath 配置檔案

就預設值,DM-Multipath 提供的配置值足以應付 multipath 大部分的一般使用方式。除此之外,DM-Multipath 支援大部分有 DM-Multipath 功能的儲存裝置陣列。預設的配置值與受支援的裝置可在 /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults 檔案中找到。
您可以編輯 /etc/multipath.conf 配置檔,覆寫 DM-Multipath 的預設配置值。如果需要的話,您也可以新增配置檔預設值裡面,不支援的儲存陣列。

注意

您可以在 initramfs 檔案系統上執行設定 multipath。如果您可以從 initramfs 檔案系統上執行 multipath,並更改了任何 multipath 配置檔,那就必須重建 initramfs 檔案系統,好讓變更生效。欲知重建使用 multipath 的 initramfs 檔案系統的方法,請參閱〈節 3.4, “在 initramfs 檔案系統中設定 multipath”〉。
本章提供了關於剖析與修改 multipath.conf 檔案的資訊,其中包含了以下章節:
  • 配置檔案總覽
  • 配置檔案黑名單
  • 配置檔案預設值
  • 配置檔案 multipath
  • 配置檔案裝置
在 multipath 配置檔案中,您只需要設定所需的部份,或改變 multipath.conf.defaults 中的預設值。如果配置檔案中有些部份與您的使用環境無關,或者您不想要蓋過預設值,您可將這些部份設為註釋,就如在初始檔案中一樣。
您可使用正規表示式(regular expression)語法來撰寫配置檔案。
此配置檔案的註釋版本可在 /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated 中找到。

4.1. 配置檔案總覽

multipath 的配置檔案可分成以下幾節:
blacklist
不會被用來作為 multipath 的特定裝置清單。
blacklist_exceptions
根據 blacklist 一節的參數,列出 multipath 黑名單以外的裝置。
defaults
DM-Multipath 的一般預設設定。
multipaths
設定每個 multipath 裝置的特性。這些值會覆蓋過配置檔案中 defaultsdevices 兩節中的設定。
devices
設定每個儲存控制卡。這些值會覆蓋過配置檔案中 defaults 一節中的設定。如果預設設定並不支援您使用的儲存陣列,您可能需要為其建立 devices 一節。
當系統決定了一組 multipath 裝置的屬性,它會先檢查 multipath 的設定,然後每個裝置的設定,接下來則是 multipath 的系統預設值。