/
5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน

5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน

๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน์€ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ํŽ˜์ผ์˜ค๋ฒ„ ๋˜๋Š” ๋ฆฌ์†Œ์Šค๋“ค์˜ ์ง‘ํ•ฉ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
MCCS๋Š” ๋…ธ๋“œ ๊ฐ„์˜ ํŽ˜์ผ์˜ค๋ฒ„๋ฅผ ๊ทธ๋ฃน ๋‹จ์œ„๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŽ˜์ผ์˜ค๋ฒ„๊ฐ€ ๋˜๋Š” ๋‹จ์œ„๋กœ ๋ฆฌ์†Œ์Šค๋“ค์„ ๋ฌถ์–ด ๊ทธ๋ฃน์œผ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋˜ํ•œ ํ•˜๋‚˜์˜ ํด๋Ÿฌ์Šคํ„ฐ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ย 

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


๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน ์†์„ฑ

๊ทธ๋ฃนย ์†์„ฑ์€ย ๊ทธ๋ฃน์˜ย ์ƒํƒœย ๋ทฐ์™€ย ์†์„ฑย ๋ทฐ์—์„œย ํŒŒ์•…ํ•  ์ˆ˜ย ์žˆ์Šต๋‹ˆ๋‹ค.
MCCS ์›น ์ฝ˜์†”์˜ ๊ทธ๋ฃน ๊ด€๋ฆฌ ๋ทฐ์—์„œ ๊ทธ๋ฃน ์„ ํƒ ํ›„, ์˜ค๋ฅธ์ชฝ์˜ '๊ทธ๋ฃน ์†์„ฑ๊ฐ’' ํƒญ์—์„œ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํšŒ์ƒ‰์œผ๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ’์€ ์ฝ๊ธฐ ์ „์šฉ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’๋“ค์€ ๊ทธ๋ฃน ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค.
ํฐ์ƒ‰์œผ๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ’์€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์ •์˜๋œย ์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค.ย 

[๊ทธ๋ฆผ] ๊ทธ๋ฃน ์†์„ฑ ํ™”๋ฉด


์†์„ฑ์„ค๋ช…ํƒ€์ž…๊ธฐ๋ณธ๊ฐ’์ˆ˜์ •๋น„๊ณ 
ActionState

ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ธ ๊ทธ๋ฃน์˜ ์•ก์…˜ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๋ฆฌ์†Œ์Šค ์˜จ๋ผ์ธ ์ค‘ : STARTING
๋ฆฌ์†Œ์Šค ์˜คํ”„๋ผ์ธ ์ค‘: STOPPING
์˜จ๋ผ์ธ/ ์˜คํ”„๋ผ์ธ ์™„๋ฃŒ ์ƒํƒœ: WATCHING

STRINGย X

ย 

AutoDisabled

์ž๋™ ๋น„ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
๋…ธ๋“œ์—์„œ ์—”์ง„์ด ์šด์˜ ์ค‘์ด๊ฑฐ๋‚˜, ๊ทธ๋ฃน ๋‚ด์˜ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๋ฆฌ์†Œ์Šค์˜ ๋ฐฐํƒ€์  ์‹คํ–‰์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— true๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

BOOLEANย falseXย ย 
AutoFailover๊ทธ๋ฃน ๋‚ด์—์„œ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์„ ๋•Œ ์ž๋™์œผ๋กœ ํŽ˜์ผ์˜ค๋ฒ„ ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.BOOLEANtrueOย 
AutoFaultClearTIme

์žฅ์•  ๋ฐœ์ƒ ํ›„์— ํŽ˜์ผ์˜ค๋ฒ„๊ฐ€ ๋˜๊ณ  ์ด ์†์„ฑ์˜ย ์‹œ๊ฐ„ ๊ฐ’๋งŒํผ ์ •์ƒ ์˜จ๋ผ์ธ์„ ์œ ์ง€ํ•˜๋ฉด ๊ทธ๋ฃน์˜ ๋ชจ๋“  ์žฅ์•  ์ƒํƒœ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
'0'์ธ ๊ฒฝ์šฐ๋Š” ์žฅ์• ๋ฅผ ์ œ๊ฑฐํ•˜์ง€ ์•Š์€ ์ƒํƒœ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.

INTEGER0์ดˆOย 
AutoRestart

