3.2. マルチパスデバイスの作成時にローカルディスクを無視する
一部のマシンはその内部ディスク用にローカルの SCSI カードを持っています。DM-Multipath は これらのデバイスには推奨できません。マルチパスの設定に於いてローカルディスクを無視する 為のマルチパス設定ファイルの修正の仕方は以下の手順で示してあります。
- どれが内部ディスクかを判定し、それらをブラックリスト用として マークします。この例では、
/dev/sda
が内部ディスクです。元来のデフォルト マルチパス設定ファイル内で設定してあるように、multipath -v2
を 実行すると、マルチパスマップ内にローカルディスク/dev/sda
が表示 されることに注意して下さい。For further information on themultipath
command output, see 「Multipath Command Output」.[root@rh4cluster1 ~]#
multipath -v2
create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 [size=33 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 0:0:0:0 sda 8:0 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:0 sdb 8:16 \_ 3:0:0:0 sdf 8:80 create: 3600a0b80001327510000009a436215ec [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:1 sdc 8:32 \_ 3:0:0:1 sdg 8:96 create: 3600a0b80001327d800000070436216b3 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:2 sdd 8:48 \_ 3:0:0:2 sdh 8:112 create: 3600a0b80001327510000009b4362163e [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:3 sde 8:64 \_ 3:0:0:3 sdi 8:128 - デバイスマッパーがマルチパスマップ内で
/dev/sda
をマッピングすることを防止する為に、/etc/multipath.conf
ファイルの ブラックリストセクションを編集して、このデバイスを含むようにします。devnode
タイプを使用することでもsda
デバイスをブラックリストすることが できますが、それは、/dev/sda
が再起動後に変化しない保証がない為、安全な 手順ではありません。個別のデバイスをブラックリストするには、そのデバイスの WWID を 使用するとブラックリストができます。multipath -v2
コマンドへの出力で、/dev/sda
デバイスの WWID は SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 であることに 注意して下さい。このデバイスをブラックリストするには、/etc/multipath.conf
ファイルに以下を含めます。blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 }
/etc/multipath.conf
ファイルを更新した後に、multipathd
デーモンに対して手動で、そのファイルを リロードするように指示する必要があります。以下のコマンドが更新済の/etc/multipath.conf
ファイルをリロードします。service multipathd reload
- 以下のコマンドを実行します:
multipath -F multipath -v2
ロカールのディスク、又はディスク群は新規のマルチパスマップにはもう一覧表示されて いません。以下の例のようになります。[root@rh4cluster1 ~]#
multipath -F
[root@rh4cluster1 ~]#multipath -v2
create: 3600a0b80001327d80000006d43621677 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:0 sdb 8:16 \_ 3:0:0:0 sdf 8:80 create: 3600a0b80001327510000009a436215ec [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:1 sdc 8:32 \_ 3:0:0:1 sdg 8:96 create: 3600a0b80001327d800000070436216b3 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:2 sdd 8:48 \_ 3:0:0:2 sdh 8:112 create: 3600a0b80001327510000009b4362163e [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:3 sde 8:64 \_ 3:0:0:3 sdi 8:128