/
4. λ…Έλ“œ.

4. λ…Έλ“œ.

ν΄λŸ¬μŠ€ν„°λ₯Ό κ΅¬μ„±ν•˜λŠ” 호슀트 μ„œλ²„μ˜ λ‹¨μœ„μž…λ‹ˆλ‹€.
두 개의 λ…Έλ“œλ‘œ ν΄λŸ¬μŠ€ν„°λ₯Ό κ΅¬μ„±ν•˜κ²Œ 되면 투 λ…Έλ“œ ν΄λŸ¬μŠ€ν„°, ν•˜λ‚˜μ˜ λ…Έλ“œλ‘œλ§Œ κ΅¬μ„±ν•˜κ²Œ 되면 μ‹±κΈ€ λ…Έλ“œ ν΄λŸ¬μŠ€ν„°λΌκ³  ν•©λ‹ˆλ‹€.Β 
MCCSμ—μ„œλŠ” ν΄λŸ¬μŠ€ν„°μ—Β μ΅œλŒ€ 2개의 λ…Έλ“œλ₯Ό 등둝할 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€μ˜ μ£Όμš” λ‚΄μš©

λ…Έλ“œμ†μ„±

λ…Έλ“œΒ μ†μ„±μ€Β λ…Έλ“œμ˜Β μ†μ„±Β λ·°μ—μ„œΒ ν™•μΈν•  μˆ˜Β μžˆμŠ΅λ‹ˆλ‹€.
MCCS μ›Ή μ½˜μ†”μ˜ λ…Έλ“œ 관리 λ·°μ—μ„œ λ…Έλ“œ 선택 ν›„ 였λ₯Έμͺ½μ˜ '속성값' νƒ­μ˜ 상세 정보λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
νšŒμƒ‰μœΌλ‘œ ν‘œκΈ°λœ 값은 읽기 μ „μš©μž…λ‹ˆλ‹€. 이 값듀은 κ·Έλ£Ή μƒνƒœλ₯Ό λ‚˜νƒ€λ‚΄κΈ° μœ„ν•œ μ •λ³΄μž…λ‹ˆλ‹€.
ν°μƒ‰μœΌλ‘œ ν‘œκΈ°λœ 값은 μ‚¬μš©μžμ— μ˜ν•΄ μ •μ˜λœ μˆ˜μ • κ°€λŠ₯ν•œ κ°’μž…λ‹ˆλ‹€. μ•„λž˜ ν‘œμ— 일뢀 속성에 λŒ€ν•΄ μ„€λͺ…λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

ㅁ

[κ·Έλ¦Ό]Β λ…Έλ“œ 속성 ν™”λ©΄


속성

μ„€λͺ…

νƒ€μž…

κΈ°λ³Έκ°’

μˆ˜μ •

λΉ„κ³ 
BootDiskMonitorλΆ€νŠΈ λ””μŠ€ν¬ μž₯μ•  λͺ¨λ‹ˆν„°λ§ 유무λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.BOOLEANfalseO
BootDiskMonitorIntervalλΆ€νŠΈ λ””μŠ€ν¬ λͺ¨λ‹ˆν„° ν•  λ•Œ, λ‹€μŒ λͺ¨λ‹ˆν„°λ§κΉŒμ§€μ˜ μ‹œκ°„ 간격을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€.INTEGER10O
BootDiskMonitorRetryLimitλΆ€νŠΈ λ””μŠ€ν¬ I/O ν…ŒμŠ€νŠΈ μ‹€νŒ¨ν•  경우 μž¬μ‹œλ„ 횟수λ₯Ό μ§€μ •ν•œλ‹€.INTEGER0O
BootMode

MCCS μ„œλΉ„μŠ€κ°€ μ„€μ •λœ BootMode둜 μ‹œμž‘ν–ˆλŠ”μ§€ μ—¬λΆ€λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

BOOLEANΒ X
ExpirationDateλΌμ΄μ„ μŠ€ μœ νš¨κΈ°κ°„μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.STRING
X
HostIDHostIDλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.STRINGΒ X
IsolationTestAddresses

