第3章 DM Multipath の設定
本章では、DM Multipath を設定する手順を説明します。これには、以下の手順が含まれます。
- DM-Multipath の基本設定
- ローカルディスクを無視する
- 設定ファイルにデバイスを追加する
initramfs
ファイルシステムでマルチパスを起動する
3.1. DM Multipath の設定
システムに DM-Multipath をセットアップする前に、システムが更新されており、
device-mapper-multipath
パッケージがインストールされていることを確認してください。
mpathconf ユーティリティーを使用してマルチパスを設定します。マルチパス設定ファイル
/etc/multipath.conf
が作成されます。
/etc/multipath.conf
ファイルが既に存在する場合は、mpathconf ユーティリティーでファイルを編集します。/etc/multipath.conf
ファイルが存在しない場合は、mpathconf ユーティリティーが/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
を起動ファイルとして使用します。/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
ファイルが存在しない場合は、mpathconf ユーティリティーにより/etc/multipath.conf
ファイルがゼロから作成されます。
mpathconf ユーティリティーの詳細は、mpathconf(8) の man ページを参照してください。
/etc/multipath.conf
ファイルを編集する必要がない場合は、以下のコマンドを実行すると、基本的なフェイルオーバー設定用の DM-Multipath をセットアップすることができます。このコマンドでマルチパス設定が有効になり、multipathd デーモンが起動されます。
# mpathconf --enable --with_multipathd y
multipathd デーモンを起動する前に
/etc/multipath.conf
ファイルを編集する必要がある場合は、以下の手順に従い基本的なフェイルオーバー設定用の DM-Multipath をセットアップします。
--enable
オプションを指定して mpathconf コマンドを実行します。#
mpathconf --enable
mpathconf コマンドに必要な追加オプションの詳細は、man ページの mpathconf を参照するか、--help
オプションを指定して mpathconf コマンドを実行してください。#
mpathconf --help
usage: /sbin/mpathconf <command> Commands: Enable: --enable Disable: --disable Set user_friendly_names (Default y): --user_friendly_names <y|n> Set find_multipaths (Default y): --find_multipaths <y|n> Load the dm-multipath modules on enable (Default y): --with_module <y|n> start/stop/reload multipathd (Default n): --with_multipathd <y|n>- 必要に応じて
/etc/multipath.conf
ファイルを編集します。DM-Multipath 用のデフォルト設定はシステムにコンパイルされているため、/etc/multipath.conf
ファイルで明示的に指定する必要はありません。path_grouping_policy
のデフォルト値はfailover
にセットされています。このため、/etc/multipath.conf
ファイルを変更する必要はありません。設定ファイル内のデフォルト値の変更に関する詳細は4章DM Multipath 設定ファイルをご覧ください。設定ファイルの初期デフォルトセクションによりマルチパスデバイス名がmpath
n の形式になるよう設定されます。この設定がないと、マルチパスデバイスの WWID がマルチパスデバイスの名前になります。 - 必要に応じて設定ファイルを保存し、エディターを終了します。
- 以下のコマンドを実行します。
#
systemctl start multipathd.service
設定ファイルで、
user_friendly_names
の値を yes
に設定したため、マルチパスデバイスが /dev/mapper/mpath
n に作成されます。デバイス名を選択したエイリアスに設定する方法は、4章DM Multipath 設定ファイル を参照してください。
ユーザーフレンドリー名を使用しない場合は、次のコマンドを実行します。
# mpathconf --enable --user_friendly_names n
注記
マルチパスデーモンを起動してからマルチパス設定ファイルの編集が必要になった場合は、systemctl reload multipathd.service コマンドを実行して変更を反映する必要があります。