/
๋ฏธ๋Ÿฌ ๋””์Šคํฌ

๋ฏธ๋Ÿฌ ๋””์Šคํฌ



์„œ๋น„์Šค์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐ๋œ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ๊ฐ„์— ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ๋ง์€ ๋กœ์ปฌ์—์„œ๋งŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋Œ€๊ธฐ ์„œ๋ฒ„๋กœ ๋ณต์ œํ•˜์—ฌ ๋Œ€๊ธฐ ์„œ๋ฒ„์—์„œ ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ–๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ๋””์Šคํฌ ์—์ด์ „ํŠธ๋Š” ์ด๋Ÿฌํ•œ ๋ฏธ๋Ÿฌ๋ง ๊ธฐ๋Šฅ์„ ํ•˜๋Š” DRBD ๋ณต์ œ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๊ด€๋ฆฌ ์—์ด์ „ํŠธ ์ž…๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ๋””์Šคํฌ์—์ด์ „ํŠธ๋Š” 1:1 ๋ฏธ๋Ÿฌ๋ง ๋ณต์ œ๊ตฌ์„ฑ์„ ๋“ฑ๋ก ๊ด€๋ฆฌ ํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ๋””์Šคํฌ์—์ด์ „ํŠธ๋Š” DRBD ๋ณต์ œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ๋ถ€ํ„ฐ ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›์•„ ๋ณต์ œ ๋ณผ๋ฅจ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€์˜ ์ฃผ์š” ๋‚ด์šฉ


DRBD๊ฐ€ ์‚ฌ์ „์— ์„ค์น˜ ๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๋ฉฐ Internal ๋ฉ”ํƒ€ ๋ฐ์ดํƒ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ• ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.




[๊ทธ๋ฆผ] ๋ฏธ๋Ÿฌ๋ง ๊ตฌ์„ฑ๋„


๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”

๋ฏธ๋Ÿฌ๋ง ๋ฐฉ์‹์€ ๋™๊ธฐ ๋ชจ๋“œ์™€ ๋น„๋™๊ธฐ ๋ชจ๋“œ๋กœ ๋‚˜๋‰˜์–ด์ง€๋ฉฐ, ์ด๋Š” ์ €์žฅ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์ด ์–ธ์ œ ๋ฐœ์ƒํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

๋น„๋™๊ธฐ(Asynchronization) ๋ชจ๋“œ

๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ์š”์ฒญ ์‘๋‹ต์€ ์†Œ์Šค ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ์ €์žฅ์ด ์™„๋ฃŒ๋˜๋Š” ์ฆ‰์‹œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
ํƒ€๊นƒ ๋ณผ๋ฅจ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๊ณ  ์ €์žฅ๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์‘๋‹ต์ด ๋น ๋ฅธ ๋ฐ˜๋ฉด์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ์—๋Š” ๊ทธ ์‹œ์ ์— ์ „์†ก๋˜์ง€ ๋ชปํ•œ ๋ฐ์ดํ„ฐ๋งŒํผ์˜ ๋ฐ์ดํ„ฐ ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ค€๋™๊ธฐ(Semi Synchronization) ๋ชจ๋“œ

๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ์ž‘์—… ์™„๋ฃŒ๋Š” ์ƒ๋Œ€ ๋…ธ๋“œ๋กœย ๋ณต์ œ ํŒจํ‚ท์ดย ์ „๋‹ฌ๋˜๋Š” ์‹œ์ ์— ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
ํ•œ ๋…ธ๋“œ ์žฅ์• ์‹œ ๋ฐ์ดํ„ฐ ์†์‹ค์€ ์—†์ง€๋งŒ, ์–‘์ชฝ ์„œ๋ฒ„๊ฐ€ ๋™์‹œ์— ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋ฐ์ดํ„ฐ ์†์‹ค์ด ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋™๊ธฐ(Synchronization) ๋ชจ๋“œ

