3.3. マルチパスデバイスの作成時にローカルのディスクを無視
一部のマシンには内部ディスク用のローカル SCSI カードがあり、DM Multipath をこのようなデバイスで使用することは推奨されません。find_multipaths 設定パラメーターを on に設定すると、このようなデバイスでマルチパスを無効にする必要はありません。
find_multipaths 設定パラメーターを on に設定しない場合は、以下の手順に従って DM Multipath 設定ファイルを変更して、マルチパスの設定時にローカルのディスクを無視できます。
手順
デバイスのモデル、パス、ベンダーなどの既知のパラメーターを使用して内部ディスクを識別し、次のオプションのいずれかを使用してその WWID を決定します。
既存のマルチパスデバイスを表示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DM Multipath が作成できるマルチパスデバイスをさらに表示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow デバイス情報を表示します。
multipathd show paths raw format "%d %w" | grep sda
# multipathd show paths raw format "%d %w" | grep sda sda WDC_WD800JD-75MSA3_WD-WMAM9FU71040Copy to Clipboard Copied! Toggle word wrap Toggle overflow この例では、
/dev/sdaは内部ディスクで、その WWID はWDC_WD800JD-75MSA3_WD-WMAM9FU71040です。
/etc/multipath.confファイルのblacklistセクションを編集し、WWID 属性を使用してこのデバイスを無視します。blacklist { wwid WDC_WD800JD-75MSA3_WD-WMAM9FU71040 }blacklist { wwid WDC_WD800JD-75MSA3_WD-WMAM9FU71040 }Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告sdaなどのdevnodeパラメーターを使用してデバイスを識別することはできますが、/dev/sdaが再起動時に同じデバイスを参照することが保証されていないため、この手順は安全ではありません。/etc/multipath.confファイルに設定エラーがないか確認します。multipath -t > /dev/null
# multipath -t > /dev/nullCopy to Clipboard Copied! Toggle word wrap Toggle overflow 完全なレポートを表示するには、コマンド出力を破棄しないでください。
multipath -t
# multipath -tCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
ディスクが
initramfsに含まれている場合は、initramfs を再作成します。詳細は、initramfs でのマルチパスの設定 を参照してください。 multipathdデーモンを再設定して、/etc/multipath.confファイルをリロードします。systemctl reload multipathd
# systemctl reload multipathdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
ローカルディスク上のマルチパスデバイスは、使用中に削除することができません。このようなデバイスを無視するには、デバイスのすべてのユーザーを停止します。たとえば、デバイス上のファイルシステムをアンマウントし、それを使用している論理ボリュームを非アクティブ化します。これが不可能な場合は、システムを再起動してマルチパスデバイスを削除できます。
検証
内部ディスクが無視され、マルチパス出力に表示されないことを確認します。
マルチパスデバイスをリスト表示します。
multipath -v2 -l
# multipath -v2 -lCopy to Clipboard Copied! Toggle word wrap Toggle overflow DM Multipath が作成できる追加デバイスをリスト表示します。
multipath -v2 -d
# multipath -v2 -dCopy to Clipboard Copied! Toggle word wrap Toggle overflow