/
7-10 ๊ณต์œ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค

7-10 ๊ณต์œ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค

๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค๋Š” ๊ณต์œ  ๋ณผ๋ฅจ๊ณผ ์›๊ฒฉ์ง€ ์„œ๋ฒ„ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ๋ณต์ œ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค๋Š” ๊ณต์œ  ๋ณผ๋ฅจ์„ ๊ด€๋ฆฌํ•˜๋Š” 3๊ฐœ์˜ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋˜์–ด์ง€๋ฉฐ MCCS๋Š” ๊ณต์œ  ๋ณผ๋ฅจ์„ ๊ตฌ์„ฑํ•˜๋Š” ์„œ๋ฒ„์—์„œ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰, ์›๊ฒฉ์ง€ ์„œ๋ฒ„์—๋Š” MCCS๊ฐ€ ๋™์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ์ง€ ์„œ๋ฒ„์˜ ๋™์ž‘์— ๋Œ€ํ•ด์„œ๋Š” MCCS๊ฐ€ ๊ด€์—ฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ด€๋ฆฌ์ž์— ์˜ํ•œ ์ˆ˜๋™ ์กฐ์ž‘์ด๋‚˜ ์‚ฌ์ „์— ์ฒ˜๋ฆฌ ์กฐ์น˜์˜ ๋“ฑ๋ก์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์†Œ์Šค ๋ณผ๋ฅจ(Source Volume)์€ ํด๋Ÿฌ์Šคํ„ฐ(Primary)์— ์œ„์น˜ํ•˜๊ณ , ํƒ€๊นƒ ๋ณผ๋ฅจ(Target Volume)์€ ์›๊ฒฉ์ง€ ์„œ๋ฒ„(Secondary)์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ์˜ ๋ณต์ œ๋Š” ์†Œ์Šค ๋ณผ๋ฅจ(Source Volume)์„ ๊ฐ€์ง„ ์„œ๋ฒ„์—์„œ ํƒ€๊ฒŸ ๋ณผ๋ฅจ(Target Volume)์„ ๊ฐ€์ง„ ์›๊ฒฉ์ง€ ์„œ๋ฒ„๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๋Š” ์†Œ์Šค ๋ณผ๋ฅจ์—์„œ๋งŒ ์ฝ๊ธฐ/์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ , ์“ฐ์—ฌ์ง„ ๋ฐ์ดํ„ฐ๋“ค์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด์„œ ํƒ€๊นƒ ๋ณผ๋ฅจ์— ๋ณต์ œ๋ฉ๋‹ˆ๋‹ค.
๊ณต์œ  ๋””์Šคํฌ๋Š” ๋ณต์ˆ˜ ๊ฐœ์˜ ๋…ธ๋“œ(ํ˜น์€ ์„œ๋ฒ„)์—์„œ ์“ฐ๊ธฐ ์ ‘๊ทผ์„ ์‹œ๋„ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์†์ƒ๋ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ด๋Ÿฐ ์ƒํ™ฉ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์šด์˜ ๋…ธ๋“œ์—์„œ๋งŒ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ย ๋งˆ์šดํŠธ(Mount)ํ•˜๊ณ  ๋Œ€๊ธฐ ๋…ธ๋“œ์—์„œ๋Š” ์“ฐ๊ธฐ ์ ‘๊ทผ์„ ํ•  ์ˆ˜ ์—†๋„๋กย ์–ธ๋งˆ์šดํŠธ(Unmount)ย ํ•ฉ๋‹ˆ๋‹ค.
๋˜ํ•œ, ํƒ€๊นƒ ๋ณผ๋ฅจ์€ ์ฝ๊ธฐ/์“ฐ๊ธฐ๊ฐ€ ๋ชจ๋‘ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์ž ๊ธˆ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ํƒ€๊นƒ ๋ณผ๋ฅจ์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.

๊ณต์œ  ๋””์Šคํฌ DR๋ฆฌ์†Œ์Šค๋Š” ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋œ DRBD๋ฆฌ์†Œ์Šค๋ฅผ ๋“ฑ๋ก๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

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

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


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

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

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

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

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

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

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

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


์ถ”๊ฐ€

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