Isolation을 ν…ŒμŠ€νŠΈν•  IPλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.Β 
μ‹ λ’°ν•  수 μžˆλŠ” IP μ£Όμ†Œλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€. 2개 이상을 μž…λ ₯ν•  λ•ŒλŠ” 콀마(,)둜 κ΅¬λΆ„ν•©λ‹ˆλ‹€.Β 
IP μ£Όμ†Œλ₯Ό μž…λ ₯ν•˜μ§€ μ•ŠμœΌλ©΄ 고립 ν™˜κ²½μ„ ꡬ뢄할 수 μ—†μŠ΅λ‹ˆλ‹€.
λ¦¬λˆ…μŠ€μ—μ„œ IPv6 Addressλ₯Ό μ‚¬μš©ν•  경우 "IPAddress%InterfaceName" ν˜•μ‹μœΌλ‘œ μž…λ ₯ν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.
예) fe80::689b:3ab:c8f7:58f5%eth0

IP ADDRESS
O
LicenseTypeλ…Έλ“œμ— μž…λ ₯된 λΌμ΄μ„ μŠ€ νƒ€μž…μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.STRINGΒ X

NodeName

λ…Έλ“œ 이름을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€.
μ‹€μ œ 호슀트λͺ… λ˜λŠ” λ³„μΉ­μœΌλ‘œ μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
μ–΄λ–€ κ²½μš°λ“  ν΄λŸ¬μŠ€ν„° λ‚΄μ—μ„œ κ³ μœ ν•œ 이름이어야 ν•©λ‹ˆλ‹€.

NAME

Β 

X


NodeState

λ…Έλ“œ μƒνƒœλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

STRING

Β 

X


PrimaryHB1

MCCS μ„€μ • 된 μ£Ό ν•«λΉ— 1 μ£Όμ†Œλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

IP ADDRESS

Β 

X


PrimaryHB1Statusμ„€μ • 된 μ£Ό ν•«λΉ— 1 μƒνƒœλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.IP ADDRESSΒ X
PrimaryHB2MCCS μ„€μ • 된 μ£Ό ν•«λΉ— 2 μ£Όμ†Œλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.IP ADDRESS
X
PrimaryHB2Statusμ„€μ • 된 μ£Ό ν•«λΉ— 2 μƒνƒœλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.IP ADDRESS
X

SecondaryHB

MCCS μ„€μ •λœ Secondary ν•«λΉ— μ£Όμ†Œλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

IP ADDRESS

Β 

X


SecondaryHBStatusμ„€μ •λœ Secondary ν•«λΉ— μƒνƒœλ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.IP ADDRESSΒ X


MCCS λŠ” μ‚¬μš©μžμ˜ μž…λ ₯ν•„λ“œμ— λŒ€ν•œ μž…λ ₯κ°’ μ œν•œ κΈ°λŠ₯이 μ‘΄μž¬ν•˜λ©°, μ‚¬μš©μžκ°€ 잘λͺ» μž…λ ₯ν•œ 데이터에 λŒ€ν•΄ μžλ™ 점검기λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.


MCCS λ™μž‘ 원리

MCCSλŠ” ν•«λΉ— 톡신을 톡해 λ…Έλ“œλ“€μ„ ν•˜λ‚˜μ˜ ν΄λŸ¬μŠ€ν„°λ‘œ μ—°κ²°ν•΄μ„œ κ΅¬μ„±ν•©λ‹ˆλ‹€.Β 
ν΄λŸ¬μŠ€ν„° λ™μž‘μ€ λ…Έλ“œ μƒνƒœμ™€ 역할에 따라 κ²°μ •λ˜λ©°, λ…Έλ“œ μƒνƒœλŠ” μ‹œμŠ€ν…œλΏλ§Œ μ•„λ‹ˆλΌ MCCS의 λ™μž‘κ³Ό ν•«λΉ— 톡신 μƒνƒœμ— 따라 κ²°μ •λ©λ‹ˆλ‹€.
λ‹€μŒμ€ ν΄λŸ¬μŠ€ν„°Β λͺ¨λ“œμ—μ„œ κ°€λŠ₯ν•œ λ…Έλ“œ μƒνƒœμž…λ‹ˆλ‹€.

ν΄λŸ¬μŠ€ν„°Β λͺ¨λ“œμ˜Β λ…Έλ“œΒ μƒνƒœ