๊ทธ๋ฃน์ด ๊ฐ์ง€ ์ „์šฉ ๋ฆฌ์†Œ์Šค์˜ ์žฅ์• ๋กœ ์ธํ•ด ์‹œ์ž‘๋˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ, ๊ทธ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ •์ƒํ™”๋˜๊ฑฐ๋‚˜ ๋…ธ๋“œ ์ƒํƒœ๊ฐ€ ์ •์ƒ ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด ์ž๋™์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
AutoStart๊ฐ€ true๋กœ ์„ค์ •๋˜์–ด์•ผ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

BOOLEANfalseOย 
*AutoStart์—”์ง„์ด ์‹œ์ž‘๋˜๋ฉด ๊ทธ๋ฃน์„ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.BOOLEANtrueOย 
AutoStartNode์—”์ง„์ด ์‹œ์ž‘ ๋˜๊ณ , ์›๊ฒฉ ๋…ธ๋“œ๊ฐ€ ์ •์ƒ ์—ฐ๊ฒฐ ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๊ทธ๋ฃน์„ ์˜จ๋ผ์ธ ํ• ์ˆ˜ ์žˆ๋Š” ๋…ธ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.STRINGNONEOย 
BatchAfterOnline

๊ทธ๋ฃน์„ ์˜จ๋ผ์ธ ํ•œ ํ›„์— ์‹คํ–‰ํ•  ๋ฐฐ์น˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฐ์น˜ ํŒŒ์ผ์˜ ์„ฑ๊ณต, ์‹คํŒจ ์—ฌ๋ถ€๊ฐ€ ๊ทธ๋ฃน์˜ ์ง„ํ–‰ ์ƒํ™ฉ์— ์˜ํ–ฅ์„ ์ฃผ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

FILEย Oย 
BatchBeforeOffline

๊ทธ๋ฃน์„ ์˜คํ”„๋ผ์ธํ•˜๊ธฐ ์ „์— ์‹คํ–‰ํ•  ๋ฐฐ์น˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฐ์น˜ ํŒŒ์ผ์˜ ์„ฑ๊ณต, ์‹คํŒจ ์—ฌ๋ถ€๊ฐ€ ๊ทธ๋ฃน์˜ ์ง„ํ–‰ ์ƒํ™ฉ์— ์˜ํ–ฅ์„ ์ฃผ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

FILEย Oย 
BatchTimeout๋ฐฐ์น˜ ํŒŒ์ผ์˜ ์‹คํ–‰ ์™„๋ฃŒ ์ œํ•œ ์‹œ๊ฐ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.INTEGER300์ดˆOย 
Enabled

๊ทธ๋ฃน ๊ด€๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
์†์„ฑ ๊ฐ’์ด 'false'๋กœ ์„ค์ •๋˜๋ฉด ๊ทธ๋ฃน์„ ์ œ์–ดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

BOOLEANtrueOย 
*Failover

์žฅ์• ๋กœ ์ธํ•œ ํŽ˜์ผ์˜ค๋ฒ„๊ฐ€ ์ง„ํ–‰ ์ค‘์ธ์ง€ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

BOOLEANfalseXย 
GroupName๋“ฑ๋กํ•œ ๊ทธ๋ฃน ์ด๋ฆ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.NAMEย Xย 
Locked

์˜๊ตฌ์ž ๊ธˆ, ๊ทธ๋ฃน์„ ์ž ๊ธˆ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด ๋ชจ๋“  ๋™์ž‘๊ณผ ๋ช…๋ น์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
์˜๊ตฌ์ž ๊ธˆ์€ ์ž„์‹œ์ž ๊ธˆ๊ณผ ๋‹ค๋ฅด๊ฒŒ ์„œ๋ฒ„ ๋ฆฌ๋ถ€ํŒ… ํ›„์—๋„ ์ž ๊ธˆ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

BOOLEANfalseXย 
MaxDependencyLevel๊ทธ๋ฃน ๋‚ด์—์„œ ๋ฆฌ์†Œ์Šค ๊ฐ„์˜ ์˜์กด ๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํ•˜์˜ ์ตœ๋Œ€ ๋‹จ๊ณ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.INTEGER20๋‹จ๊ณ„Xย 
Monitoredํ™œ์„ฑํ™”๋œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ฐ์‹œ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.BOOLEANย Xย 
OnlineCount

๊ทธ๋ฃน ๋‚ด์—์„œ ์˜จ๋ผ์ธ ์ƒํƒœ์ธ ๋ฆฌ์†Œ์Šค์˜ ๊ฐœ์ˆ˜์ž…๋‹ˆ๋‹ค.
'0'์ด๋ฉด ๊ทธ๋ฃน์ด ์ข…๋ฃŒ ์ƒํƒœ์ธ ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋‹ˆํ„ฐ๋ง ์ „์šฉ ๋ฆฌ์†Œ์Šค(๋„คํŠธ์›Œํฌ ์นด๋“œ)๋Š” ๊ฐœ์ˆ˜์—ย ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