DRBD 8.3 ๋˜๋Š” 8.4 ๋ฒ„์ „์ด ์‚ฌ์ „์— ์„ค์น˜ ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ๋””์Šคํฌ๋กœ ์ƒ์„ฑํ•  ๋””์Šคํฌ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ํฌ๊ธฐ๋Š” ์ „์ฒด ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ์—์„œ 128MB ๋ฅผ ๋บ€ ํฌ๊ธฐ๋กœ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ƒ๊ธฐ 128M ์˜ ๊ณต๊ฐ„์—๋Š” ๋ณต์ œ ๋ณผ๋ฅจ ์„œ๋น„์Šค๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๊ธฐ ์œ„ํ•œ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์ €์žฅ๊ณต๊ฐ„ ์‚ฌ์ด์ฆˆ๋Š” ๋ณ€๋™๋ฉ๋‹ˆ๋‹ค.
์ž์„ธํ•œ ์‚ฌ์ด์ฆˆ ๊ณ„์‚ฐ ๋ฒ•์€ ๋‹ค์Œ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. (DRBD ๋ฉ”ํƒ€๋ฐ์ดํƒ€ ์‚ฌ์ด์ฆˆ ๊ณ„์‚ฐ๋ฒ•)
DRBD์™€ LVM์„ ๊ฐ™์ด ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ DRBD ON LVM๋งŒ ์ง€์›ํ•˜๋ฉฐ LVM ON DRBD๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฏธ๋Ÿฌ๋ง์€ Virtual IP๋ฅผ ํ†ตํ•ด์„œ ์ง„ํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— DRBD ๋ฆฌ์†Œ์Šค์— ํด๋Ÿฌ์Šคํ„ฐ ์ธก ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๊ฐ€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค๋กœ MCCS์— ์‚ฌ์ „์— ๋“ฑ๋ก๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ๊ทธ๋ฃน ์„ ํƒ -> ๋งˆ์šฐ์Šค ์šฐ ํด๋ฆญ ->ย ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  2. ๋ฆฌ์†Œ์Šค ์œ„์ž๋“œ์—์„œ ๊ณต์œ  ๋””์Šคํฌ DR์„ ์„ ํƒํ•˜๊ณ  Next ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.ย 

  3. ๋ฆฌ์†Œ์Šค ์œ„์ž๋“œ์˜ ๊ณต์œ  ๋ณผ๋ฅจ์…‹์—์„œ๋Š” ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋œ ๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ‘œ์‹œ๋˜๋ฉฐย ๋ฆฌ์†Œ์Šค ์„ ํƒ์‹œ ๊ตฌ์„ฑํŒŒ์ผ์— ์žˆ๋Š” ์ •๋ณด๋“ค์ด ํ‘œ์‹œ ๋ฉ๋‹ˆ๋‹ค.


    [๊ทธ๋ฆผ] ๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€ ํ™”๋ฉด

  4. ์ถ”๊ฐ€ ์„ค์ •์„ ํด๋ฆญํ•˜์—ฌ killBusyApps์˜ต์…˜๊ณผ ๋””์Šคํฌ ๊ฒ€์‚ฌ ์˜ต์…˜์„ ์ •์˜ ํ•ฉ๋‹ˆ๋‹ค.

    <killBusyApps์˜ต์…˜>
    ๊ณต์œ ๋””์Šคํฌ DR๋ฆฌ์†Œ์Šค๊ฐ€ ์˜คํ”„๋ผ์ธ ํ•  ๊ฒฝ์šฐ, ํ•ด๋‹น ๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐธ์กฐํ•˜๋Š” ์ž‘์—…๋“ค์˜ ๊ฐ•์ œ ์ข…๋ฃŒ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

    <๋””์Šคํฌ ๊ฒ€์‚ฌ ์˜ต์…˜>
    ๊ณต์œ ๋””์Šคํฌ DR๋ฆฌ์†Œ์Šค๊ฐ€ ์˜จ๋ผ์ธ ํ•  ๊ฒฝ์šฐ, ๋ณผ๋ฅจ์— ๋Œ€ํ•œ fsck ๋ฅผ ์ˆ˜ํ–‰์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.ย 

    <FsckOpt>
    fsck๊ฐ€ ์ˆ˜ํ–‰๋  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์˜ต์…˜์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ]ย ๊ณต์œ  ๋””์Šคํฌ DRย ย ์ถ”๊ฐ€์„ค์ • ํ™”๋ฉด


  5. ์™„๋ฃŒ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๊ณต์œ ๋””์Šคํฌ DRย ๋ฆฌ์†Œ์Šค๊ฐ€ ์ถ”๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
    ๊ทธ๋ฆฌ๊ณ , ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ž์‹ ๋ฆฌ์†Œ์Šค๋กœ ๊ณต์œ  ๋””์Šคํฌ DR๋ฆฌ์†Œ์Šค์™€ ์˜์กด์„ฑ์ด ๋งบ์–ด์ง‘๋‹ˆ๋‹ค.
    (
    ์˜์กด์„ฑ์— ๋Œ€ํ•œย ์ƒ์„ธํ•œ ๋‚ด์šฉ์€ "5.3 ์˜์กด์„ฑ ๊ด€๋ฆฌ"ย ย ํŽธ์„ ์ฐธ์กฐํ•ด ์ฃผ์‹ญ์‹œ์˜ค.)ย 