μƒνƒœμ„€λͺ…
EXITED(μ—”μ§„Β μ’…λ£Œ)MCCS 엔진이 μ’…λ£Œλœ μƒνƒœμž…λ‹ˆλ‹€.
INITING(μ΄ˆκΈ°ν™”)엔진이 μ‹œμž‘λ˜κ³  ꡬ성 정보 뢄석과 ν•«λΉ— 톡신이 이루어지기 μ „μ˜ κΈ°λ³Έ λ…Έλ“œ μƒνƒœμž…λ‹ˆλ‹€.Β 
MCCSΒ μ—”μ§„μ΄Β μ‹œμž‘λœΒ ν›„Β λ‘ λ…Έλ“œκ°€Β ν•«λΉ—μœΌλ‘œ 톡신을 ν•˜λ©°Β μƒν˜ΈΒ μƒνƒœλ₯ΌΒ μˆ˜μ§‘ν•˜λŠ” 초기 μƒνƒœμž…λ‹ˆλ‹€.Β 
정상적인 κ²½μš°λŠ” 이 μƒνƒœμ—μ„œ LOCAL_BUILD λ˜λŠ” REMOTE_BUILD μƒνƒœλ‘œ λ³€κ²½λ˜μ§€λ§Œ,
ꡬ성 λ˜λŠ” 물리적 ν™˜κ²½μ— λ¬Έμ œκ°€ μžˆλŠ” κ²½μš°λŠ” INITING μƒνƒœμ— λ¨Έλ¬Όκ±°λ‚˜ μžλ™ μ’…λ£Œλ˜μ–΄ EXITED μƒνƒœκ°€ λ©λ‹ˆλ‹€.
LOCAL_BUILD(λ‘œμ»¬κ΅¬μ„±)ν΄λŸ¬μŠ€ν„°μ˜ λͺ¨λ“  λ…Έλ“œλ“€μ΄ INITING μƒνƒœμΌ λ•Œ, ν•«λΉ— μ„€μ •μ—μ„œ μš°μ„  μˆœμœ„κ°€ κ°€μž₯ 높은 λ…Έλ“œκ°€ LOCAL_BUILD μƒνƒœλ‘œ λ³€κ²½λ˜λ©°,
이 μƒνƒœμ˜ λ…Έλ“œλŠ” 둜컬 ꡬ성 파일 (%MCCS_HOME%\config\main.json)μ—μ„œ ꡬ성 정보λ₯Ό λΆ„μ„ν•©λ‹ˆλ‹€.
ν΄λŸ¬μŠ€ν„°μ˜ λ…Έλ“œ μ€‘μ—μ„œ 였직 ν•œ λ…Έλ“œλ§Œμ΄ 이 μƒνƒœλ₯Ό 거쳐 RUNNING μƒνƒœκ°€ 되며,
λ‹€λ₯Έ λ…Έλ“œλ“€μ€ 이 λ…Έλ“œλ‘œλΆ€ν„° 데이터λ₯Ό λ™κΈ°ν™”ν•˜λŠ” REMOTE_BUILD μƒνƒœλ₯Ό 거치게 λ©λ‹ˆλ‹€.
REMOTE_BUILD(원격ꡬ성)INITING μƒνƒœμ˜ λ…Έλ“œκ°€ ν•«λΉ— 톡신을 톡해 RUNNING μƒνƒœμΈ λ…Έλ“œλ₯Ό λ°œκ²¬ν•˜λ©΄,
μžμ‹ μ„ REMOTE_BUILD μƒνƒœλ‘œ μ„€μ •ν•œ ν›„, RUNNING μƒνƒœμΈ λ…Έλ“œλ‘œλΆ€ν„° ꡬ성 정보λ₯Ό λ™κΈ°ν™”ν•©λ‹ˆλ‹€.
RUNNING(정상)LOCAL_BUILD λ˜λŠ” REMOTE_BUILDλ₯Ό 톡해 ꡬ성 λ°μ΄ν„°λ² μ΄μŠ€ 섀정을 μ™„λ£Œν•œ μƒνƒœμ΄λ©°,
이 μƒνƒœμ—μ„œ μ •μ˜λœ λͺ¨λ“  λ¦¬μ†ŒμŠ€μ— λŒ€ν•œ μ—μ΄μ „νŠΈμ™€ κ·Έλ£Ή κ΄€λ¦¬μžλ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€.
FAULTED(μ‹œμŠ€ν…œμž₯μ• )RUNNING μƒνƒœμ— 있던 λ…Έλ“œμ™€μ˜ λͺ¨λ“  핫빗이 λŠμ–΄μ‘Œμ„ λ•Œ, RUNNING μƒνƒœμ˜ λ…Έλ“œλ₯Ό FAULTED둜 μ„€μ •ν•©λ‹ˆλ‹€.


