Administrator Guide
ここで [device] は、マルチパスデバイス名です(たとえば mpath2。パスは指定しないでください)。
• 仮想ディスクがアンマウントされる前に Device Mapper デバイスが削除されると、I/O がハングする場合があります。
• scsi_dh_rdac モジュールが initrd に含まれていない場合、デバイスの検出速度が遅くなり、syslog にバッファ I/O エラー
メッセージが表示されることがあります。
• I/O がアクティブな間にホストサーバーまたはストレージアレイが再起動されると、I/O がハングすることがあります。ストレー
ジアレイに対するすべての I/O を停止してから、ホストサーバーまたはストレージアレイをシャットダウンまたは再起動してく
ださい。
• MD シリーズストレージアレイでは、障害の発生したパスの復元後、フェールバックは自動的に実行されません。これは、再ス
キャンを強制実行しなければ、ドライバはデバイスを自動検出できないからです。コマンド rescan_dm_devs を実行してホ
ストサーバーの再スキャンを強制実行してください。この操作によって、障害の発生したパスが復元され、フェールバックが可
能になります。
• ホストシステムが大量の I/O を処理している場合、フェールバックの速度が低下することがあります。ホストサーバーのプロセ
ッサー使用率も高い場合、この問題はさらに悪化します。
• ホストシステムが大量の I/O を処理している場合、Device Mapper Multipath サービスの速度が低下することがあります。ホスト
サーバーのプロセッサー使用率も高い場合、この問題はさらに悪化します。
• ルートディスクが multipath.conf ファイルのブラックリストに載っていない場合、そのルートディスクにマルチパスノードが
作成されることがあります。コマンド multipath –ll を実行すると、この問題の識別に役立つベンダーおよび製品 ID が一覧
表示されます。
• 旧バージョンの SLES をアップグレードする場合は、アップデートされた SLES インストールで最新の scsi_dh_rdac モジュー
ルをアンインストールしてから、再インストールします。その後、カーネルをアップデートし、DVD から MD Storage Manager
をインストールします。
トラブルシューティング
表 16. トラブルシューティング
質問 回答
どのようにして multipathd が実行されている
ことを確認できますか?
次のコマンドを実行します。
/etc/init.d/multipathd status
multipath –ll コマンドの出力でデバイスが表示
されないのはなぜですか?
まず、デバイスが検出されているかどうかを確認します。コマンド #cat /
proc/scsi/scsi で、すでに検出されているデバイスをすべて表示します。次
に multipath.conf を検証して、正しい設定でアップデートされていることを確
認します。この後、multipath を実行します。次に multipath –ll を実行し
ます。新しいデバイスが表示されます。
新しくマップされた LUN がマルチパスデバイ
スノードに割り当てられないのはなぜですか?
任意のディレクトリで、rescan_dm_devs を実行します。これによりデバイス
が表示されます。
LUN を削除しましたが、マルチパスマッピン
グが引き続き利用可能です。
LUN を削除した後、マルチパスデバイスは引き続き利用可能です。multipath
–f <device node for the deleted LUN> を実行してマルチパスマッピ
ングを削除します。たとえば、/dev/dm-1 に関連するデバイスが削除された場
合、 multipath –f /dev/dm-1 を実行して /dev/dm-1 を DM マッピング
テーブルから削除する必要があります。マルチパスデーモンが停止 / 再開した場
合は、 multipath –F を実行して、古いマッピングをすべてフラッシュしま
す。
フェイルバックがアレイで正常に行われませ
ん。
レベルの低いドライバは、アレイとともに戻ってきたデバイスを自動検出できな
いことがあります。rescan_dm_devs を実行して、ホストサーバーの SCSI バス
を再スキャンし、マルチパスレイヤのデバイスを再集合させます。
146 Linux の Device Mapper マルチパス