CentOS4 Cluster 구성중 에러 발생에 대해서 질문 드립니다..

vulpineox의 이미지

시스템 정보

----------------------------
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 모듈을 올려도 같은 현상이 발생하는데.. 몇일동안 검색을 해봤지만.. 관련 내용을 찾기 힘들어서 질문을 올립니다..
혹.. 비슷한 경험을 하신분이 계신다면 조언 부탁드립니다..(_ _)>

segenny의 이미지

옛날 질문이네요, GFS로 사용하기 보다는
OCFS2+DRBD 을 이용하는게 더 편리 할 것 같은데요, 노드가 2개라면...
^^;

안된다고 하지말고 아니라고 하지말고 어떻게~!

된다!고요~~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.