Æí¸®ÇÑ È£½ºÆÃ ¹Ì¼ÒIDC

   
 
 
 

      1Â÷ ³×ÀÓ¼­¹ö :
      ns1.misoidc.com
      101.79.73.101

      2Â÷ ³×ÀÓ¼­¹ö :
      ns2.misoidc.com
      101.79.73.105

      ¾îÁ¦ : 668 ,¿À´Ã : 106
      Àüü : 1,309,229


     

 

 
ÀÛ¼ºÀÏ : 10-06-28 08:54
DRBD split brain ó¸®Çϱâ
 ±Û¾´ÀÌ : ½ÑÀ¥È£½ºÆÃ
Á¶È¸ : 36,679  

DRBD ¿¡¼­ split brain »óŰ¡ µÇ¾úÀ»¶§ ´ÙÀ½°ú °°ÀÌ Ã³¸®¸¦ ÇÒ ¼ö ÀÖ´Ù.
»ç½Ç split brain »óŸ¦ ¸¸µé±âÀ§ÇØ ·£¼±À» ¼öÂ÷·Ê »Ì¾Ò´Ù ¿¬°áÀ» ÇÏ¿© ¸¸µé¾ú´Ù.

¾Æ·¡Ã³·³ cs »óŰ¡ StandAlone À¸·Î º¸À̸é Split brain »óŰ¡ µÈ´Ù.
À̶§ ó¸® ¹æ¹ýÀº slave ÂÊÀÇ µ¥ÀÌÅ͸¦ Æ÷±âÇϰí primary ÂÊÀÇ µ¥ÀÌÅÍ¿Í ´Ù½Ã µ¿±âÈ­¸¦ ÇÏ´Â °ÍÀÌ´Ù.
½ÇÁ¦ ó¸® ÇÏ´Â °úÁ¤À» »ìÆìº¸ÀÚ.

stor01Àº ±âÁ¸¿¡ primary ³ëµå·Î »ç¿ëÀ» Çϰí ÀÖ´ø Àåºñ·Î ÇöÀç StandAlone »óÅ·Πµ¹°í ÀÖ´Ù.

stor01:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor01, 2009-01-02 10:08:59
 0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:5405948 nr:0 dw:150414192 dr:996595504 al:37948 bm:559 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:140180
 1: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:36148328 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

stor02 ¼­¹ö´Â ±âÁ¸¿¡ Secondary ·Î µ¹°í ÀÕ´Ù°¡ StandAlone »óÅ·ΠÇöÀç µ¹°í ÀÖ´Ù.
stor02:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor02, 2009-01-02 10:09:38
 0: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:5405948 dw:150302972 dr:976818256 al:137 bm:751 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
 1: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:36148640 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

stor02 ¿¡¼­ DRBD resource À̸§À» È®ÀÎÇÑ´Ù.
stor02:~# drbdadm status
<drbd-status version="8.3.0" api="88">
<resources config_file="/etc/drbd.conf">
<resource minor="0" name="bigdisk" cs="StandAlone" ro1="Secondary" ro2="Unknown" ds1="UpToDate" ds2="DUnknown" />
<resource minor="1" name="smalldisk" cs="StandAlone" ro1="Secondary" ro2="Unknown" ds1="UpToDate" ds2="DUnknown" />
</resources>
</drbd-status>

¸¸¾à ÇØ´ç resource °¡ secondary »óŰ¡ ¾Æ´Ï¶ó¸é ¾Æ·¡ ó·³ secondary »óÅ·Π¸¸µé¾î ÁØ´Ù.
stor02:~# drbdadm secondary smalldisk

¾Æ·¡ ¸í·ÉÀÌ °¡Àå Áß¿äÇÑ °ÍÀ¸·Î ÇöÀç ¼­¹ö Áï stor02 ¼­¹ö¿¡¼­ smalldisk resource ÀÇ µ¥ÀÌÅ͸¦ Æ÷±âÇϰí primary ¼­¹öÀÇ µ¥ÀÌÅÍ¿Í ´Ù½Ã µ¿±âÈ­¸¦ Çϰڴٴ ¸í·ÉÀÌ´Ù. ¸¸¾à ¿øº» µ¥ÀÌÅͰ¡ stor02°¡ ´õ ÃÖ½ÅÀÇ µ¥ÀÌÅͰ¡ ÀÖ´Â »óÅ¿´´Ù¸é ³¯¸®°Ô µÇ´Â °ÍÀÌ´Ù. ÁÖÀÇÇØ¼­ ¸í·ÉÀ» ³¯·Á¾ß ÇÑ´Ù.
stor02:~# drbdadm -- --discard-my-data connect smalldisk

À§ ¸í·ÉÀ» ½ÇÇàÇÏ°í ³ª¸é »óŰ¡ WFConnection »óŰ¡ µÈ´Ù.
Áï primary ·Î ºÎÅÍ µ¥ÀÌÅ͸¦ ¹Þ¾Æ µéÀÏ Áغñ°¡ µÈ °ÍÀ¸·Î ±â´Ù¸®°í ÀÖ´Ù´Â °ÍÀÌ´Ù.
stor02:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor02, 2009-01-02 10:09:38
 0: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:5405948 dw:150302972 dr:976818256 al:137 bm:751 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
 1: cs:WFConnection ro:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:36148640 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0


stor01 primary ¼­¹ö¿¡¼­´Â ÇØ´ç resource ¿¡ ´Ù½Ã ¿¬°á¸¸ ÇØ ÁÖ¸é µÈ´Ù.
stor01:~# drbdadm connect smalldisk