์‚ญ์ œ

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

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


2. โ€œOKโ€๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ชจ๋‘ ์‚ญ์ œ ๋ฉ๋‹ˆ๋‹ค.



์ƒํƒœ

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

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

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

์˜จ๋ผ์ธ

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

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

๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค์˜ ์—ญํ• ์ดย ์˜จ๋ผ์ธ ์ƒํƒœ์ธ ๊ฒฝ์šฐ, ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์„ ์ •์˜๋œ ๋งˆ์šดํŠธ ํฌ์ธํŠธ์—์„œ ์œ ๋งˆ์šดํŠธ ํ›„ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ ์—ญํ• ์„ Secondary ๋กœ ๋‚ด๋ฆฌ๊ณ  DRBD ๋ฆฌ์†Œ์Šค๋ฅผ down ํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์ด ์—†์„ ๊ฒฝ์šฐ, ๋ช…๋ น์€ ๋ฌด์‹œ๋˜์–ด ์‹คํŒจํ•œ ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.


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

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


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

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

์˜จ๋ผ์ธ

์˜จ๋ผ์ธ๋ช…๋ น์„ ์ˆ˜ํ–‰ ํ•  ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ˆ์ฐจ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. DRBD๋ฆฌ์†Œ์Šค์— Up๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ณต์ œ๋˜๋Š” ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ๋ณต์ œ ์—ญํ• ์„ Primary๋กœ ์„ค์ •ํ•œย ํ›„, ์ง€์ • ๋งˆ์šดํŠธ ํฌ์ธํŠธ์— ๋งˆ์šดํŠธ ์‹œํ‚ต๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด์„  ์›๊ฒฉ์ง€ ๋…ธ๋“œ์˜ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ ์—ญํ• ์ด Secondary ์ƒํƒœ๋ฅผ ๋งŒ์กฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ย ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์ด ์—†์„ ๊ฒฝ์šฐ, ์•„๋ฌด๋Ÿฐ ๋™์ž‘ ์—†์ด ์‹คํŒจ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.


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

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


์žฅ์• 

์˜จ๋ผ์ธ ์ƒํƒœ์—์„œ ์“ฐ๊ธฐ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ์˜จ๋ผ์ธ ์‹œ๋„๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์žฅ์•  ์ƒํƒœ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ฏธ๋Ÿฌ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ์žฅ์• , ํƒ€๊นƒ ๋…ธ๋“œ ๋˜๋Š” ํƒ€๊นƒ ๋””์Šคํฌ ์ด์ƒ ๋“ฑ์˜ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ฏธ๋Ÿฌ ์ƒํƒœ๋Š” MIRRORING์ด ์•„๋‹Œ ๋‹ค๋ฅธ ์ƒํƒœ, ์ฆ‰ MIRROR_PAUSED์™€ ๊ฐ™์€ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ ์ƒํƒœ๊ฐ€ MIRRORING์ด ์•„๋‹Œ ๊ฒฝ์šฐ ๊ณต์œ  ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค ๊ณต์œ ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๋กœ์จ์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋Ÿฌ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ์žฅ์• ์ธ ๊ฒฝ์šฐ์— ํ†ต์‹ ์ด ์žฌ๊ฐœ๋˜๋ฉด ์ž๋™์œผ๋กœ RESYNC๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์›๊ฒฉ์ง€์™€ ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™” ํ•ฉ๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ

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


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

๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค์˜ ์—ญํ• ์ด ์˜จ๋ผ์ธ ์ƒํƒœ์ธ ๊ฒฝ์šฐ, ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์„ ์ •์˜๋œ ๋งˆ์šดํŠธ ํฌ์ธํŠธ์—์„œ ์œ ๋งˆ์šดํŠธ ํ›„ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ ์—ญํ• ์„ Secondary ๋กœ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  DRBD ๋ฆฌ์†Œ์Šค๋ฅผ down ํ•ฉ๋‹ˆ๋‹ค.ย 
๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์ด ์—†์„ ๊ฒฝ์šฐ, ๋ช…๋ น์€ ๋ฌด์‹œ๋˜์–ด ์‹คํŒจํ•œ ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.


*๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์ด ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐย ์˜คํ”„๋ผ์ธ ์ƒํƒœ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.


์†์„ฑ

๊ณต์œ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค์˜ ๊ณ ์œ  ์†์„ฑ์„ ํ‘œ์‹œ ํ•ฉ๋‹ˆ๋‹ค.ย  ย  ย 

์†์„ฑ

์„ค๋ช…

ํƒ€์ž…๊ธฐ๋ณธ๊ฐ’์ˆ˜์ •๋น„๊ณ 
ChkDskTimeout๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋””์Šคํฌ ๊ฒ€์‚ฌ๋ฅผ ์™„๋ฃŒํ•˜๊ฑฐ๋‚˜ ์ค‘๋‹จ๋˜๋Š” ์ตœ์ข…ํŒ๋‹จ์ด ๋‚ด๋ ค์งˆ ๋•Œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์ตœ๋Œ€ ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋งŒ์•ฝ '0'์ด๋ผ๋ฉด ๋””์Šคํฌ ๊ฒ€์‚ฌ๊ฐ€ ์™„๋ฃŒ๋ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.INTEGER0O

DRConnectState

๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ๋…ธ๋“œ๊ฐ„ ์ ‘์† ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

STRING
X
DiskState๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์ด ๊ด€๋ฆฌํ•˜๋Š” ๋””์Šคํฌ์˜ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.STRING
X
DoFsck

MCCS์—์„œ ๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์˜จ๋ผ์ธ ํ•˜๊ธฐ ์ „์—, ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ํŒŒ์ผ์‹œ์Šคํ…œ ์ฒดํฌ ์—ฌ๋ถ€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
( ๊ธฐ๋ณธ๊ฐ’=false )

BOOLEANfalseO
DRBDResNameDRBD ๊ฐ€ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€์—ฌํ•œ ์ด๋ฆ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.STRING
X
DRDiskState

์›๊ฒฉ์ง€ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ๋””์Šคํฌ์˜ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

STRING
X
DRRole์›๊ฒฉ์ง€ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ์—ญํ• ์— ๋Œ€ํ•ด ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.STRING
X
DRTargetIP์›๊ฒฉ์ง€์˜ ๋ณผ๋ฅจ์„ ๋ณต์ œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” IP์ž…๋‹ˆ๋‹ค.STRING
X
DRVirtualDevice์›๊ฒฉ์ง€์˜ DRBD ๊ฐ€ ๋ฐ์ดํ„ฐ ๋ณต์ œ ์‹œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์ƒ ์žฅ์น˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.STRING
X
DRVolume์›๊ฒฉ์ง€์˜ DRBD ๊ฐ€ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ธ”๋ก ์žฅ์น˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.STRING
X
FsckOpt

๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ํŒŒ์ผ์‹œ์Šคํ…œ์„ ์ฒดํฌํ•  ๊ฒฝ์šฐ, ์ด ์†์„ฑ์— ์ž…๋ ฅ๋œ ์˜ต์…˜์„ ํ”ผ๋ผ๋ฏธํ„ฐ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
( ๊ธฐ๋ณธ๊ฐ’= -y )

