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

   
 
 
 

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

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

      ¾îÁ¦ : 787 ,¿À´Ã : 56
      Àüü : 1,243,051


     

 

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

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
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
18 Wowza ¼³Ä¡ ¹× Æ©´× ½ÑÀ¥È£½ºÆà 10-11 55419
17 wowza live ½ºÆ®¸®¹Ö ½ÑÀ¥È£½ºÆà 10-11 65251
16 [qmail] ¼³Ä¡ ´ëÇà ½ÑÀ¥È£½ºÆà 10-11 46221
15 ¿À¶óŬ DB »ý¼º ½ÑÀ¥È£½ºÆà 07-13 34138
14 [CREATE DATABASE] ¿À¶óŬ DB ¼öµ¿»ý¼º ( CREATE DATABASE ÀÌ¿ë) ½ÑÀ¥È£½ºÆà 07-07 68722
13 À©µµ¿ì¿¡¼­ ¿À¶óŬ InstantClient ¼³Ä¡ ÈÄ Toad ¿¬°á¹ý ½ÑÀ¥È£½ºÆà 07-07 61825
12 oracle 10g¼³Ä¡ ¹®¼­ ½ÑÀ¥È£½ºÆà 07-06 22998
11 CentOS 5.5 ±â¹Ý Oracle 10g ¼³Ä¡(2. ȯ°æ º¯¼ö ¼³Á¤) ½ÑÀ¥È£½ºÆà 07-06 33915
10 CentOS 5.5 ±â¹Ý Oracle 10g ¼³Ä¡(1. OS ¼³Ä¡) ½ÑÀ¥È£½ºÆà 07-06 29516
9 ȸ¼±º° wi-fi Æнº¿öµå ½ÑÀ¥È£½ºÆà 07-01 23300
8 CentOS 4.x ¹öÁ¯¿¡ php5, mysql5 ¸¦ yum À¸·Î ¼³Ä¡ °¡´ÉÇÏ°ÔÇϱ⠽ÑÀ¥È£½ºÆà 06-29 55601
7 ÅèĹ ¾ÆÆÄÄ¡ ¿¬µ¿½Ã °£´ÜÇÑ ¼³Á¤ ½ÑÀ¥È£½ºÆà 06-28 75311
6 jsp °èÁ¤ ¼ÂÆðú ¹öÃß¾óÈ£½ºÆ® ¼³Á¤ ½ÑÀ¥È£½ºÆà 06-28 199827
5 drbd sync ±úÁ³À»¶§ [solved] ½ÑÀ¥È£½ºÆà 06-28 31485
4 DRBD split brain ó¸®Çϱ⠽ÑÀ¥È£½ºÆà 06-28 33847
 1  2  3  4  5  6