๋ฏธ๋Ÿฌ๋””์Šคํฌ ์ถ”๊ฐ€

๋ฏธ๋Ÿฌ๋””์Šคํฌ ์ถ”๊ฐ€

๋ฏธ๋Ÿฌ๋””์Šคํฌ
ย  ย  ย  ย  ย  ย  : ๋ฏธ๋Ÿฌ๋ง ๋ชจ๋“ˆ์„ ์ด์šฉํ•ด ์–‘ ์„œ๋ฒ„ ๊ฐ„์˜ ๋กœ์ปฌ ๋””์Šคํฌ๋ฅผ ์‹ค์‹œ๊ฐ„ ๋ณต์ œํ•˜๊ณ  ๊ฐ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ์†Œ์Šค

ย 

โ–  Affected version : MCCS 4.4.0 ์ด์ƒ version (WDRBD Module ํฌํ•จ version)

โ–  Windows Server Platform

Step-by-step guide

๋กœ์ปฌ ๋””์Šคํฌ ๋ณต์ œ๋ฅผ ์œ„ํ•œ ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ย 

  1. ๋ฏธ๋Ÿฌ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑํ•  ๋กœ์ปฌ ๋””์Šคํฌ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.



  2. ๋ฏธ๋Ÿฌ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑํ•  ๋””์Šคํฌ Size๋Š” ์–‘ ์„œ๋ฒ„๊ฐ€ ๋ฐ”์ดํŠธ ๋‹จ์œ„๊นŒ์ง€ ๋™์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


    ๋งŒ์•ฝ ๋””์Šคํฌ Size๋ฅผ ๋™์ผํ•˜๊ฒŒ ์„ค์ •ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ Secondary๋กœ ์„ค์ •๋  ๋””์Šคํฌ Size๊ฐ€ ๋” ํฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
    ย (ex, Primary : 100G, Secondary : 150G ์ผ ๊ฒฝ์šฐ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ)
    ์ดˆ๊ธฐ Full-sync ์™„๋ฃŒ ํ›„ Secondary size๋Š” Primary size์™€ ๋™์ผํ•˜๊ฒŒ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

  3. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน๋ช… ์šฐํด๋ฆญ ํ›„ "๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€" ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.



  4. ๋ฉ”๋‰ด ์ค‘ "๋ฏธ๋Ÿฌ๋””์Šคํฌ" ํ•ญ๋ชฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.



  5. ๊ฐ ํ•ญ๋ชฉ๋ณ„๋กœ ์ถ”๊ฐ€ํ•  ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.


    5-1. ์†Œ์Šค ์„œ๋ฒ„ : Full-sync๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์ค€์ด ๋  ์„œ๋ฒ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย (์†Œ์Šค ์„œ๋ฒ„ ๊ธฐ์ค€์œผ๋กœ ํƒ€๊ฒŸ ์„œ๋ฒ„์˜ Data๊ฐ€ overwrite ๋ฉ๋‹ˆ๋‹ค.)
    5-2. ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ : ๋ฏธ๋Ÿฌ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑํ•  ๋ณผ๋ฅจ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
    5-3. ํ”„๋กœํ† ์ฝœ : ์ผ๋ฐ˜์ ์ธ ๊ตฌ์„ฑ์ธ ๊ฒฝ์šฐ Data ์ •ํ•ฉ์„ฑ์ด 100% ๋ณด์žฅ๋˜๋Š” "๋™๊ธฐ"๋ฐฉ์‹์œผ๋กœ ์ง€์ •ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. (WAN ๊ตฌ๊ฐ„์ผ ๊ฒฝ์šฐ "๋น„ ๋™๊ธฐ" ๋ฐฉ์‹ ๊ถŒ์žฅ)
    5-4. ๋ฆฌ๋กœ์Šค ์ด๋ฆ„ : MCCS ๋ฆฌ์†Œ์Šค๋กœ ๋“ฑ๋กํ•  ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (ex, Mirror_E_r0ย โ†’ E๋Š” ๋ณผ๋ฅจ๋ ˆํ„ฐ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ r0๋Š” ๋ณต์ œ๊ตฌ์„ฑ๋˜๋Š” ๋ณผ๋ฅจ ์ •๋ณด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค, ๋ฏธ๋Ÿฌ๋ณผ๋ฅจ์ด ์—ฌ๋Ÿฌ๊ฐœ์ผ ๊ฒฝ์šฐ r0, r1, r2.. ์‹์œผ๋กœ ๊ตฌ์„ฑ)

  6. ํƒ€๊ฒŸ ์„œ๋ฒ„์˜ Data๊ฐ€ ์†Œ์Šค ์„œ๋ฒ„ ๊ธฐ์ค€์œผ๋กœ overwrite๋˜๋ฏ€๋กœ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•˜๋Š” ํŒ์—…์ฐฝ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    ์ด์ƒ ์—†์„ ๊ฒฝ์šฐ "OK" ๋ฒ„ํŠผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.



  7. ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์ดˆ๊ธฐ Full-sync ์ž‘์—…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    Windows์˜ ๊ฒฝ์šฐ ์†Œ์Šค ์„œ๋ฒ„์— ์žˆ๋Š” Data ๋งŒํผ๋งŒ ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.



  8. Full-sync ์ž‘์—…์ด ์™„๋ฃŒ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด "Mirroring" ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.


    ๋ฏธ๋Ÿฌ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ๋˜๋ฉด ํƒ€๊ฒŸ ์„œ๋ฒ„์˜ ๋ณผ๋ฅจ์€ Lock ์ƒํƒœ๊ฐ€ ๋˜๋ฉฐ access ๋ถˆ๊ฐ€ํ•œ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. (Data ์ •ํ•ฉ์„ฑ์ด ์ผ์น˜ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ)

  9. ๋ฏธ๋Ÿฌ๋””์Šคํฌ ์ƒ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด ๋””์Šคํฌ ๊ด€๋ฆฌ์ž ์ƒ์— vhd ํ˜•์‹์˜ Device๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    ํ•ด๋‹น ๋ณผ๋ฅจ์€ ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ณต์ œ ์ •๋ณด, ๋ธ”๋Ÿญ ์ •๋ณด ๋“ฑ์„ ์ €์žฅํ•˜๋Š” ๋ฉ”ํƒ€๋””์Šคํฌ ์˜์—ญ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ MCCS์—์„œ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.



  10. CLI๋ฅผ ํ†ตํ•˜์—ฌ ๋ฏธ๋Ÿฌ๋””์Šคํฌ์˜ ์ƒํƒœ๋ฅผ ์ฒดํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    CMD - drbdadm status


    ๊ฐ๊ฐ Primary ๋…ธ๋“œ์™€ Secondary ๋…ธ๋“œ์—์„œ ์กฐํšŒํ–ˆ์„ ์‹œ์˜ ๋ช…๋ น์–ด ๊ฒฐ๊ณผ๊ฐ’์ž…๋‹ˆ๋‹ค.
    role : ํ˜„์žฌ ์กฐํšŒํ•˜๊ณ  ์žˆ๋Š” ๋…ธ๋“œ์˜ ์—ญํ• 
    disk : Data ์ •ํ•ฉ์„ฑ ์—ฌ๋ถ€ (UpToDate : ๋™๊ธฐํ™” ์ผ์น˜ ์ƒํƒœ)
    peer-disk : ์ƒ๋Œ€ ๋…ธ๋“œ์™€์˜ ์ •ํ•ฉ์„ฑ ์—ฌ๋ถ€
    WDRBD์˜ CLI ๋ช…๋ น์–ด๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์œผ๋‚˜ ์ž์„ธํ•œ ๋ช…๋ น์–ด๋Š” <๋ฏธ๋Ÿฌ๋””์Šคํฌ ์ƒํƒœ์ ๊ฒ€> ๊ฐ€์ด๋“œ๋ฅผ ํ™•์ธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ย 

Related articles

ย 

ย