INTEGERย Xย 
Parallel

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

BOOLEANfalseXย 
PreActive์ด์ „์— ๊ทธ๋ฃน์ด ์‹คํ–‰๋˜์—ˆ๋˜ ๋…ธ๋“œ ์ด๋ฆ„์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.STRINGย Xย 
State๋…ธ๋“œ์˜ ๊ทธ๋ฃน ์ƒํƒœ(์˜จ๋ผ์ธ, ์˜คํ”„๋ผ์ธ, ์žฅ์• , ๋ฏธํ™•์ธ ๋“ฑ)๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.STRINGย Xย 
TargetNodeList

๊ทธ๋ฃน์—์„œ ์šด์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ๋…ธ๋“œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
์—ด๊ฑฐ๋œ ์ˆœ์„œ๋Œ€๋กœ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์œผ๋ฉฐ ์ด๋Š” ํŽ˜์ผ์˜ค๋ฒ„ํ•  ๋•Œ์— ๋Œ€์ƒ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋Š” ํŒ๋‹จ ๊ธฐ์ค€์ด ๋ฉ๋‹ˆ๋‹ค.

STRINGย Xย 
TLocked

'์ž„์‹œ์ž ๊ธˆ' ์ƒํƒœ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.
Locked ๊ฐ’๊ณผ ๋™์ž‘์€ ๊ฐ™์ง€๋งŒ ์—”์ง„์ด ์žฌ์‹œ์ž‘๋˜๋ฉด ํ•ด์ œ๋˜๋Š” ์ž„์‹œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

BOOLEANfalseXย 


*ย AutoStart (true/false)

์‹œ์Šคํ…œ ๋ถ€ํŒ… ๋‹จ๊ณ„์—์„œ ์ƒˆ๋กญ๊ฒŒ ํด๋Ÿฌ์Šคํ„ฐ ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•  ๋•Œ ๊ทธ๋ฃน์„ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
(MCCSย ์„œ๋น„์Šค๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ์ด๊ฑฐ๋‚˜ ํ•œ ๋…ธ๋“œ๋งŒ ์žฌ์‹œ์ž‘ํ•˜์—ฌ ์ด๋ฏธ ์šด์˜์ค‘์ธ MCCS์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.)
๋ณ‘๋ ฌ ๊ทธ๋ฃน์ธ ๊ฒฝ์šฐ๋Š” ๋กœ์ปฌ ๋…ธ๋“œ์—์„œ ์˜คํ”„๋ผ์ธ ์ƒํƒœ์ด๊ฑฐ๋‚˜ ์ผ๋ถ€ ์˜จ๋ผ์ธ ์ƒํƒœ์ด๋ฉด ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
ํŽ˜์ผ์˜ค๋ฒ„ ๊ทธ๋ฃน์€ ํƒ€๊นƒ ๋…ธ๋“œ์—์„œ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ๋…ธ๋“œ๋ถ€ํ„ฐ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ž ๊ธˆ์ด๋‚˜ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ์—๋Š”ย ๊ทธ๋ฃน์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


๋ฆฌ์†Œ์Šค์— ๋”ฐ๋ฅธ ๊ทธ๋ฃน ์ž๋™ ์‹œ์ž‘ ์˜ต์…˜

ํ•„์ˆ˜ ์กฐ๊ฑด๋ฏธ๋Ÿฌ๋””์Šคํฌ ์žˆ์„ ๊ฒฝ์šฐ๋ฏธ๋Ÿฌ ๋””์Šคํฌ ์—†์„ ๊ฒฝ์šฐ

AutoStart ๊ฐ€ true ๋กœ ์„ค์ •๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

1.๋ชจ๋“  ์›๊ฒฉ ๋…ธ๋“œ๊ฐ€ FAULTED ์ƒํƒœ๊ฐ€ ์•„๋‹ˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
2.๋…ธ๋“œ๊ฐ€ ๋ชจ๋‘ ํด๋Ÿฌ์Šคํ„ฐ์— ํ•ฉ๋ฅ˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
3.๋ฏธ๋Ÿฌ ๋””์Šคํฌ์˜ ์ƒํƒœ๊ฐ€ MIRRORING ๋˜๋Š” MIRROR_RESYNCING ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
4.๋กค์ด ํ•œ ๋…ธ๋“œ์—์„œ๋Š” Source, ๋‹ค๋ฅธ ๋…ธ๋“œ์—์„œ๋Š” Target ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Source ์ƒํƒœ์˜ ๋…ธ๋“œ๋ฅผย ์†Œ์Šค ๋…ธ๋“œ๋กœ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
5.๋ฏธ๋Ÿฌ ๋กค์ด Source ์ธ ๋…ธ๋“œ๋กœย ์˜จ๋ผ์ธ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
6.๊ทธ๋ฃน ๋‚ด์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฏธ๋Ÿฌ๋””์Šคํฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ์žˆ๋‹ค๋ฉด, ๋ฆฌ์†Œ์Šค๋“ค์€ ํ•œ ๋…ธ๋“œ์—ย ๋Œ€ํ•ดย ๋ชจ๋‘ Source ์ด์–ด์•ผ ์˜จ๋ผ์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