À§ ¸í·ÉÀÌ ½ÇÇà µÇ°í ³ª¸é ¾Æ·¡Ã³·³ cs »óŰ¡ Connected ·Î µÇ°í Primary/Secondary °¡ UpToDate »óŰ¡ µÈ´Ù.
stor01:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor01, 2009-01-02 10:08:59
 0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:5405948 nr:0 dw:150414696 dr:996595552 al:37948 bm:559 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:140300
 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:36148328 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0


ÀÌ ¼­¹ö´Â DRBD º¼·ýÀÌ µÎ°³ À־ ÇѰ³ ´õ ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù.
ÀÌÁ¦ µÎ¹øÂ° DRBD º¼·ýÀ» Á¤»óÈ­ ½ÃÄÑ º¸ÀÚ.

¸ÕÀú stor02 secondary ¼­¹ö¿¡¼­ ÀÛ¾÷À» ¸ÕÀú ÇÑ´Ù.
stor02:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor02, 2009-01-02 10:09:38
 0: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:5405948 dw:150302972 dr:976818256 al:137 bm:751 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
 1: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:36148640 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
stor02:~# drbdadm -- --discard-my-data connect bigdisk
stor02:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor02, 2009-01-02 10:09:38
 0: cs:WFConnection ro:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:150302972 dr:976818256 al:137 bm:751 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
 1: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:36148640 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

stor01 primary ¼­¹ö¿¡¼­ connect ¸¦ ½ÃÄÑ ÁØ´Ù.
µ¥ÀÌÅÍ ¾çÀÌ ¸¹Àº °æ¿ì µ¿±âÈ­ µÇ´Â ¸ð½ÀÀ» º¼ ¼ö µµ ÀÖ´Ù.
stor01:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor01,          2009-01-02 10:08:59
 0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:5405948 nr:0 dw:150417472 dr:996596012 al:37948 bm:559 lo:0 pe:0 u         a:0 ap:0 ep:1 wo:b oos:141336
 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:36148328 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oo         s:0
stor01:~# drbdadm connect bigdisk
stor01:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor01,          2009-01-02 10:08:59
 0: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r---
    ns:74556 nr:0 dw:150417472 dr:996733412 al:37948 bm:600 lo:1 pe:47 ua         :2081 ap:0 ep:1 wo:b oos:68272
        [=========>..........] sync'ed: 54.3% (68272/141336)K
        finish: 0:00:03 speed: 18,264 (18,264) K/sec
 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C rap-
    ns:0 nr:0 dw:0 dr:36148328 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oo         s:0
stor01:~# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by
root@stor01,          2009-01-02 10:08:59
 0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:141352 nr:0 dw:150417488 dr:996737356 al:37948 bm:691 lo:0 pe:0 ua         :0 ap:0 ep:1 wo:b oos:0
 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:36148328 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oo         s:0


 
 

Total 78
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
33 DRBD split brain ó¸®Çϱ⠽ÑÀ¥È£½ºÆÃ 06-28 36680
32 CentOS 5.5 ±â¹Ý Oracle 10g ¼³Ä¡(2. ȯ°æ º¯¼ö ¼³Á¤) ½ÑÀ¥È£½ºÆÃ 07-06 35311
31 SQL Server 2005¿¡¼­ DBCC SHRINKFILE ¹®À» »ç¿ëÇÏ¿© Æ®·£Àè¼Ç ¡¦ ½ÑÀ¥È£½ºÆÃ 12-07 34739
30 DRBD(Distributed Replicated Block Device) ¼³Ä¡ ¹× ¼³Á¤ ½ÑÀ¥È£½ºÆÃ 06-24 33473
29 NFS ¼­¹ö ±¸Ãà ½ÑÀ¥È£½ºÆÃ 03-31 32777
28 drbd sync ±úÁ³À»¶§ [solved] ½ÑÀ¥È£½ºÆÃ 06-28 32322
27 CentOS 5.5 ±â¹Ý Oracle 10g ¼³Ä¡(1. OS ¼³Ä¡) ½ÑÀ¥È£½ºÆÃ 07-06 31083
26 odbc connection string ½ÑÀ¥È£½ºÆÃ 04-04 30464
25 mysql ¸í·É¾î Á¤¸® ½ÑÀ¥È£½ºÆÃ 11-01 30144
24 ¹Ì¼ÒÄÉÀ̽º ½ÑÀ¥È£½ºÆÃ 07-30 29822
23 pptp vpn ¿¬°á¼­ 711 ¿À·ù ½ÑÀ¥È£½ºÆÃ 01-13 28890
22 ¿ø°Ý¼­¹ö¿¡¼­ authorized_keys ·Î ÀÎÁõ¾ÈµÉ¶§ ½ÑÀ¥È£½ºÆÃ 07-31 28311
21 php ÇÔ¼öÁ¦ÇÑ ½ÑÀ¥È£½ºÆÃ 01-14 28132
20 ½º¸¶Æ®Æù¿ë ¶óÀÌºê ½ºÆ®¸®¹Ö ¼­¹ö ±¸Ãà ½ÑÀ¥È£½ºÆÃ 10-11 27441
19 MSSQL¿¡¼­ DB º¹¿ø ÈÄ »ç¿ëÀÚ¿¡ ·Î±×ÀÎÀ̸§ÀÌ ¾ø¾î ¿À·ù°¡ ³ª´Â ¡¦ ½ÑÀ¥È£½ºÆÃ 02-19 27092
 1  2  3  4  5  6