๋””์Šคํฌ์— ๋Œ€ํ•ด ์“ฐ๊ธฐ ์š”์ฒญ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋Š” ์†Œ์Šค ๋ณผ๋ฅจ์— ์“ฐ์—ฌ์ง€๋Š” ๋™์‹œ์— ํƒ€๊นƒ ๋ณผ๋ฅจ์—๋„ ์“ฐ์—ฌ์ง‘๋‹ˆ๋‹ค.
์“ฐ๊ธฐ ์š”์ฒญ์— ๋Œ€ํ•œ ์ตœ์ข…์ ์ธ ์„ฑ๊ณต ์‘๋‹ต์€ ์†Œ์Šค์™€ ํƒ€๊นƒ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ๊ฐ€ ๋ชจ๋‘ ์„ฑ๊ณตํ•œ ํ›„์— ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์‘๋‹ต์†๋„๋Š” ๋Š๋ฆฌ์ง€๋งŒ ์†Œ์Šค์™€ ํƒ€๊นƒ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ๋Š” ์–ธ์ œ๋‚˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.



์ถ”๊ฐ€

๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค ์ƒˆ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ทธ๋ฃน์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  1. ๊ทธ๋ฃน ์„ ํƒ โ†’ ๋งˆ์šฐ์Šค ์šฐ ํด๋ฆญย โ†’ ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค
  2. ๋ฆฌ์†Œ์Šค ์œ„์ž๋“œ์—์„œ ๋ฏธ๋Ÿฌ ๋””์Šคํฌ๋ฅผ ์„ ํƒํ•˜๊ณ  [Next] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.ย 

  3. ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๋กœ ์‚ฌ์šฉ ํ•  ๋“œ๋ผ์ด๋ธŒ ๋ฌธ์ž๋ฅผ ์„ ํƒํ•˜๊ณ , ์†Œ์Šค ์„œ๋ฒ„๋กœ ์„ ํƒ ํ•ฉ๋‹ˆ๋‹ค.

  4. ๋ฉ”ํƒ€๋””์Šคํฌ ๋ณผ๋ฅจ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.ย 

    ๋ฉ”ํƒ€๋””์Šคํฌ ๋ณผ๋ฅจ์€ย ๋“œ๋ผ์ด๋ธŒ ๋ ˆํ„ฐ๋ฅผ ๋ถ™์ผ ์ˆ˜ ์žˆ๋Š” ๋ณ„๋„์˜ ๋ณผ๋ฅจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ณผ๋ฅจ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์˜ ๊ฒฝ์šฐ๊ฐ€ ์ค€๋น„ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    1. ๋“œ๋ผ์ด๋ธŒ๋ ˆํ„ฐ
      ์˜ˆ : m

    2. ๋””๋ ‰ํ† ๋ฆฌ ๋งˆ์šดํŠธ
      ์˜ˆ : C:\vdrive
    3. GUID ํ˜•ํƒœ์˜ ๋ณผ๋ฅจ ์ด๋ฆ„
      ์˜ˆ :ย \\?\Volume{ed8a8f02-18b3-11e6-91b4-000c29ac57f8}\
    4. VHD(Virtual Hard Disk)
      ์˜ˆ:
      ย  1.ย mย c:\r0_meta.vhdย # VHD + ๋ ˆํ„ฐ ๋ฐฉ์‹
      ย  2. C:\vdriveย c:\r0_meta.vhdย # VHD + ๋””๋ ‰ํ† ๋ฆฌ ๋งˆ์šดํŠธ ๋ฐฉ์‹
      ย  3.ย \\?\Volume{ed8a8f02-18b3-11e6-91b4-000c29ac57f8}\ ย c:\r0_meta.vhdย #ย VHD + GUID ๋ฐฉ์‹

    ์™ธ๋ถ€ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ ๋ณผ๋ฅจ

    ๋ฉ”ํƒ€ ๋ณผ๋ฅจ์€ ๋ณ„๋„์˜ ๋ณผ๋ฅจ์„ ์ƒ์„ฑํ•  ๋•Œ ๋ฐ˜๋“œ์‹œ ํฌ๋งท์„ ํ•˜์ง€ ์•Š๊ณ  RAW ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    WDRBD๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์„นํ„ฐ ๋‹จ์œ„๋กœ ๋ฉ”ํƒ€ ๋ณผ๋ฅจ์— ์ ‘๊ทผํ•˜๊ธฐ ๋•Œ๋ฌธ์— NTFS์™€ ๊ฐ™์€ ํŒŒ์ผ์‹œ์Šคํ…œ์œผ๋กœ ํฌ๋งท์„ ํ•˜๊ฒŒ๋˜๋ฉด ๋ถ€ํŠธ๋ ˆ์ฝ”๋“œ(Boot Record) ์˜์—ญ์œผ๋กœ์˜ ์ ‘๊ทผ์ด ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ์š”๊ตฌํ•˜๊ฒŒ ๋˜๋ฉฐ
    ํ•ด๋‹น ์˜์—ญ์ด ๋ณดํ˜ธ๋ฅผ ๋ฐ›๊ฒŒ ๋˜์–ด ์ผ๋ถ€ ์„นํ„ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    ๋˜ํ•œ MFT ๊ฐ™์€ ํŒŒ์ผ์‹œ์Šคํ…œ์˜ ๋ฉ”ํƒ€ ์˜์—ญ์ด ์ƒ์„ฑ๋˜์–ด WDRBD์—์„œ ๋ฉ”ํƒ€๋””์Šคํฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ดˆ๊ธฐ ๋ณผ๋ฅจ ์ƒ์„ฑ์‹œ ํฌ๋งท ํ•˜์ง€ ์•Š๋Š” ์˜ต์…˜์„ ์„ ํƒํ•˜์—ฌ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.




    [๊ทธ๋ฆผ] ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€ ํ™”๋ฉด
    ย 

  5. ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€ ์™„๋ฃŒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ๊ณ ์ฐฝ์ด ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.
    ์„ ํƒํ•œ ์„œ๋ฒ„๊ฐ€ ์†Œ์Šค์„œ๋ฒ„๊ฐ€ ๋งž๋Š”์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.ย 


    [๊ทธ๋ฆผ] ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€ ์™„๋ฃŒ ๋ฒ„ํŠผ์„ ํด๋ฆญ ํ–ˆ์„ ๋•Œ ์ถœ๋ ฅ๋˜๋Š” ๊ฒฝ๊ณ ์ฐฝ ย  ย 

  6. [์™„๋ฃŒ] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.