1.์–‘ ๋…ธ๋“œ๊ฐ€ ๋ถ€ํŒ… ๋  ๊ฒฝ์šฐ๋Š” ๋จผ์ € ๋ถ€ํŒ…ํ•œ ๋…ธ๋“œ๋กœ ์ž๋™ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
2.๋ถ€ํŠธ ๋ชจ๋“œ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
3.๊ทธ๋ฃน์˜ ๋…ธ๋“œ์˜ ์ƒํƒœ๊ฐ€ ์˜จ๋ผ์ธ ์ƒํƒœ๊ฐ€ ์•„๋‹ˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ย 

*Failover (true/false)

์žฅ์• ๋กœ ์ธํ•œ ํŽ˜์ผ์˜ค๋ฒ„๊ฐ€ ์ง„ํ–‰ ์ค‘์ธ์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
true๋กœ ์„ค์ •๋œ ์ƒํƒœ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด false๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

  • ์ž ๊ธˆ ๋ช…๋ น์— ์˜ํ•ด Locked/TLocked ์†์„ฑ์ด true๋กœ ์„ค์ •๋˜์—ˆ์„ ๋•Œ
  • ์ดˆ๊ธฐํ™” ๋ช…๋ น(Flush)์ด ์ „๋‹ฌ๋˜์—ˆ์„ ๋•Œ
  • ๊ทธ๋ฃน์ด ์˜จ๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋˜์—ˆ์„ ๋•Œ

ย 

๊ทธ๋ฃน์ƒํƒœ

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

[๊ทธ๋ฆผ] ๊ทธ๋ฃน ์ƒํƒœ ํ™”๋ฉด

์˜จ๋ผ์ธ

๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋“ค์ด ์˜จ๋ผ์ธ ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

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

๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋“ค์ด ์˜คํ”„๋ผ์ธ ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
ํ™”๋ฉด์ƒ์—์„œ๋Š” ํšŒ์ƒ‰ ํ†ค์˜ ๋น„ํ™œ์„ฑํ™” ๋œ ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋ชจ๋‹ˆํ„ฐ๋ง ์ „์šฉ ๋ฆฌ์†Œ์Šค๋Š” ํ™œ์„ฑํ™”๋œ ์ƒํƒœ๋กœ ๋‚˜ํƒ€๋‚˜์ง€๋งŒ ๊ทธ๋ฃน์˜ ์˜คํ”„๋ผ์ธ ์ƒํƒœ์™€๋Š” ๋ฌด๊ด€ํ•ฉ๋‹ˆ๋‹ค. (๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ ๊ฐ™์€ ๊ฒฝ์šฐ)

์ผ๋ถ€ย ๋™์ž‘

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

์žฅ์• 

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

ย 

ย 

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

๊ทธ๋ฃน์— ๊ด€ํ•œ ๋ช…๋ น์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฃน์— ๋Œ€ํ•ด ์ถ”๊ฐ€, ์‚ญ์ œ, ์˜จ๋ผ์ธ, ์˜คํ”„๋ผ์ธ, ์†์„ฑ ํŽธ์ง‘ ๋“ฑ์˜ ๋ช…๋ น์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

ย 

Syntax

ย 

mcgroup [-u userid -pw password]ย [-ip node_ip_address] [-p port] -command [ group ] [-a attribute] [-r resource] [-n node]

ย 

Options

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

-h

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

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

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

-ip

๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ ‘๊ทผํ•  IP๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ƒ๋žต ์‹œ ๋กœ์ปฌ ๋…ธ๋“œ์— ๋Œ€ํ•ด์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.

-p

๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ ‘๊ทผํ•  ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ƒ๋žต ์‹œ ๊ธฐ๋ณธ ํฌํŠธ๋กœ ์ ‘๊ทผํ•˜๋ฉฐ, ํ•ซ๋น— ํฌํŠธ๊ฐ€ ๋ณ€๊ฒฝ์ด ๋˜๋ฉด ๋ช…๋ น ์‹คํ–‰ ์‹œ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ด ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-groupcommand

