RHEL の "scsi reservation conflict" メッセージが示すものと、その解決方法
Issue
- クラスターイベント後に SCSI デバイスをマウントできない原因が永続的な予約にあるかどうかはどのように判断できますか?
- "reservation conflict" メッセージは何を示していますか?
Oct 20 18:17:20 redhat kernel: scsi1 (0,5,0) : reservation conflict
Oct 20 18:17:20 redhat kernel:SCSI error :<1 0 5 0> return code = 0x18
Oct 20 18:17:20 redhat kernel: end_request:I/O error, dev sdg, sector 1331359
Oct 20 18:17:20 redhat kernel: scsi1 (0,5,0) : reservation conflict
Oct 20 18:17:20 redhat kernel:SCSI error :<1 0 5 0> return code = 0x18
Oct 20 18:17:20 redhat kernel: end_request:I/O error, dev sdg, sector 1331360
- 以下の I/O エラーと SCSI ステータスエラーはマウントされているディスクの 1 つに関連しており、ファイルシステムは読み取り専用モードで再度マウントされています。
Nov 7 05:15:25 xxxx kernel: sd 0:0:1:0: reservation conflict
Nov 7 05:15:25 xxxx kernel: sd 0:0:1:0:SCSI error: return code = 0x00000018
Nov 7 05:15:25 xxxx kernel: end_request:I/O error, dev sdb, sector 36335
Nov 7 05:15:25 xxxx kernel:Buffer I/O error on device sdb1, logical block 4534
Nov 7 05:15:25 xxxx kernel: lost page write due to I/O error on sdb1
Nov 7 05:15:25 xxxx kernel:Aborting journal on device sdb1.
Nov 7 05:15:26 xxxx kernel: ext3_abort called.
Nov 7 05:15:26 xxxx kernel:EXT3-fs error (device sdb1): ext3_journal_start_sb:Detected aborted journal
Nov 7 05:15:26 xxxx kernel:Remounting filesystem read-only
- I/O の発行に問題があり、予約の競合を報告するデバイスで I/O エラーが発生しています。
- 共有ストレージにアクセスするコマンドが完了するのに時間がかかるか失敗し、SCSI ステータスエラーと予約競合のメッセージがログに記録されます。
- ファイバーチャンネル LUN での起動時にシステムがハングアップし、"reservation conflict" メッセージが表示されます。
- GFS ファイルシステムがマウントされず、予約の競合が発生します。
Environment
- Red Hat Enterprise Linux (RHEL) 4
- Red Hat Enterprise Linux (RHEL) 5
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) 7
- fence_scsi を使用する高可用性クラスター
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.