CentOS4 Cluster 구성중 에러 발생에 대해서 질문 드립니다..
글쓴이: vulpineox / 작성시간: 금, 2007/09/21 - 4:15오후
시스템 정보
---------------------------- OS : CentOS4.5 Kernel : 2.6.9-42.0.2.EL DRBD : v8.06 GNBD : 1.0.9-1 GNBD_Kernel : 2.6.9.9-44 GFS : 6.1.6-1 ----------------------------
위와 같은 버젼을 갖고, 다음과 같은 시스템을 구성하려고 합니다..
GFS1(nodename) GFS2(nodename) -------------------------- -------------------------------- /GFS /GFS -------------------------- -------------------------------- /dev/gnbd/gnbd0 /dev/gnbd/gnbd0 -------------------------- -------------------------------- /dev/drbd/drbd0 ----------------------------------------------------------- /dev/sdb1 /dev/sdb1 /dev/sdb0 /dev/sdb0 -------------------------- --------------------------------
1. DRBD를 통해 2노드의 디바이스 동기화
2. DRBD 디바이스를 각각의 노드에서 GNBD_EXPORT로 공유자원으로 생성
3. 2노드에서 GNBD_IMPORT로 공유자원을 가져옴
4. 하나의 노드에서 가져온 자원을 GFS 타입으로 포맷..
5. /GFS 에 마운트 한 후.. lock 기능 테스트.
이처럼 테스트를 해보려고 하는데.. 각 노드에서 DRBD 디바이스를 GNBD_EXPORT 한 후.. 공유 자원을 가져오기 위해 GNBD 모듈을 올릴때 다음과 같은 에러가 발생하면서 클러스터가 깨져버립니다..-_-^
[GFS1]
# cman_tool nodes Node Votes Exp Sts Name 1 1 1 M GFS1 2 1 1 M GFS2
# cat /proc/drbd version: 8.0.6 (api:86/proto:86) SVN Revision: 3048 build by root@GFS1, 2007-09-21 01:26:55 0: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r--- ns:319488 nr:0 dw:0 dr:319488 al:0 bm:60 lo:0 pe:0 ua:0 ap:0 resync: used:0/31 hits:19938 misses:30 starving:0 dirty:0 changed:30 act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0
# modprobe gnbd # tail -100 /var/log/message ... Sep 21 06:04:23 GFS1 kernel: gnbd: registered device at major 252 Sep 21 06:04:33 GFS1 hald[2883]: Timed out waiting for hotplug event 452. Rebasing to 453 Sep 21 06:04:49 GFS1 hald[2883]: Timed out waiting for hotplug event 528. Rebasing to 529 Sep 21 06:04:55 GFS1 kernel: CMAN: removing node GFS2 from the cluster : Missed too many heartbeats # cman_tool nodes Node Votes Exp Sts Name 1 1 1 M GFS1 2 1 1 X GFS2
[GFS2]
# tail -100 /var/log/message ... Sep 21 06:32:08 GFS2 kernel: CMAN: Being told to leave the cluster by node 1 Sep 21 06:32:08 GFS2 clurgmgrd[3963]:#67: Shutting down uncleanly Sep 21 06:32:08 GFS2 kernel: CMAN: we are leaving the cluster. Sep 21 06:32:08 GFS2 kernel: WARNING: dlm_emergency_shutdown Sep 21 06:32:08 GFS2 kernel: WARNING: dlm_emergency_shutdown Sep 21 06:32:08 GFS2 kernel: SM: 00000001 sm_stop: SG still joined Sep 21 06:32:08 GFS2 kernel: SM: 03000002 sm_stop: SG still joined Sep 21 06:32:08 GFS2 ccsd[2396]: Cluster manager shutdown. Attemping to reconnect... Sep 21 06:32:10 GFS2 ccsd[2396]: Unable to connect to cluster infrastructure after 300 seconds. Sep 21 06:32:40 GFS2 ccsd[2396]: Unable to connect to cluster infrastructure after 330 seconds. Sep 21 06:33:10 GFS2 ccsd[2396]: Unable to connect to cluster infrastructure after 360 seconds. .. # cman_tool nodes Node Votes Exp Sts Name
반대로 GFS2에서 GNBD 모듈을 올려도 같은 현상이 발생하는데.. 몇일동안 검색을 해봤지만.. 관련 내용을 찾기 힘들어서 질문을 올립니다..
혹.. 비슷한 경험을 하신분이 계신다면 조언 부탁드립니다..(_ _)>
Forums:
OCFS2 파일시스템
옛날 질문이네요, GFS로 사용하기 보다는
OCFS2+DRBD 을 이용하는게 더 편리 할 것 같은데요, 노드가 2개라면...
^^;
안된다고 하지말고 아니라고 하지말고 어떻게~!
된다!고요~~
댓글 달기