Β 

λ…Έλ“œ μƒνƒœμ˜ λ³€ν™” κ³Όμ •

λ‹€μŒμ€ MCCS의 λ™μž‘ 단계에 λ”°λ₯Έ λ…Έλ“œ μƒνƒœμ˜ λ³€ν™” 과정을 λ³΄μ—¬μ€λ‹ˆλ‹€.

Β 

[κ·Έλ¦Ό]Β MCCS λ™μž‘ 단계에 λ”°λ₯Έ λ…Έλ“œ μƒνƒœΒ 

Β 

핫빗 이쀑화

핫빗은 λ…Έλ“œ μƒν˜Έκ°„μ˜ μƒνƒœλ₯Ό λ™κΈ°ν™”ν•˜κ³  μž₯μ•  μƒνƒœλ₯Ό κ²°μ •ν•˜λŠ” μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€.
λ”°λΌμ„œ μ‹œμŠ€ν…œμ΄ μš΄μ˜μ€‘μΈ μƒν™©μ—μ„œλŠ” μ–Έμ œλ‚˜ 톡신이 κ°€λŠ₯ν•œ μƒνƒœμž„μ„ 보μž₯ν•˜κΈ° μœ„ν•΄ λ°˜λ“œμ‹œ μ΄μ€‘ν™”λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
λ˜ν•œ λ„€νŠΈμ›Œν¬ 고립 μ—¬λΆ€λ₯Ό νŒλ‹¨ν•˜κΈ° μœ„ν•΄μ„œ ν•«λΉ— λ„€νŠΈμ›Œν¬ μ€‘μ—μ„œ ν•˜λ‚˜λŠ” μ„œλΉ„μŠ€ λ„€νŠΈμ›Œν¬ λ˜λŠ” ν΄λŸ¬μŠ€ν„° λ…Έλ“œ μ™Έμ˜ λ…Έλ“œμ™€ 톡신이 κ°€λŠ₯ν•œ λ„€νŠΈμ›Œν¬λ‘œ λ°˜λ“œμ‹œ μ„€μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€.

λ…Έλ“œΒ μž₯μ• (Node Fault)

λͺ¨λ“  ν•«λΉ— 톡신이 일정 μ‹œκ°„ λ‹¨μ ˆλ  κ²½μš°λŠ” ν•΄λ‹Ή λ…Έλ“œλ₯Ό μž₯μ•  μƒνƒœλ‘œ νŒμ •ν•©λ‹ˆλ‹€.
ν•«λΉ— 톡신 λ‹¨μ ˆμ— λŒ€ν•œ μ΅œμ’… νŒμ •μ€ ICMP(Internet Control Message Protocol) ν…ŒμŠ€νŠΈμ— μ˜ν•΄ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.
각각의 ν•«λΉ— λ„€νŠΈμ›Œν¬κ°€ λ‹¨μ ˆλœ μ‹œκ°„μ΄ 지정 μ‹œκ°„μ„ μ΄ˆκ³Όν•  κ²½μš°λŠ” 원격 λ…Έλ“œμ˜ μž₯μ• ,Β λΆ„μ—΄, 고립으둜 νŒμ •ν•©λ‹ˆλ‹€.

ν•«λΉ—Β λ‹¨μ ˆ

