マルチパスデバイスで fence_scsi を使用し、RHEL に devices 属性を指定すると、予約の競合がログに記録される
Issue
- クラスターテスト時に、ログファイルで注意すべきエントリーが出力されます。
Feb 11 19:43:48 node2 kernel: sd 2:0:2:6:[sdh] Result: hostbyte=DID_OK driverbyte=DRIVER_OK
Feb 11 19:43:48 node2 kernel: sd 2:0:2:6:[sdh] CDB:Write(10):2a 00 42 87 08 00 00 04 00 00
Feb 11 19:43:48 node2 kernel: sd 2:0:2:6: reservation conflict
Feb 11 19:43:48 node2 kernel: end_request: critical nexus error, dev sdh, sector 1116147712
- このマルチパスデバイスのフェンスデバイスとして
fence_scsi
を使用するように設定しましたが、予約競合が発生します。
<fencedevice agent="fence_scsi" name="scsi_node1" devices="/dev/disk/by-id/scsi-3600c0ff00013e0bef982e94f01000000"/>
<fencedevice agent="fence_scsi" name="scsi_node2" devices="/dev/disk/by-id/scsi-3600c0ff00013e0bef982e94f01000000"/>
Environment
- Red Hat Enterprise Linux (RHEL) 6 (および High Availability アドオン)
/etc/cluster/cluster.conf
でfence_scsi
エージェント使用するfencedevice
を使用して、ノードを 1 つ以上設定します。- この
devices
属性はfence_scsi
ベースのfencedevice
に対して指定されます。以下は設定例です。
- この
<fencedevice agent="fence_scsi" name="scsi_node2" devices="/dev/disk/by-id/scsi-3600c0ff00013e0bef982e94f01000000"/>
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.