Red Hat Ŭ·¯½ºÅÍ °ü¸®Àڴ Ŭ·¯½ºÅÍ ÀÛ¾÷À» °¨½ÃÇϱâ À§ÇØ ´ÙÀ½°ú °°Àº µ¥¸óÀ» Á¦°øÇÕ´Ï´Ù:
cluquorumd — Quorum µ¥¸ó
clusvcmgrd — ¼ºñ½º °ü¸®ÀÚ µ¥¸ó
clurmtabd — /var/lib/nfs/rmtab ÆÄÀÏÀÇ NFS ¸¶¿îÆ® Ç׸ñµéÀ» ¼ºñ½º ¸¶¿îÆ® ÁöÁ¡¿¡ À§Ä¡ÇÑ »ç¼³ º¹»çº»°ú µ¿±âÈÇÕ´Ï´Ù.
clulockd — Àüü Àá±Ý °ü¸®ÀÚ (ÀÌ µ¥¸óÀÇ À¯ÀÏÇÑ Å¬¶óÀÌ¾ðÆ®´Â clusvcmgrd ÀÔ´Ï´Ù)
clumembd — Membership µ¥¸ó
ÀÌ·¯ÇÑ µ¥¸óµéÀº Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© °³º°ÀûÀ¸·Î ¼³Á¤ °¡´ÉÇÕ´Ï´Ù. Ŭ·¯½ºÅÍ µ¥¸ó µî·Ï Á¤º¸¸¦ ¿©½Ã·Á¸é, Ŭ·¯½ºÅÍ => µ¥¸ó µî·ÏÁ¤º¸¸¦ ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù.
´ÙÀ½ ºÎºÐ¿¡¼´Â Ŭ·¯½ºÅÍ µ¥¸ó µî·ÏÁ¤º¸¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ±×·¯³ª ±âº» °ªÀº ´ëºÎºÐÀÇ ¼³Á¤¿¡ ±×´ë·Î Àû¿ë °¡´ÉÇϹǷΠº¯°æÇÏÁö Çʿ䰡 ¾ø½À´Ï´Ù.
°¢ Ŭ·¯½ºÅÍ ½Ã½ºÅÛ¿¡¼ clumembd µ¥¸óÀº Ŭ·¯½ºÅÍ ±¸¼º¿øµéÀÌ ¿¬°áµÈ point-to-point ÀÌ´õ³Ý ¼±À¸·Î heartbeats (pings) ½ÅÈ£¸¦ º¸³À´Ï´Ù.
![]() | ¾Ë¸² |
---|---|
ºê·Îµåij½ºÆ® heartbeating°ú ¸ÖƼij½ºÆ® heartbeatingÀ» ¸ðµÎ Ȱ¼ºÈÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´É Áß ÃÖ¼ÒÇÑ ÇÑ °³ÀÇ ±â´ÉÀÌ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. ä³Î Á¢ÂøµÈ ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º »ó¿¡¼ ¸ÖƼij½ºÆ® heartbeatingÀ» »ç¿ëÇÏ¿© ÈǸ¢ÇÑ ¿À·ù ¹æÁö ±â´ÉÀ» Á¦°øÇϹǷΠ°¡¿ë¼ºÀÌ ³ô¾Æ »ç¿ëÀÌ ±ÇÀåµË´Ï´Ù. |
clumembd µ¥¸ó¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº µî·ÏÁ¤º¸¸¦ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù:
±â·Ï ¼öÁØ — Ŭ·¯½ºÅÍ ·Î±× ÆÄÀÏ (±âº» ÆÄÀÏ /var/log/messages)¿¡ ±â·ÏµÉ ¸Þ½ÃÁöÀÇ ½É°¢¼º ¼öÁØÀ» °áÁ¤ÇÕ´Ï´Ù. ¸Þ´º¿¡¼ ÀûÀýÇÑ ±â·Ï ¼öÁØÀ» ¼±ÅÃÇϽʽÿÀ. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â 2.12 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
ÆäÀÏ¿À¹ö ¼Óµµ — Ŭ·¯½ºÅÍ ¼ºñ½º°¡ ÀÀ´äÇÏÁö ¾ÊÀº ±¸¼º¿ø (Áï, hearbeatÀÌ µ¹¾Æ¿ÀÁö ¾Ê´Â ±¸¼º¿ø)À» Á¾·áÇϱâ Àü¿¡ ±â´Ù¸± ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇØ ÁֽʽÿÀ. ÆäÀÏ¿À¹ö ¼Óµµ¸¦ ¼³Á¤ÇϽ÷Á¸é, ½½¶óÀÌ´õ ¹Ù¸¦ ´·¯ ²ø¸é µË´Ï´Ù. ±âº» ÆäÀÏ¿À¹ö ¼Óµµ´Â 10 ÃÊÀÔ´Ï´Ù.
![]() | ¾Ë¸² |
---|---|
ÆäÀÏ¿À¹ö ¼Óµµ¸¦ º¸´Ù ºü¸£°Ô ¼³Á¤ÇϽøé À߸øµÈ Á¾·á°¡ ¹ß»ýÇÒ °¡´É¼ºµµ ³ô¾ÆÁý´Ï´Ù. |
Heartbeating — »óÀÀÇÏ´Â ¶óµð¿À ¹öưÀ» Ŭ¸¯ÇÏ¿© ºê·Îµåij½ºÆ® Heartbeating Ȱ¼ºÈ ¶Ç´Â ¸ÖƼij½ºÆ® Heartbeating Ȱ¼ºÈ ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ. ºê·Îµåij½ºÆ® heartbeatingÀº clumembd µ¥¸óÀÌ ºê·Îµåij½ºÆ® IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© »ç¿ëÇÏ¿© heartbeat ½ÅÈ£¸¦ º¸³»µµ·Ï ÇÕ´Ï´Ù.
±âº» °ªÀ¸·Î, clumembd µ¥¸óÀº ¸ÖƼij½ºÆ®¸¦ ÅëÇÏ¿© heartbeatÀ» º¸³»µµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¸ÖƼij½ºÆ®´Â ±¸¼º¿øÀÇ È£½ºÆ®¸í°ú ¿¬°üµÈ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© heartbeat ½ÅÈ£¸¦ Àü´ÞÇÕ´Ï´Ù.
¸ÖƼij½ºÆ® IP ÁÖ¼Ò — ¸ÖƼij½ºÆ® ä³Î¿¡¼ clumembd µ¥¸óÀÌ »ç¿ëÇÒ IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸¸ÀÏ ºê·Îµåij½ºÆ® Heartbeating Ȱ¼ºÈ ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖ´Ù¸é, ÀÌ ¶õÀ» ÆíÁýÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. Ŭ·¯½ºÅÍ¿¡¼ »ç¿ëµÇ´Â ±âº» ¸ÖƼij½ºÆ® IP ÁÖ¼Ò´Â 225.0.0.11 ÀÔ´Ï´Ù.
ÁöÁ¤µÈ tiebreaker IP ÁÖ¼Ò°¡ ¾øÀÌ µÎ °³ÀÇ ±¸¼º¿øÀ¸·Î ±¸¼ºµÈ Ŭ·¯½ºÅÍ¿¡¼ cluquorumd µ¥¸óÀº ÁÖ±âÀûÀ¸·Î ÀÏÂ÷ °øÀ¯ ÆÄƼ¼Ç°ú shadow °øÀ¯ ÆÄƼ¼Ç »óÀÇ Æ¯Á¤ °ø°£¿¡ ½Ã°£ µµÀå°ú ½Ã½ºÅÛ »óÅ Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù. µ¥¸óÀº ¶ÇÇÑ ÀÏÂ÷ °øÀ¯ ÆÄƼ¼ÇÀ̳ª, ¸¸ÀÏ ÀÏÂ÷ ÆÄƼ¼ÇÀÌ ¼Õ»óµÈ °æ¿ì shadow ÆÄƼ¼Ç¿¡¼ ´Ù¸¥ ±¸¼º¿øÀÇ ½Ã°£ µµÀå°ú ½Ã½ºÅÛ »óÅ Á¤º¸¸¦ Àоî¿É´Ï´Ù.
cluquorumd µ¥¸ó¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº µî·ÏÁ¤º¸¸¦ ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:
±â·Ï ¼öÁØ — Ŭ·¯½ºÅÍ ·Î±× ÆÄÀÏ (±âº» ÆÄÀÏ /var/log/messages)¿¡ ±â·ÏµÉ ¸Þ½ÃÁöÀÇ ½É°¢¼º ¼öÁØÀ» °áÁ¤ÇÕ´Ï´Ù. ¸Þ´º¿¡¼ ÀûÀýÇÑ ±â·Ï ¼öÁØÀ» ¼±ÅÃÇϽʽÿÀ. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â 2.12 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
Ping °£°Ý ¶Ç´Â Tiebreaker IP — Ping °£°ÝÀº µð½ºÅ© ±â¹Ý hearbeat¿¡ »ç¿ëµË´Ï´Ù; quorum µ¥¸óÀÌ on-disk »óŸ¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â ½Ã°£ °£°ÝÀ» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.
Tiebreaker IP´Â ¼ºñ½º¸¦ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â quorumÀ» °áÁ¤Çϴµ¥ »ç¿ëµÇ´Â ³×Æ®¿öÅ© ±â¹Ý heartbeat ÀÔ´Ï´Ù. tiebreaker IP ÁּҴ Ŭ·¯½ºÅͰ¡ µÎ°³³ª 4°³¿Í °°ÀÌ Â¦¼ö ±¸¼º¿ø Ŭ·¯½ºÅÍ·Î ³ª´µ¾îÁú¶§¸¸ »ç¿ëµË´Ï´Ù. ÀÌ IP ÁÖ¼Ò´Â ÀÏ¹Ý ÀÛ¾÷½Ã Ŭ·¯½ºÅÍ ¼ÒÇÁÆ®¿þ¾î°¡ »ç¿ëÇÏ´Â ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÏ¿© ¸ðµç ±¸¼º¿øµéÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¶ó¿ìÅÍ¿Í Á¶ÇյǾî¾ß ÇÕ´Ï´Ù.
clurmtabd µ¥¸óÀº /var/lib/nfs/rmtabÀÇ NFS ¸¶¿îÆ® Ç׸ñÀ» ¼ºñ½ºÀÇ ¸¶¿îÆ® ÁöÁ¡¿¡ À§Ä¡ÇÑ »ç¼³ º¹»çº¹°ú µ¿±âȽÃŵ´Ï´Ù. clurmtabd µ¥¸óÀº NFS exports ¼ºñ½º°¡ ½ÇÇà ÁßÀ϶§¸¸ ½ÇÇàµË´Ï´Ù.
clurmtabd µ¥¸ó¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº µî·ÏÁ¤º¸¸¦ ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:
±â·Ï ¼öÁØ — Ŭ·¯½ºÅÍ ·Î±× ÆÄÀÏ (±âº» ÆÄÀÏ /var/log/messages)¿¡ ±â·ÏµÉ ¸Þ½ÃÁöÀÇ ½É°¢¼º ¼öÁØÀ» °áÁ¤ÇÕ´Ï´Ù. ¸Þ´º¿¡¼ ÀûÀýÇÑ ±â·Ï ¼öÁØÀ» ¼±ÅÃÇϽʽÿÀ. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â 2.12 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
Æú(Poll) °£°Ý — °øÀ¯ ÀúÀå ÀåÄ¡¿¡¼ Áö¿ª NFS rmtab ÆÄÀÏÀ» Ŭ·¯½ºÅÍ rmtab ÆÄÀÏ¿¡ µ¿±âȽÃų Æú¸µ(polling) Áֱ⠰£°ÝÀ» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.
°¢ Ŭ·¯½ºÅÍ ½Ã½ºÅÛ¿¡¼ clusvcmgrd ¼ºñ½º °ü¸®ÀÚ µ¥¸óÀº Ŭ·¯½ºÅÍ ¸â¹ö½±¿¡ º¯°æ »çÇ×ÀÌ ÀÖÀ» °æ¿ì ÀÌ¿¡ ´ëÀÀÇÏ¿© ¼ºñ½º¸¦ Á¤ÁöÇÏ°í ½ÃÀÛÇÕ´Ï´Ù. °¡²û¾¿ ÇÑ °³ ÀÌ»óÀÇ clusvcmgrd ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù; ±× ÀÌÀ¯´Â start, stop, monitoring ÀÛ¾÷¿¡ ´ëÇÑ °³º° ÇÁ·Î¼¼½º°¡ ½ÃÀ۵DZ⠶§¹®ÀÔ´Ï´Ù.
clusvcmgrd µ¥¸ó¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº µî·ÏÁ¤º¸¸¦ ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:
±â·Ï ¼öÁØ — Ŭ·¯½ºÅÍ ·Î±× ÆÄÀÏ (±âº» ÆÄÀÏ /var/log/messages)¿¡ ±â·ÏµÉ ¸Þ½ÃÁöÀÇ ½É°¢¼º ¼öÁØÀ» °áÁ¤ÇÕ´Ï´Ù. ¸Þ´º¿¡¼ ÀûÀýÇÑ ±â·Ï ¼öÁØÀ» ¼±ÅÃÇϽʽÿÀ. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â 2.12 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
clulockd µ¥¸óÀº Ŭ·¯½ºÅÍ ±¸¼º¿øÀÌ »ç¿ëÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ Àá±Ý °ü¸® ±â´ÉÀ» ÇÕ´Ï´Ù.
clulockd µ¥¸ó¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº µî·ÏÁ¤º¸¸¦ ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:
±â·Ï ¼öÁØ — Ŭ·¯½ºÅÍ ·Î±× ÆÄÀÏ (±âº» ÆÄÀÏ /var/log/messages)¿¡ ±â·ÏµÉ ¸Þ½ÃÁöÀÇ ½É°¢¼º ¼öÁØÀ» °áÁ¤ÇÕ´Ï´Ù. ¸Þ´º¿¡¼ ÀûÀýÇÑ ±â·Ï ¼öÁØÀ» ¼±ÅÃÇϽʽÿÀ. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â 2.12 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.