๊ทธ๋ฃน์— ๋‚ด๋ฆด ๋ช…๋ น์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
(add, delete, online, offline, move, clear, flush, modify, list, lock, unlock, state, monitor)

group

์ž‘์—…์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ๊ทธ๋ฃน์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-a

[list] ๋ช…๋ น์ผ ๊ฒฝ์šฐ ์†์„ฑ๊ฐ’์„ ๋‚˜์—ดํ•  ์†์„ฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
[modify] ๋ช…๋ น์ผ ๊ฒฝ์šฐ ๋ณ€๊ฒฝํ•  ์†์„ฑ๊ณผ ์†์„ฑ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
[attribute] ๊ทธ๋ฃน์˜ ์†์„ฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
[attribute_value] ๋ณ€๊ฒฝํ•  ์†์„ฑ ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-r

์ž‘์—… ํ•  ๋ฆฌ์†Œ์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-n

์ž‘์—… ํ•  ๋…ธ๋“œ๋ช…์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-t์‹œ๊ฐ„์ฃผ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
-dep๊ทธ๋ฃน์ด๋‚˜ ๋ฆฌ์†Œ์Šค์˜ ์˜์กด์„ฑ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

ย 

Example

add

๊ทธ๋ฃนย testGroup์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw password -add testGroup

ย 

delete

๊ทธ๋ฃนย testGroup์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -delete testGroup

ย 

online

testNode์—์„œย testGroup์„ ์˜จ๋ผ์ธ ์‹œํ‚ต๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -online testGroup [-n testNode]

ย 

offline

testNode์—์„œย testGroup์„ ์˜คํ”„๋ผ์ธ ์‹œํ‚ต๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -offline testGroup [-n testNode]

ย 

move

testNode๋กœย testGroup์„ ํŽ˜์ผ์˜ค๋ฒ„ ์‹œํ‚ต๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -move testGroup [-n testNode]

ย 

clear

testNode์—์„œย testGroup์˜ ์žฅ์•  ํ‘œ์‹œ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -clear testGroup [-n testNode]

ย 

flush

testNode์˜ย testGroup์„ ์ดˆ๊ธฐํ™” ์‹œํ‚ต๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -flush testGroup -n testNode

ย 

modify

testNode์˜ย testGroupย ์†์„ฑ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -modify test -a attribute attribute_value -n testNode

ย 

testNode์˜ย testGroupย ์†์„ฑ์ธ AutoStart๋ฅผ true๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -modify testGroup -a AutoStart true -n testNode

ย 

list

๊ทธ๋ฃน ์ƒํƒœ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ย 

ย 

mcgroup -u admin -pw passwordย -list [group [-all] | [-dep [-r resource]] | [-a attribute] [-n testNode]]

ย 

๊ทธ๋ฃน์˜ ๋ชจ๋“  ์†์„ฑ๊ฐ’์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย [-ip node_ipaddress] [-p port] -list [group [ -all]]

ย 

๊ทธ๋ฃน์— ์†ํ•œ ๋ฆฌ์†Œ์Šค์˜ ์˜์กด์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย [-ip node_ipaddress] [-p port] -list [-dep [-r resource]]

ย 

๊ทธ๋ฃน์˜ ์†์„ฑ๊ฐ’์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย [-ip node_ipaddress] [-p port] -list [-a attribute] [-n testNode]]

ย 

lock

testGroup์„ ์ž„์‹œ ์ž ๊ธˆ ์ƒํƒœ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -lock testGroup

ย 

testGroup์„ ์˜๊ตฌ ์ž ๊ธˆ ์ƒํƒœ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -lock testGroup -p

ย 

unlock

testGroup์˜ ์ž ๊ธˆ ์ƒํƒœ๋ฅผ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -unlock testGroup

ย 

state

test Node์˜ testGroup ์ƒํƒœ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -state testGroup [-n testNode]

ย 

monitor

testGroup ์ƒํƒœ๋ฅผ interval ๊ฐ„๊ฒฉ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•ฉ๋‹ˆ๋‹ค.

ย 

mcgroup -u admin -pw passwordย -monitor testGroup [-t interval(seconds)]

ย 

ย 

Related content

5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน.
5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน.
More like this
5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน
5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน
More like this
5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน.
5. ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน.
More like this
5- ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน
5- ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน
More like this
5- ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน
5- ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน
More like this