Cluster Suite의 쿼럼 장치 문제

Cluster Suite의 쿼럼 장치 문제

RH6.5에서 Cluster Suite를 사용하여 2노드 ha 클러스터를 구축했습니다. 구성은 매우 간단합니다. 공유 볼륨에 1개의 lvm 공유 볼륨, 1개의 fs 및 1개의 vip가 있습니다. 장애 조치 도메인이 있고 scsi 차단 장치(lvm에서 사용하는 것과 동일한 장치)를 사용하고 있습니다.

또한 쿼럼 장치를 구성했습니다.

mkqdisk v3.0.12.1

/dev/block/8:16:
/dev/disk/by-id/scsi-3600140548972c3022b4412c9afceab98:
/dev/disk/by-id/wwn-0x600140548972c3022b4412c9afceab98:
/dev/disk/by-path/ip-10.254.252.232:3260-iscsi-iqn.2004-08.jp.buffalo.b0c7459f2696.clusuitequor-lun-0:
/dev/sdb:
    Magic:                eb7a62c2
    Label:                quorumdisk
    Created:              Wed Nov 11 14:46:37 2015
    Host:                 cl-su-01
    Kernel Sector Size:   512
    Recorded Sector Size: 512

그러나 여기에서 문제가 발생하기 시작합니다. 첫 번째 노드에서는 cman이 정상적으로 시작되지만 두 번째 노드에서는 qdiskd(분명히 cman)가 실패합니다.

두 번째 노드의 qdiskd.log는 다음을 알려줍니다.

Nov 11 17:26:38 qdiskd Quorum Partition: /dev/block/8:16 Label: quorumdisk 
Nov 11 17:26:38 qdiskd Quorum Daemon Initializing 
Nov 11 17:26:38 qdiskd diskRawWriteShadow: Input/output error 
Nov 11 17:26:38 qdiskd diskRawWriteShadow: aligned write returned -1, not 512 Nov 11 17:26:38 qdiskd diskRawWriteShadow
Nov 11 17:26:38 qdiskd Error writing node ID block 4 
Nov 11 17:26:38 qdiskd Could not initialize status block! 
Nov 11 17:26:38 qdiskd Initialization failed

공유 장치와 쿼럼 장치는 모두 iSCSI LUN입니다.

누가 날 도울 수 있죠? 어떤 아이디어가 있나요?

미리 감사드립니다

답변1

해결되었습니다.

첫 번째 노드에서:

/dev/sdb합법적인 장치입니다

/dev/sdc공유 볼륨입니다(펜스 장치).

그러나 두 번째 노드에서는 장치가 반전됩니다.

/dev/sdc합법적인 장치입니다

/dev/sdb공유 볼륨입니다(펜스 장치).

첫 번째 노드는 차단 장치에 scsi 예약을 (올바르게) 배치했지만 두 번째 노드의 경우 장치 이름이 쿼럼과 일치합니다.

udev를 통해 쿼럼 장치를 다시 매핑하고 클러스터 구성에 이 새 이름을 사용했습니다.

다들 감사 해요.

관련 정보