/
๋ถ€๋ก F- ํ•ซ๋น—์ˆ˜์ •

๋ถ€๋ก F- ํ•ซ๋น—์ˆ˜์ •

์‚ฌ์ดํŠธ์˜ ํ™˜๊ฒฝ์ด๋‚˜ ์‚ฌ์šฉ์ž์˜ ์˜๋„์— ๋”ฐ๋ผ์„œ ์ดˆ๊ธฐ ์„ค์ •ํ•œ ์„œ๋ฒ„์˜ ์ •๋ณด ์ค‘ ํ•ซ๋น—์ด๋‚˜ ๋…ธ๋“œ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์ƒ๊ธธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๋•Œ MCCS ๋Š” ํ•ซ๋น— ๋˜๋Š” ๋…ธ๋“œ์˜ ์ด๋ฆ„์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

ํ•ซ๋น—์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

  1. ์ฝ˜์†”์—์„œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ ํƒํ•œ ํ›„, '๋ฉ”๋‰ด'์—์„œย 'ํŽธ์ง‘' - 'ํ•ซ๋น— ๊ตฌ์„ฑ ํŽธ์ง‘'์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ํ•ซ๋น— ๊ตฌ์„ฑ ํŽธ์ง‘ ํ™”๋ฉด

  2. ํ•ซ๋น— ๊ตฌ์„ฑ ํŽธ์ง‘ ์ดˆ๊ธฐํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ํ•ซ๋น— ๊ตฌ์„ฑ ํŽธ์ง‘ ์ดˆ๊ธฐํ™”๋ฉด

  3. ํ•ซ๋น—์„ ์ˆ˜์ •ํ•˜๊ณ  ํ…Œ์ŠคํŠธ ๋ฒ„ํŠผ์œผ๋กœ ์—ฐ๊ฒฐ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ํ•ซ๋น— ์ˆ˜์ • ํ›„ ์—ฐ๊ฒฐ์ƒํƒœ ํ…Œ์ŠคํŠธ ํ™”๋ฉด

  4. ์ ์šฉ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ•ซ๋น— ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•œ๊ฒƒ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ํ•ซ๋น— ์ ์šฉ ํ™•์ธ ์ฐฝ ํ™”๋ฉด

  5. ํ•ซ๋น—์ด ์ ์šฉ ๋œ ํ›„ ์—”์ง„์ด ์žฌ์‹œ์ž‘ ๋˜๊ธฐ๊นŒ์ง€ ๋Œ€๊ธฐ ์ค‘์ž…๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ์—”์ง„ ์žฌ ์‹œ์ž‘ ํ›„ ๋Œ€๊ธฐ ํ™”๋ฉด

  6. ์—”์ง„์ด ์žฌ ์‹œ์ž‘๋˜๋ฉด ์žฌ์‹œ์ž‘๋˜์—ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

    [๊ทธ๋ฆผ] ์—”์ง„ ์žฌ ์‹œ์ž‘ ์™„๋ฃŒ ๋ฉ”์‹œ์ง€



CLI ์‚ฌ์šฉ(mchb ๋ช…๋ น)

mchb ๋ช…๋ น

ํ•ซ๋น—์— ๊ด€ํ•œ ๋ช…๋ น์„ ์ „๋‹ฌ ํ•ฉ๋‹ˆ๋‹ค. ํ•ซ๋น— ๊ตฌ์„ฑ ๋ฆฌ์ŠคํŠธ,ย ํ•ซ๋น— ๊ตฌ์„ฑ , ํ•ซ๋น— ์ˆ˜์ •, ํด๋Ÿฌ์Šคํ„ฐ๋ช… ์ˆ˜์ •, ํ•ซ๋น— ํฌํŠธ ์ˆ˜์ •์„ ๋ช…๋ น ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MCCS๋Š” ์„ค์น˜ ์‹œ ์ตœ์ดˆ ์‚ฌ์šฉ์ž ๊ณ„์ •์œผ๋กœ ID๋Š” 'admin' ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” 'password'์ธ ๊ณ„์ •์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
CLI ๋ช…๋ น์„ ์‹คํ–‰ ์‹œ ID ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š์œผ๋ฉด, ์œ„์˜ ์ตœ์ดˆ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ID์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ตœ์ดˆ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์‹œ, ํ•„์ˆ˜์ ์œผ๋กœ CLI ๋ช…๋ น์— ID์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์˜ต์…˜์œผ๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Syntax

ย 

mchb [-u userid] [-pw password] -options [-c newClustername ] [ -hbport port ] [ -node nodeName]

Options

์˜ต์…˜์„ค๋ช…

-h

๋„์›€๋ง์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

-u์‚ฌ์šฉ์ž ID๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
-pw

-u ์˜ต์…˜์˜ ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-show

ํ˜„์žฌ ๊ตฌ์„ฑ๋œ ํ•ซ๋น— ๋‚ด์šฉ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

-clustermodify

๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํด๋Ÿฌ์Šคํ„ฐ ๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

-hbport

๋ณ€๊ฒฝํ•  ์ƒˆ๋กœ์šด ํ•ซ๋น— ํฌํŠธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

-hbmodify

ํ•ซ๋น— ๊ตฌ์„ฑ์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค

-newconfig์ตœ์ดˆ ํ•ซ๋น— ๊ตฌ์„ฑ ์‹œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Example

show

๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ํ•ซ๋น— ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ย 

mchb -u admin -pw password -show

ย 

clustermodify

testCluster ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ด๋ฆ„์„ newCluster๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

ย 

mchb -u admin -pw password -clustermodify -u admin -pw password -c newCluster

ย 

hbport

ํ•ซ๋น— ํฌํŠธ๋ฅผ 12345๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

ย 

mchb -u userid -pw password -hbport 12345

ย 

hbmodify

๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ํ•ซ๋น— ๋ผ์ธ์ค‘์— Primary1 ํ•ซ๋น—์„ 200.200.200.1 ๊ณผ 200.200.200.2 ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

ย 

mchb -u userid -pw password -hbmodify -node Active 200.200.200.1,100.100.100.1,10.10.7.71 -node -StandBy 200.200.200.2,100.100.100.2,10.10.7.72

ย 

newcofig

ํ•ซ๋น—์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.ย 
ํด๋Ÿฌ์Šคํ„ฐ ์ด๋ฆ„ : MCCS_Cluster
ํ•ซ๋น— ํฌํŠธ : 14321 , ์ƒ๋Œ€๋ฐฉ ๋…ธ๋“œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ : 10.10.7.72
๋…ธ๋“œ ์ด๋ฆ„ ย : Active , StandBy

ย 

mchb -u admin -pw password -newcofig -clustername MCCS_Cluster -hbport 14321 -remote 10.10.7.72 -node Active 100.100.100.1,200.200.200.1,10.10.7.71 -node StandBy 100.100.100.2,200.200.200.2,10.10.7.72

ย