๋ฆฌ์†Œ์Šค ๋ณต์‚ฌ ๋ฐ ๋ถ™์—ฌ๋„ฃ๊ธฐ

์ƒˆ๋กœ์šด ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑ ํ•  ๋•Œ ํ•„์ˆ˜ ์ž…๋ ฅ์ด ๋˜์–ด์•ผ ํ•˜๋Š” ์†์„ฑ ๊ฐ’์„ ๋งค๋ฒˆ ์ƒˆ๋กœ ์ž…๋ ฅํ•˜๊ธฐ๊ฐ€ ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด์— ์กด์žฌํ•˜๋Š” ๋ฆฌ์†Œ์Šค์™€ ์œ ์‚ฌํ•œ ์„ค์ • ๊ฐ’์„ ๋Œ€๋ถ€๋ถ„ ์œ ์ง€ํ•œ ์ƒํƒœ์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ด€๋ฆฌ ์›น์ฝ˜์†” ํ™”๋ฉด์—์„œ ๋ฆฌ์†Œ์Šค ๋ณต์‚ฌ ๋ฐ ๋ถ™์—ฌ๋„ฃ๊ธฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์†์‰ฝ๊ฒŒ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค ๋ณต์‚ฌ์˜ ๋Œ€์ƒ์€ ๊ฐœ๋ณ„ ๋ฆฌ์†Œ์Šค์ด๋ฉฐ, ๋ถ™์—ฌ๋„ฃ๊ธฐ์˜ ๋Œ€์ƒ์€ ํ•ด๋‹น ๊ทธ๋ฃน ๋˜๋Š” ํƒ€ ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค ๋ถ™์—ฌ๋„ฃ๊ธฐ์˜ ์†์„ฑ๊ฐ’์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณต์‚ฌํ•œ ๋ฆฌ์†Œ์Šค์˜ ์†์„ฑ๊ฐ’์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ถ™์—ฌ๋„ฃ๋Š” ๋ฆฌ์†Œ์Šค์˜ ์†์„ฑ์„ ์ƒํ™ฉ์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•ด์•ผ ๋ณต์‚ฌํ•œ ๋ฆฌ์†Œ์Šค์˜ ์†์„ฑ๊ณผ ์ค‘๋ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ย 

