4.3. 設定ファイルデフォルト


/etc/multipath.conf 設定ファイルには、user_friendly_names パラメータを以下のように yes にセットする defaults セクションが 含まれています。
defaults {
        user_friendly_names yes
}
これは、 user_friendly_names パラメータのデフォルト値を上書きします。
設定ファイルには、設定デフォルトのテンプレートが含まれています。この セクションは以下のように、コメントアウトしてあります。
#defaults {
#       udev_dir                /dev
#       polling_interval        10
#       selector                "round-robin 0"
#       path_grouping_policy    multibus
#       getuid_callout          "/sbin/scsi_id -g -u -s /block/%n"
#       prio_callout            /bin/true
#       path_checker            readsector0
#       rr_min_io               100
#       max_fds                 8192
#       rr_weight               priorities
#       failback                immediate
#       no_path_retry           fail
#       user_friendly_names     yes
#}
設定パラメータのいずれかのデフォルト値を上書きするには、このテンプレートから 該当する行を defaults セクションにコピーしてそれをアンコメントします。 例えば、path_grouping_policy パラメータを上書きして failover のデフォルト値ではなく、 multibus になるようにするには、そのテンプレートから該当する行を設定ファイルの初期 defaults セクションにコピーして、以下のようにアンコメントします。
defaults {
        user_friendly_names     yes
        path_grouping_policy    multibus
}
表4.1「マルチパス設定デフォルト」 describes the attributes that are set in the defaults section of the multipath.conf configuration file. These values are used by DM-Multipath unless they are overwritten by the attributes specified in the devices and multipaths sections of the multipath.conf file.
表4.1 マルチパス設定デフォルト
属性 説明
udev_dir udev デバイスノードが作成されるディレクトリを指定します。 デフォルトの値は、/udev です。
polling_interval 2つのパスチェックの間隔を秒数で指定します。デフォルト値は 5 です。
selector 次回の I/O 操作用のパスを決定するのに使用するデフォルトのアルゴリズムを 指定します。デフォルト値は round-robin 0 です。
path_grouping_policy
未指定のマルチパスに適用するデフォルトのパスグルーピングポリシーを指定します。 使用可能な値は以下のようになります:
failover = 優先グループ毎に1つのパス
multibus = 1つの優先グループ内の全パスが有効
group_by_serial = 検出されたシリアル番号毎に1つの 優先グループ
group_by_prio = パス優先値毎に1つの優先グループ
group_by_node_name = 目的地ノード名毎に1つの優先グループ
デフォルト値は failover です。
getuid_callout
Specifies the default program and arguments to call out to obtain a unique path identifier. An absolute path is required.
デフォルト値は /sbin/scsi_id -g -u -s です。
prio_callout Specifies the the default program and arguments to call out to obtain a path priority value. For example, the ALUA bits in SPC-3 provide an exploitable prio value for example. "none" is a valid value. The default value is no callout, indicating all paths are equal
path_checker パスの状態を判定する為に使用するデフォルトのメソッドを指定します。使用可能な 値は次のようになります: readsector0turemc_clariionhp_sw、及び directio。 デフォルト値は readsector0 です。
rr_min_io 現在のパスグループ内で次のパスに切り替える前に、1つのパスに巡回するための I/O の数量を 指定します。デフォルト値は 1000 です。
max_fds (RHEL 5.2 及びそれ以降) multipathd プロセス用のオープンファイル 記述子の最大数をセットします。RHEL 5.3 では、このオプションは、オープンファイル 記述子の数量をシステムの最大値にセットする max の値を許可します。
rr_weight
If set to priorities, then instead of sending rr_min_io requests to a path before calling selector to choose the next path, the number of requests to send is determined by rr_min_io times the path's priority, as determined by the prio_callout program. Currently, there are priority callouts only for devices that use the group_by_prio path grouping policy, which means that all the paths in a path group will always have the same priority.
uniform にセットしてある場合は、全てのパスの weight は均一になります。 デフォルト値は uniform です。
failback
パスグループフェイルバックを指定します。
「0」又は、 immediate の値は、現在のパスグループよりも高い優先度を持つ パスグループがある場合はすぐにシステムはそのパスグループに切り替えることを指定します。
「0」以上の数値は据え置きフェイルバックを秒数で指定します。
manual の値は、フェイルバックが演算子干渉がある場合のみに 発生することを指定します。
デフォルト値は manual です。
no_path_retry
この属性の数値は、キューを無効にするまでにシステムが失敗したパスの使用を 試みる回数を指定します。
fail の値は、キューなしで即時失敗を示します。
queue の値は、パスが修復されるまでキューが停止すべきでない ことを示します。
デフォルト値は (null) です。
flush_on_last_del (RHEL 5.3 及びそれ以降) yes にセットされている場合、 multipathd デーモンは、デバイスへの最後のパスが削除 された時にキューイングを無効にします。デフォルト値は no です。
queue_without_daemon (RHEL 5.3 及びそれ以降) no にセットされている場合、 multipathd デーモンはシャットダウン される時に全てのデバイス用のキューイングを無効にします。デフォルト値は yes です。
user_friendly_names yes にセットされている場合、システムが bindings ファイルを使用して、マルチパスへの永続的で特有なエイリアスを mpath n の形式で割り当てる必要があることを指定します。bindings ファイルのデフォルト位置は /var/lib/multipath/bindings ですが、 これは bindings_file オプションにより変更可能です。no に セットされている場合、 システムが WWID をマルチパスのエイリアスとして使用すべきことを指定します。どちらの場合でもここに指定されたことは、設定ファイルの multipaths セクション内に指定するデバイス特有のエイリアスで上書きされます。デフォルト値は no です。
bindings_file (RHEL 5.2 及びそれ以降) user_friend_names オプションと共に 使用される bindings ファイルの場所です。デフォルト値は /var/lib/multipath/bindings です。
mode (RHEL 5.3 及びそれ以降) マルチパスデバイスノード用に使用する 8進法のモードです。 デフォルト値はプロセスによって決定されます。
uid (RHEL 5.3 及びそれ以降) マルチパスデバイスノード用に使用するユーザー ID です。 数字で ユーザー ID を使用する必要があります。デフォルト値は プロセスによって 決定されます。
gid (RHEL 5.3 及びそれ以降) マルチパスデバイスノード用に使用するグループ ID です。 数字で グループ ID を使用する必要があります。デフォルト値は プロセスによって 決定されます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.