STRING-yO
GI๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์„ ํ†ตํ•ด ๋ณต์ œ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ตœ์‹  ์—ฌ๋ถ€๋ฅผ ์„ธ๋Œ€ ๋ณ„๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.STRING
X
Hostnameํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.STRING
X
KillBusyApps๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ์˜คํ”„๋ผ์ธ ํ•  ๊ฒฝ์šฐ, ํ•ด๋‹น ๋ฏธ๋Ÿฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐธ์กฐํ•˜๋Š” ์ž‘์—…๋“ค์˜ ๊ฐ•์ œ ์ข…๋ฃŒ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.BOOLEANtrueO
MetaDataType๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
internal ์€ ๋ณต์ œ ๋ณผ๋ฅจ๊ณผ ๋™์ผํ•œ ํŒŒํ‹ฐ์…˜์— ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
external ์€ ์ง€์ •๋œ ์žฅ์น˜์— ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
STRING
X
MetaDisk๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ๋””์Šคํฌ์ž…๋‹ˆ๋‹ค.STRING
X
MirrorPortDRBD ๊ฐ€ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ ๋ณต์ œ ์‹œ ์‚ฌ์šฉํ•˜๋Š” ํ†ต์‹  ํฌํŠธ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.STRING
X
MountPointํŒŒ์ผ ์‹œ์Šคํ…œ์ด ๋งˆ์šดํŠธ ๋  ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ์ด๋ฉด ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.DIRECTORY
O
OOS

๋™๊ธฐํ™”๊ฐ€ ํ•„์š”ํ•œ OutOfSync ๊ฐ’์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์น˜๊ฐ€ 0์ด ์•„๋‹ ๊ฒฝ์šฐ ๋…ธ๋“œ ๊ฐ„์— ์•„์ง ๋ณต์ œ ํ˜น์€ ๋™๊ธฐํ™” ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

STRING0X
ProtocolType๋ฐ์ดํ„ฐ ์ „์†ก ํ”„๋กœํ† ์ฝœ ํƒ€์ž…์ž…๋‹ˆ๋‹ค.
A = ๋น„๋™๊ธฐ ๋ชจ๋“œ
B = ๋ฐ˜๋™๊ธฐ ๋ชจ๋“œ
C = ๋™๊ธฐ ๋ชจ๋“œ
STRING
X
RoleDRBD๋ณผ๋ฅจ์˜ ์—ญํ•  ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.STRING
X
SharedSrcIp๋ณผ๋ฅจ์„ ๋ณต์ œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” Virtual IP์ž…๋‹ˆ๋‹ค.STRING
X
SharedVolumeDRBD๊ฐ€ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ธ”๋ก ์žฅ์น˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.STRING
X
Synced๋ณผ๋ฅจ์ด ๋™๊ธฐํ™” ์ค‘์ผ ๊ฒฝ์šฐ ๋™๊ธฐํ™” ์ง„ํ–‰์œจ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.INTEGER
X
TotalSpace๋Œ€์ƒ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ์ด ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.INTEGER0X
UsedSpace๋Œ€์ƒ ๋ฏธ๋Ÿฌ ๋ณผ๋ฅจ์˜ ์‚ฌ์šฉ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.INTEGER0X
VirtualDeviceDRBD ๊ฐ€ ๋ฐ์ดํ„ฐ ๋ณต์ œ ์‹œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์ƒ ์žฅ์น˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.STRING
X

์†์„ฑ ๊ฐ’์€ ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๋ฅผ ๋“ฑ๋กํ•  ๋•Œ์— ์ž…๋ ฅ๋œ ๊ฐ’์ด๋ฉฐ, '๋ฆฌ์†Œ์Šค ๊ณ ์œ  ์†์„ฑ'์—์„œ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MCCS๋Š” ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅํ•„๋“œ์— ๋Œ€ํ•œ ์ž…๋ ฅ๊ฐ’ ์ œํ•œ ๊ธฐ๋Šฅ์ด ์กด์žฌํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ž๋™ ์ ๊ฒ€๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.



Related content

7-10 ๊ณต์œ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค
7-10 ๊ณต์œ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค
More like this
7-11 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค
7-11 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค
More like this
7-11 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ DR ๋ฆฌ์†Œ์Šค
7-11 ๋ฏธ๋Ÿฌ ๋””์Šคํฌ 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