RHEL の無反応なストレージデバイスで、SCSI の復旧と device-mapper-multipath フェイルオーバーに時間がかかる
Issue
- ストレージに失敗し、マルチパスデバイスが別のパスに切り替える際に時間がかかります。
-
パスが失敗した時に I/O への割り込みを最小にするためにフェイルオーバーを早く発生させるように、device-mapper-multipath と SCSI デバイスを設定するにはどうしたら良いですか?
-
転送、リンク、または他のエラーがなく、タイムアウトコマンドだけがある無反応な SCSI ターゲットは、SCSI エラー復旧ロジックを発生させます。これには時間がかかり、dm-multipath が別のパスに失敗することを防ぎます。このように時間がかかると、高可用性のデュアルファブリックな設定が効果的ではなくなり、アプリケーションのタイムアウトが発生します。
- SCSI またはマルチパスデバイスが失敗するのを待っている間に、ディスク I/O にタイムアウトを設定したアプリケーション (Red Hat High Availability Cluster、Oracle RAC など) がタイムアウトにならないようにするにはどうしたら良いですか?
Environment
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) 5
- device-mapper-multipath
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.