GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 6 で「find_multipaths」ディレクティブを使用してローカル ディスクをブラックリストに登録する方法

システムの再起動後、ローカルに接続されたディスク (例:/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.


Cent OS
  1. CentOS /RHEL8にElasticsearchをインストールする方法

  2. CentOS / RHEL 7 :FirewallD を使用して Samba サーバーのファイアウォール ポートを開く方法

  3. CentOS / RHEL 7 :chrony をローカル クロックに同期する方法

  1. CentOS 7 /Rhel7でautofsデーモンを構成する方法

  2. CentOS / RHEL :ファイルシステムの UUID を変更する方法

  3. CentOS/RHEL 6,7 で Auditd を使用してマウント ポイントのマウント/アンマウントを監視する方法

  1. CentOS / RHEL 7 :マシン ID を変更する方法

  2. CentOS/RHEL 6 でマルチパスを使用する場合に、ASM ディスクのディスク権限を設定する udev ルールを設定する方法

  3. CentOS/RHEL:YUM を使用してファイルが欠落しているパッケージを見つける方法