λͺ¨λ“  ν•«λΉ— 톡신이 λ‹¨μ ˆλ˜λ©΄ μƒν˜Έκ°„μ— μƒνƒœ 정보λ₯Ό κ΅ν™˜ν•  수 μžˆλŠ” 방법을 μžƒκ²Œ λ©λ‹ˆλ‹€.
이 κ²½μš°μ— MCCSκ°€ μƒλŒ€ λ…Έλ“œλ₯Ό μž₯μ• λ‘œ νŒλ‹¨ν•  것인지 μ•„λ‹ˆλ©΄ 단지 μƒν˜Έκ°„μ˜ λ„€νŠΈμ›Œν¬ ν†΅μ‹ λ§Œ λ‹¨μ ˆλœ μƒνƒœλ‘œ νŒλ‹¨ν•  것인지에 따라 μ„œλΉ„μŠ€ 볡ꡬ μ—¬λΆ€κ°€ κ²°μ •λ©λ‹ˆλ‹€.

λΆ„μ—΄(Split Brain)

ν•«λΉ— λ„€νŠΈμ›Œν¬μ˜ λ‹¨μ ˆμ΄ ν΄λŸ¬μŠ€ν„° 속성에 μ •μ˜λ˜μ–΄ μžˆλŠ” 일정 μ‹œκ°„ 간격 μ΄μƒμ˜ μ‹œκ°„μ°¨λ‘œ λ°œμƒν•  κ²½μš°λŠ” λ…Έλ“œ μž₯μ•  λ³΄λ‹€λŠ” ν•«λΉ— λ„€νŠΈμ›Œν¬ 전체에 λŒ€ν•œ λΆˆμ•ˆμ •μ„ μ˜μ‹¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.Β 
λ”°λΌμ„œ 핫빗에 μ˜ν•œ λ…Έλ“œ μƒνƒœλ₯Ό μ‹ λ’°ν•  수 μ—†λŠ” μƒν™©μœΌλ‘œ νŒλ‹¨ν•˜μ—¬, μ‹œμŠ€ν…œ μž₯μ• λ‘œ κ°μ§€ν•˜μ§€ μ•Šκ³  ν˜„μž¬ μƒνƒœλ₯Ό μœ μ§€ν•©λ‹ˆλ‹€.
ν•«λΉ— 톡신이 λ‹€μ‹œ μ •μƒμ μœΌλ‘œ 이루어지면 ν΄λŸ¬μŠ€ν„°μ— μ†ν•œΒ λ…Έλ“œμ˜ MCCS μ„œλΉ„μŠ€λ₯Ό μž¬μ‹œμž‘ν•˜κ³ Β RUNNING μƒνƒœλ‘œ λ³΅κ·€ν•©λ‹ˆλ‹€.

그렇지 μ•ŠμœΌλ©΄ INITING μƒνƒœμ—μ„œ ν•«λΉ— 톡신이 정상화될 λ•ŒκΉŒμ§€ λŒ€κΈ°ν•˜κ²Œ λ©λ‹ˆλ‹€.

고립(Isolation)

일정 μ‹œκ°„ 내에 λͺ¨λ“  핫빗이 λ‹¨μ ˆλœ κ²½μš°λΌλ„ μƒλŒ€ λ…Έλ“œλ₯Ό μž₯μ• λ‘œ νŒλ‹¨ν•˜κΈ° 전에 λ¨Όμ € 둜컬 λ…Έλ“œ μžμ‹ μ΄ λͺ¨λ“  λ„€νŠΈμ›Œν¬λ‘œλΆ€ν„° λ‹¨μ ˆλœ 상황인지λ₯Ό 확인할 ν•„μš”κ°€ μžˆμŠ΅λ‹ˆλ‹€.
만일 κ²Œμ΄νŠΈμ›¨μ΄ ν˜ΉλŠ” DNS μ„œλ²„μ™€ 같이 곡인된 λ„€νŠΈμ›Œν¬ μ§€μ κ³Όμ˜ 톡신이 κ°€λŠ₯ν•œ μƒνƒœλΌλ©΄ 둜컬 λ…Έλ“œ μžμ‹ μ€ λ‹¨μ ˆλœ 상황은 μ•„λ‹ˆλ©°, μƒλŒ€ λ…Έλ“œκ°€ μž₯μ•  μƒνƒœμΈ κ²ƒμœΌλ‘œ νŒλ‹¨ν•˜μ—¬ μƒλŒ€ λ…Έλ“œμ—μ„œ μš΄μ˜μ€‘μΈ μ„œλΉ„μŠ€μ˜ 볡ꡬλ₯Ό μ‹œλ„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ 그렇지 μ•Šμ€ κ²½μš°μ—λŠ” μƒλŒ€ λ…Έλ“œκ°€ 둜컬 λ…Έλ“œμ˜ 상황을 고립으둜 νŒλ‹¨ν•©λ‹ˆλ‹€.
μƒλŒ€ λ…Έλ“œλŠ” 둜컬 λ…Έλ“œλ₯Ό μž₯μ•  μƒνƒœλ‘œ κ²°μ •ν•˜κ³ , λ‘œμ»¬μ—μ„œ μš΄μ˜μ€‘μΈ μ„œλΉ„μŠ€μ— λŒ€ν•œ 볡ꡬλ₯Ό μ‹œλ„ν•˜κΈ° λ•Œλ¬Έμ—, 둜컬 λ…Έλ“œλŠ” κ°€λŠ₯ν•œ 빨리 μš΄μ˜μ€‘μΈ μ„œλΉ„μŠ€λ₯Ό μ’…λ£Œν•΄μ•Ό ν•©λ‹ˆλ‹€.