๋ฆฌ์†Œ์Šค ๋ณต์‚ฌํ•˜๊ธฐ

  1. ๋ณต์‚ฌํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ ๋งˆ์šฐ์Šค ์šฐ ํด๋ฆญ โ†’ ๋ฆฌ์†Œ์Šค ๋ณต์‚ฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ณต์‚ฌํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•  ๋Œ€์ƒ์ธ ๊ทธ๋ฃน์— ๋งˆ์šฐ์Šค ์šฐ ํด๋ฆญ โ†’ย ๋ฆฌ์†Œ์Šค ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.


๋ฆฌ์†Œ์Šค ๋ถ™์—ฌ๋„ฃ๊ธฐ

์ƒˆ๋กœ ์ถ”๊ฐ€ ํ•  ๋ฆฌ์†Œ์Šค์˜ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ๋ฅผ ์„ ํƒํ•˜์‹œ๊ณ  ๋ฆฌ์†Œ์Šค ์ด๋ฆ„์„ ๋ช…๋ช…ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ถ™์—ฌ๋„ฃ๊ธฐํ•œ ๋ฆฌ์†Œ์Šค ์ด๋ฆ„์€ ๋ณต์‚ฌํ•œ ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„์— "_1" ์ด ์ ‘๋ฏธ์–ด๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค ํƒ€์ž…์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋” ์ž…๋ ฅํ•ด ํ•ฉ๋‹ˆ๋‹ค.


[๊ทธ๋ฆผ] ๋„คํŠธ์›Œํฌ ์นด๋“œ ๋ฆฌ์†Œ์Šค ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ™”๋ฉด


์‚ญ์ œ

ํ•ด๋‹น ๋ฆฌ์†Œ์Šค ์„ ํƒย  โ†’ ๋งˆ์šฐ์Šค ์šฐ ํด๋ฆญย โ†’ ๋ฆฌ์†Œ์Šค ์‚ญ์ œ๋ฅผย ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  1. ๋ฆฌ์†Œ์Šค ์‚ญ์ œ๋ฅผ ํด๋ฆญํ•˜๋ฉด MCCS ์— ๊ตฌ์„ฑ๋œ ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ญ์ œํ• ์ง€ ๋ฌผ์–ด๋ด…๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ๋ฆฌ์†Œ์Šค ํ™•์ธ ํ™”๋ฉด ย  ย 

  2. [ํ™•์ธ]์„ ํด๋ฆญํ•˜๋ฉด MCCS ์— ๊ตฌ์„ฑ๋œ ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ณต์ œ ํ”„๋กœ๊ทธ๋žจ์— ๊ตฌ์„ฑ๋œ ๋ฏธ๋Ÿฌ๋„ ์‚ญ์ œํ• ์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ๋ฌผ๋ฆฌ์  ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ์‚ญ์ œ ํ™”๋ฉด ย  ย 

  3. [ํ™•์ธ]์„ ํด๋ฆญํ•˜๋ฉด ๋ชจ๋‘ ์‚ญ์ œ, ์ทจ์†Œ๋ฅผ ํด๋ฆญํ•˜๋ฉด MCCS ์— ๊ตฌ์„ฑ๋œ ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๋งŒ ์‚ญ์ œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.



์ƒํƒœ

๋‹ค์Œ ํ…Œ์ด๋ธ”์€ ์ƒํƒœ์™€ ์‚ฌ์šฉ์ž ๋ช…๋ น์— ์˜ํ•ด ๋ฐœ์ƒ๋˜๋Š” MCCS ๋ฆฌ์†Œ์Šค์˜ ์ƒํƒœ ๋ณ€ํ™”์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

