質問 :サーバーから LUN のマッピングを解除した後、マルチパス デバイスを削除する方法
たとえば、以下の出力の「mpath4」は使用されていないため、削除する必要があります。
# multipath -ll sda: checker msg is "tur checker reports path is down" sdd: checker msg is "tur checker reports path is down" 1_oracle_index ( Unique WWID ) dm-10 HP,MSA2012fc [size=1.4T][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=0][active] \_ 0:0:1:13 sdc 8:32 [active][ready] \_ 1:0:1:13 sdf 8:80 [active][ready] 1_oracle_data ( Unique WWID ) dm-9 HP,MSA2012fc [size=1.4T][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=0][active] \_ 0:0:1:12 sdb 8:16 [active][ready] \_ 1:0:1:12 sde 8:64 [active][ready] mpath4 ( Unique WWID ) dm-8 HP,MSA2012fc [size=1.0G][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=0][enabled] \_ 0:0:1:10 sda 8:0 [failed][faulty] \_ 1:0:1:10 sdd 8:48 [failed][faulty]
以下に概説する手順に従って、故障した/障害のあるデバイスをマルチパスから削除します。
1. マルチパス デバイス「mpath4」またはエイリアスと異なる場合は wwid をフラッシュします。この例のエイリアスは「mpath4」です。 「-f」を使用 」でマルチパス マップをフラッシュします。
# multipath -f mpath4
2. multipath コマンドを再度実行して確認します。
# multipath -ll sda: checker msg is "tur checker reports path is down" sdd: checker msg is "tur checker reports path is down" 1_oracle_index ( Unique WWID ) dm-10 HP,MSA2012fc [size=1.4T][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=0][active] \_ 0:0:1:13 sdc 8:32 [active][ready] \_ 1:0:1:13 sdf 8:80 [active][ready] 1_oracle_data ( Unique WWID ) dm-9 HP,MSA2012fc [size=1.4T][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=0][active] \_ 0:0:1:12 sdb 8:16 [active][ready] \_ 1:0:1:12 sde 8:64 [active][ready]
上記の出力からわかるように、マルチパス デバイス mpath4 がサーバーから削除されました。