원격 λ…Έλ“œ μž₯μ• (Remote Node Fault)

일정 μ‹œκ°„ 내에 λͺ¨λ“  핫빗이 λ‹¨μ ˆλœ 경우이며 μžμ‹ μ΄ κ³ λ¦½μƒνƒœκ°€ μ•„λ‹ˆλΌλŠ” νŒμ •μ΄ λ‚œ κ²½μš°μ— ν•΄λ‹Ήν•©λ‹ˆλ‹€.
둜컬 λ…Έλ“œκ°€ μ„œλΉ„μŠ€λ₯Ό μš΄μ˜μ€‘μΈ κ²½μš°μ—λŠ” μžμ‹ μ˜ μƒνƒœλ₯Ό μœ μ§€ν•˜λ©°, 원격 λ…Έλ“œμ—μ„œ κ΅¬μ„±λœ μ„œλΉ„μŠ€ μ€‘μ—μ„œ μš΄μ˜λ˜μ§€ μ•ŠλŠ”(OFFLINE) μ„œλΉ„μŠ€λ₯Ό 기동(ONLINE)μ‹œν‚΅λ‹ˆλ‹€.


λ…Έλ“œμ΄λ¦„μ„ λ³€κ²½ν•˜λŠ” 방법

  1. μ›Ήμ½˜μ†”μ—μ„œ λ…Έλ“œ 관리 λ·°μ—μ„œ 이름을 λ³€κ²½ν•˜κ³ μž ν•˜λŠ” λ…Έλ“œλ₯Ό μ„ νƒν›„Β λ§ˆμš°μŠ€ 우클릭 ν•˜μ—¬ λ…Έλ“œμ΄λ¦„λ³€κ²½ 메뉴λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

    [κ·Έλ¦Ό] λ…Έλ“œ 이름 λ³€κ²½ 선택 ν™”λ©΄

  2. λ³€κ²½ 창이 λ‚˜νƒ€λ‚˜λ©΄, λ³€κ²½ν•˜κ³ μž ν•˜λŠ” λ…Έλ“œ 이름을 μž…λ ₯ν•©λ‹ˆλ‹€.Β 

    [κ·Έλ¦Ό] μƒˆλ‘œμš΄ λ…Έλ“œ 이름 μž…λ ₯ ν™”λ©΄

  3. μ›Ήμ½˜μ†”μ˜ λ…Έλ“œ 관리 λ·°μ—μ„œ λ³€κ²½λœ λ…Έλ“œ 이름을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.Β 


CLI μ‚¬μš©(mcnode λͺ…λ Ή)

λ…Έλ“œμ— κ΄€ν•œ λͺ…령을 μ „λ‹¬ν•©λ‹ˆλ‹€. λ…Έλ“œμ— λŒ€ν•΄ 속성 쑰회, 속성 κ°’ λ³€κ²½, λΌμ΄μ„ μŠ€ μž…λ ₯, μ„œν¬νŠΈ 파일 λ‹€μš΄λ‘œλ“œ λͺ…령을 내릴 수 μžˆμŠ΅λ‹ˆλ‹€.