๋ฏธ๋Ÿฌ ๋””์Šคํฌ ์—์ด์ „ํŠธ:ย ๋ฏธ๋Ÿฌ ๋””์Šคํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉฐ, ๋ณต์ œ ํ”„๋กœ๊ทธ๋žจ์ด ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.ย 

์ƒํƒœAgent ๊ฐ€๋Šฅ ๋ช…๋ น์„ค๋ช…

์˜จ๋ผ์ธ

์†Œ์Šค ๋ณผ๋ฅจ์ด ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ณ  ์“ฐ๊ธฐ ํ…Œ์ŠคํŠธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

์˜คํ”„๋ผ์ธ

๋ณต์ œ ์ƒํƒœ๋ฅผ Secondary๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋‹ˆํ„ฐ๋ง

<์†Œ์Šค ๋ณผ๋ฅจ>
๋ณต์ œ ์ƒํƒœ๊ฐ€ Primary์ด๋ฉฐ ๋ฐ์ดํ„ฐ๊ฐ€ UptoDate์ž„์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

<ํƒ€๊นƒ ๋ณผ๋ฅจ>
๋ณต์ œ ์ƒํƒœ๊ฐ€ Secondary ์ž„์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์˜คํ”„๋ผ์ธ

์˜จ๋ผ์ธ, ์žฅ์•  ์ƒํ™ฉ์„ ์ œ์™ธํ•œ ์ƒํ™ฉ์€ ๋ชจ๋‘ ์˜คํ”„๋ผ์ธ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ

๋ณต์ œ ์ƒํƒœ๋ฅผ Primary๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.ย 

๋ชจ๋‹ˆํ„ฐ๋ง

์œ„์— ๋ชจ๋‹ˆํ„ฐ๋ง ๋ช…๋ น ์„ค๋ช… ์ฐธ์กฐ

์žฅ์• 

์˜จ๋ผ์ธ

์œ„์— ์˜จ๋ผ์ธ ๋ช…๋ น ์„ค๋ช… ์ฐธ์กฐ

์˜คํ”„๋ผ์ธ

์œ„์— ์˜คํ”„๋ผ์ธ๋ช…๋ น ์„ค๋ช… ์ฐธ์กฐ



๋ฏธ๋Ÿฌ ๊ด€๋ฆฌ ํ™”๋ฉด

๋ฏธ๋Ÿฌ ๊ด€๋ฆฌ ํ™”๋ฉด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

[๊ทธ๋ฆผ]ย ย ๋ฏธ๋Ÿฌ ๊ด€๋ฆฌ ํ™”๋ฉด

ย 

๋ฏธ๋Ÿฌ์…‹ ๊ตฌ์„ฑ

ย MCCS์—์„œ ๊ตฌ์„ฑํ•˜๋Š” ๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ย ํ•˜๋‚˜์˜ ๋ฏธ๋Ÿฌ์…‹์œผ๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.


๊ทธ๋ฆผ

์„ค๋ช…

๋ณผ๋ฅจ

ย 

๋ณผ๋ฅจ ์ƒํƒœ๊ฐ€ SOURCE ์ƒํƒœ
๋ณผ๋ฅจ์˜ ์˜ค๋ฅธ์ชฝ์—๋Š” ์‚ฌ์šฉ์ค‘์ธ ์šฉ๋Ÿ‰์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.ย 

๋ณผ๋ฅจ ์ƒํƒœ๊ฐ€ TARGET ์ƒํƒœ

๋ณผ๋ฅจ ์ƒํƒœ๊ฐ€ Diskless ์ƒํƒœ

์ƒํƒœ

ย 

๋ณผ๋ฅจ์˜ ์ƒํƒœ๊ฐ€ Mirroring์ธ ์ƒํƒœ

