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

   
 
 
 

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

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

      ¾îÁ¦ : 211 ,¿À´Ã : 210
      Àüü : 1,150,952


     

 

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

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 ¾ÆÆÄÄ¡¿¡ GeoIP ¸ðµâ ¼³Ä¡ÇÏ´Â ¹æ¹ý ½ÑÀ¥È£½ºÆà 02-11 26906
32 ¾ÆÆÄÄ¡ À¥¼­¹ö ¹«·ÂÈ­½Ãų ½É°¢ÇÑ DoS °áÇÔ ¹ß°ß ½ÑÀ¥È£½ºÆà 10-20 26849
31 CentOS 5.5 ±â¹Ý Oracle 10g ¼³Ä¡(1. OS ¼³Ä¡) ½ÑÀ¥È£½ºÆà 07-06 25862
30 ¹Ì¼ÒÄÉÀ̽º ½ÑÀ¥È£½ºÆà 07-30 25720
29 ½º¸¶Æ®Æù¿ë ¶óÀÌºê ½ºÆ®¸®¹Ö ¼­¹ö ±¸Ãà ½ÑÀ¥È£½ºÆà 10-11 25154
28 pptp vpn ¿¬°á¼­ 711 ¿À·ù ½ÑÀ¥È£½ºÆà 01-13 24779
27 ¿À¶óŬ ij¸¯ÅÍ ¼Â(CHARACTER SET) º¯°æÇϱâ(9i) ½ÑÀ¥È£½ºÆà 11-29 24250
26 ¿ø°Ý¼­¹ö¿¡¼­ authorized_keys ·Î ÀÎÁõ¾ÈµÉ¶§ ½ÑÀ¥È£½ºÆà 07-31 24151
25 MSSQL¿¡¼­ DB º¹¿ø ÈÄ »ç¿ëÀÚ¿¡ ·Î±×ÀÎÀ̸§ÀÌ ¾ø¾î ¿À·ù°¡ ³ª´Â ¡¦ ½ÑÀ¥È£½ºÆà 02-19 23609
24 DRBD split brain ó¸®Çϱ⠽ÑÀ¥È£½ºÆà 06-28 23309
23 odbc connection string ½ÑÀ¥È£½ºÆà 04-04 23240
22 SSLÀÎÁõ¼­ Linux ¼³Ä¡ ¹æ¹ý ½ÑÀ¥È£½ºÆà 12-13 22940
21 MSSQL _Log.LDF ÆÄÀÏ »çÀÌÆ® Ä¿Á³À»¶§ Á¤¸®ÇÏ´Â ¹æ¹ý ½ÑÀ¥È£½ºÆà 02-20 22499
20 ORA-00020: maximum number of processes (%s) exceeded ½ÑÀ¥È£½ºÆà 05-14 22433
19 ¾ËFTP »ç¿ë¹ý ÃÖ°í°ü¸®ÀÚ 06-22 22341
 1  2  3  4  5  6