MCCS λŠ” μ„€μΉ˜μ‹œ 졜초 μ‚¬μš©μž κ³„μ •μœΌλ‘œ id κ°€ 'admin' μ•”ν˜Έκ°€ 'password'인 계정을 μƒμ„±ν•©λ‹ˆλ‹€.
CLI λͺ…령을 μ‹€ν–‰μ‹œ id 와 passwordλ₯Ό μž…λ ₯ν•˜μ§€ μ•ŠμœΌλ©΄ , μœ„μ˜ 졜초 μ‚¬μš©μž κ³„μ •μ˜ id와 μ•”ν˜Έλ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€.
λ”°λΌμ„œ 졜초 μ‚¬μš©μžμ˜ νŒ¨μŠ€μ›Œλ“œ λ³€κ²½μ‹œ, ν•„μˆ˜μ μœΌλ‘œ CLI λͺ…령에 id와 passwordλ₯Ό μ˜΅μ…˜μœΌλ‘œ μž…λ ₯ν•΄μ•Όλ§Œ ν•©λ‹ˆλ‹€.


Syntax

mcnode [-u userid -pw password] [-ip node_ip_address] -command [-a attribute] [-l license] [-path download_path]


OptionsΒ 

μ˜΅μ…˜μ„€λͺ…

-h

도움말을 좜λ ₯ν•©λ‹ˆλ‹€.

-uμ‚¬μš©μž 계정을 μ§€μ •ν•©λ‹ˆλ‹€.Β 
-pwμ‚¬μš©μž Passwordλ₯Ό μ§€μ •ν•©λ‹ˆλ‹€.Β 

-ip

λͺ…령을 μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ μ ‘κ·Όν•  IPλ₯Ό μ§€μ •ν•©λ‹ˆλ‹€.Β 
μƒλž΅ μ‹œ 둜컬 λ…Έλ“œμ— λŒ€ν•΄μ„œ λͺ…령을 μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ μ ‘κ·Όν•©λ‹ˆλ‹€.

-a

[modify] λͺ…령일 경우 λ³€κ²½ν•  속성과 속성 값을 μ§€μ •ν•©λ‹ˆλ‹€.
attribute : 그룹의 속성을 μ§€μ •ν•©λ‹ˆλ‹€.

-path

μ„œν¬νŠΈ 파일 λ‹€μš΄ 받을 경둜λ₯Ό μ§€μ •ν•©λ‹ˆλ‹€. 경둜 지정을 μƒλž΅ν•˜λ©΄ user.home에 λ‹€μš΄λ‘œλ“œ λ©λ‹ˆλ‹€.

-lμ§€μ •ν•œ λ…Έλ“œμ˜ μž…λ ₯ν•  λΌμ΄μ„ μŠ€ 값을 μ§€μ •ν•©λ‹ˆλ‹€.


Example

modify

testNode-1 λ…Έλ“œμ˜ 속성 값을 μˆ˜μ •ν•©λ‹ˆλ‹€.

mcnode -u admin -pw password -modify -n TestNode-1 -a attribute attribute_value


license

testNode-1 λ…Έλ“œμ˜ λΌμ΄μ„ μŠ€λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

mcnode -u admin -pw password -license -n TestNode-1 license_value


support

testNode-1 λ…Έλ“œμ˜ μ„œν¬νŠΈ νŒŒμΌμ„ c:\에 λ‹€μš΄λ‘œλ“œ λ°›μŠ΅λ‹ˆλ‹€.
(-all μž…λ ₯ μ‹œ λ…Έλ“œ 전체에 λŒ€ν•˜μ—¬ μ„œν¬νŠΈ νŒŒμΌμ„ μƒμ„±ν•œ ν›„ λ‹€μš΄λ‘œλ“œ ν•©λ‹ˆλ‹€.)

mcnode -u admin -pw password -support -n TestNode-1 [ -all ] -path c:\


list

λ…Έλ“œμ˜ 속성 리슀트λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.
(NodeName μž…λ ₯ μ‹œ μž…λ ₯ν•œ ν•΄λ‹Ή λ…Έλ“œμ— λŒ€ν•œ 속성 κ°’λ§Œ 좜λ ₯ν•©λ‹ˆλ‹€.)

mcnode -u admin -pw password -list [-n nodename]




Related content

4. λ…Έλ“œ.
More like this
4. λ…Έλ“œ
More like this
4. λ…Έλ“œ
More like this