๋ณผ๋ฅจ์˜ ์ƒํƒœ๊ฐ€ RESYNCING ์ƒํƒœ
ย RESYNCING ์ง„ํ–‰ ์‹œ ์ง„ํ–‰ ์ƒํƒœ ๋ฐ”๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ณผ๋ฅจ์˜ ์ƒํƒœ๊ฐ€ PAUSE ์ƒํƒœ

ย 

Split brain ๋ฐœ์ƒ ์ƒํƒœ


๋ฏธ๋Ÿฌ๊ด€๋ฆฌ ๋ช…๋ น ์„ค๋ช…

๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ๋ฏธ๋Ÿฌ์…‹์˜ ๋ณผ๋ฅจ์— ์šฐํด๋ฆญ์‹œ ์„ ํƒ ๊ฐ€๋Šฅํ•œ ย ๋ฏธ๋Ÿฌ ๊ด€๋ฆฌ ๋ช…๋ น ๋“ค์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด

์„ค๋ช…

์—ฐ๊ฒฐ

๋ณต์ œ ๋ฐ์ดํ„ฐ์…‹์„ ๊ณต์œ ํ•˜๋Š” ๋‘ ํ˜ธ์ŠคํŠธ ์‚ฌ์ด์— ํ†ต์‹  ์—ฐ๊ฒฐ์„ ํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ๋Š๊ธฐ๋ณต์ œ ๋ฐ์ดํ„ฐ์…‹์„ ๊ณต์œ ํ•˜๋Š” ๋‘ ํ˜ธ์ŠคํŠธ ์‚ฌ์ด์— ํ†ต์‹  ์—ฐ๊ฒฐ์„ ๋Š์Šต๋‹ˆ๋‹ค.
๊ฐ•์ œ ๋™๊ธฐ

๊ฐ•์ œ ๋™๊ธฐ ๋ช…๋ น์‹œ RESYNCING ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ ๋˜๋ฉฐ
๊ฐ•์ œ๋กœ ์ „์ฒด ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.


์†์„ฑ ์„ค์ • ์„ค๋ช…

[๊ทธ๋ฆผ]ย ย ์†์„ฑ ์„ค์ • ํ™”๋ฉด


์†์„ฑ๋ช…

์„ค๋ช…

๊ฐ€์ƒ ์žฅ์น˜ ๊ฒฝ๋กœMount point๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ฉ”ํƒ€ ์žฅ์น˜ ๊ฒฝ๋กœ

๋ฉ”ํƒ€ ์žฅ์น˜์˜ ๊ฒฝ๋กœ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์žฌ๋™๊ธฐ ๋น„์œจ

์žฌ๋™๊ธฐํ™” ๋น„์œจ์„ ์„ค์ • ํ•ฉ๋‹ˆ๋‹ค. ( 0 ~ 640 MB) ์„ค์ • ๊ฐ€๋Šฅ
์†ก์‹ ๋ฒ„ํผํฌ๊ธฐ๋น„๋™๊ธฐ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ๋ฒ„ํผ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
ํ˜ผ์žก๋„์ƒํƒœ๋น„๋™๊ธฐ๋ชจ๋“œ์—์„œ ํ•ด๋‹น ๋ฒ„ํผํฌ๊ธฐ๊ฐ€ ๋˜๋ฉด OOS๋กœ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ ์ฃผ์†Œย 

์„ค์ •๋œ IP๋กœ ๋ณผ๋ฅจ์„ ๋ณต์ œํ•ฉ๋‹ˆ๋‹ค.


ย ์†ก์‹ ๋ฒ„ํผํฌ๊ธฐ,ย ํ˜ผ์žก๋„์ƒํƒœ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ชจ๋“œ๊ฐ€ ๋น„๋™๊ธฐ(Async)์ผ๋•Œ๋งŒ ๋™์ž‘ ๊ฐ€๋Šฅํ•œ ์†์„ฑ์ด๋ฉฐย ์†์„ฑ๊ฐ’ ์ˆ˜์ • ํ›„ drbdadm down, up ๋ช…๋ น์„ ํ†ตํ•ด ์ ์šฉ ๋ฉ๋‹ˆ๋‹ค.


