システムの再起動後、ローカルに接続されたディスク (例:/dev/sda1) にデバイス マッパー マルチパス (「dm-multipath」、「dm-mp」) 名 (例:/dev/mapper/mpath1p1) が割り当てられます。 scsi ID を持ち、OPEN/マウントされていない SCSI デバイスは、マルチパス構成でブラックリストに登録されていない限り、ブート プロセス中に dm-multipath によって割り当てられます。
「find_multipaths」を使用してローカル ディスクをブラックリストに登録するには、以下の手順に従います。 ” ディレクティブ:
1. マルチパス デバイスとして作成したくない内蔵ドライブの WWID を見つけます。
$ sudo multipath -ll [WWN_ID-4]
$ sudo /lib/udev/scsi_id --whitelisted --device=/dev/sd[X] [WWN_ID-4]
2. /etc/multipath/wwids からこの WWID の参照を削除します および /etc/multipath/bindings :
$ sudo vi /etc/multipath/wwids # Valid WWIDs: /[WWN_ID-0]/ /[WWN_ID-1]/ /[WWN_ID-2]/ /[WWN_ID-3]/ /[WWN_ID-4]/ <<<<< /[WWN_ID-5]/
3.「find_multipaths」を追加します はい " から "デフォルト " または /etc/multipath.conf のデバイス固有のセクション。
$ sudo vi /etc/multipath.conf defaults { user_friendly_names yes find_multipaths yes }
この時点で、ダウンタイムを計画し、ホストを再起動して、マルチパスが内部ドライブを割り当てていないことを確認する必要があります。場合によっては、initrd も再構築する必要があることに注意してください。これは、initramfs が dm-multipath サポートを使用してビルドされている場合に必要です (たとえば、「Boot From SAN」サポートが追加されている場合)。
a) 新しいバージョンに予期しない問題が発生した場合に備えて、initrd のバックアップ コピーを作成します。 /boot がマウントされていることを確認してください:
$ df -h $ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.`date +%Y-%m-%d-%H.%M.%S`
b) 現在のカーネル バージョンの initramfs を再構築します。
$ sudo dracut -f
Note: Another commonly used method to blacklist a device is by using blacklist stanza in the /etc/multipath.conf file.