๋ฏธ๋Ÿฌ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” ์†์„ฑ ์„ค์ • ํ™”๋ฉด์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย ๋‹จ,ย ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€๊ฒฝ ์™„๋ฃŒ ํ›„, ๋ณต์žฌ ์žฌ๊ฐœ๋ฅผ ์œ„ํ•ด์„œ ๋ฏธ๋Ÿฌ ์žฌ ๋™๊ธฐ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.



์ž๋™ ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ ๋ณต๊ตฌ ์ •์ฑ…

์†์„ฑ๋ช…

์†์„ฑ๊ฐ’

์„ค๋ช…
๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ secondary



๋งˆ์ง€๋ง‰ primary ๋ฒ„๋ฆผ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์ „์— primary์˜€๋˜ ๋…ธ๋“œ์—์„œ ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์ฒ˜์Œ primary ๋ฒ„๋ฆผ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ ์ƒํ™ฉ ๋™์•ˆ ๋‘ ๋ฒˆ์งธ๋กœ primary๊ฐ€ ๋˜์—ˆ๋˜ ๋…ธ๋“œ์—์„œ ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋ณ€๋™์ด ์ ์€ ์ชฝ ๋ฒ„๋ฆผ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ ์ƒํ™ฉ ๋™์•ˆ ๋ณ€๋™์‚ฌํ•ญ์ด ๋” ๋งŽ์ด ๋ฐœ์ƒํ•œ ๋…ธ๋“œ์—์„œ ๋™๊ธฐํ™”๋ฅผ ์ „ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋ณ€๋™์ด ์—†๋Š” ์ชฝ ๋ฒ„๋ฆผํ•œ ๋…ธ๋“œ์—์„œ๋งŒ ๋ณ€๋™์ด ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๋…ธ๋“œ์—์„œ ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋งŒ์•ฝ ์–‘ ๋…ธ๋“œ ๋ชจ๋‘ ๋ณ€๋™์ด ์—†์œผ๋ฉด ์ž„์˜์˜ ๋…ธ๋“œ์—์„œ ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•˜๊ณ ,
์–‘ ๋…ธ๋“œ ๋ชจ๋‘ ๋ณ€๋™์ด ์žˆ์„ ๊ฒฝ์šฐ ์—ฐ๊ฒฐ์„ ๋Š์Šต๋‹ˆ๋‹ค.ย 
์—ฐ๊ฒฐ ๋Š๊ธฐ์ž๋™์œผ๋กœ ๋ณต๊ตฌํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ ์—ฐ๊ฒฐ๋งŒ ๋Š์Šต๋‹ˆ๋‹ค.

Primary-Secondary



Consensus

๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ secondary์ธ ์ƒํ™ฉ๊ณผ ๋™์ผํ•œ ๋ณต๊ตฌ ์ •์ฑ…์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ž๋™ ๋ณต๊ตฌ์— ์‹คํŒจํ•œ๋‹ค๋ฉด ์—ฐ๊ฒฐ์„ ๋Š์Šต๋‹ˆ๋‹ค.ย 
Secondary ๋ฒ„๋ฆผSecondary ๋…ธ๋“œ๋ฅผ ํฌ์ƒ ๋…ธ๋“œ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
์—ฐ๊ฒฐ ๋Š๊ธฐ์ž๋™์œผ๋กœ ๋ณต๊ตฌํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ ์—ฐ๊ฒฐ๋งŒ ๋Š์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ primary

์—ฐ๊ฒฐ ๋Š๊ธฐ์ž๋™์œผ๋กœ ๋ณต๊ตฌํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ ์—ฐ๊ฒฐ๋งŒ ๋Š์Šต๋‹ˆ๋‹ค.


Related content

๊ณต์œ ๋””์ŠคํฌDR
๊ณต์œ ๋””์ŠคํฌDR
More like this
7.10 ๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค.
7.10 ๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค.
More like this
7.10 ๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค.
7.10 ๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค.
More like this
7.6 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค.
7.6 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค.
More like this
7.6 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค.
7.6 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค.
More like this
7.11 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค.
7.11 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค.
More like this