Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

 

Column
width350px
Panel

이 페이지의 주요 내용

Table of Contents
maxLevel4

노드란?

클러스터를 구성하는 호스트 서버의 단위 입니다.

...

MCCS에서는 클러스터에 최대 2개의 노드를 등록할 수 있습니다.

노드속성

노드의 속성은 노드의 속성 뷰에서 파악할 수 있습니다.

...

회색으로 표기된 값은 읽기 전용입니다. 이 값들은 그룹 상태를 나타내기 위한 정보입니다. 흰색으로 표기된 값은 사용자에 의해 정의된, 수정가능한 값입니다. 아래에 일부가 설명되어 있습니다.

[그림] 노드 속성 화면

 노드 노드 속성값

 

'String

속성

설명

타입

설명

기본값

수정

비고
BootModeBooleanMCCS 서비스 기동 시 운영체제 시작 후 그룹 자동 시작 여부를 나타냅니다.BOOLEAN XHostID 
StringExpirationDate노드에 입력된 라이선스의 MAC을 라이선스 만료 날짜를 나타냅니다.STRING X LicenseType String노드에 입력된 라이선스 타입을 나타냅니다. X

ExpirationDate

String

노드에 라이선스 만료 날짜를 나타냅니다.

HostID STRING X 
IsolationTestAddress

String

Isolation을 테스트할 IP를 입력합니다. 
신뢰할 수 있는 IP 주소를 입력합니다. 2개 이상을 입력할 때는 콤마(
,)로 구분합니다. 
IP 주소를 입력하지 않으면 고립 환경을 구분할 수 없습니다.
IP ADDRESS O

NodeName

 
LicenseType노드에 입력된 라이선스 타입을 나타냅니다.STRING X 

NodeName

노드 이름을 나타냅니다.

NAME

 

X

 

NodeStateString

노드 상태를 나타냅니다.

STRING

 

X

 

PrimaryHBString

MCCS 설정된 Primary 핫빗 주소를 나타냅니다.

IP ADDRESS

 

X

 
PrimaryHBStatusString설정된 Primary 핫빗 상태를 나타냅니다.IP ADDRESS X 

SecondaryHB

String

MCCS 설정된 Secondary 핫빗 주소를 나타냅니다.

IP ADDRESS

 

X

 
SecondaryHBStatusString설정된 Secondary 핫빗 상태를 나타냅니다.IP ADDRESS X 
StandAloneBoolean

StandAlone 작동 여부를 나타냅니다.

BOOLEAN  falseX 


MCCS 동작 원리

MCCS는 핫빗 통신을 통해 노드들을 하나의 클러스터로 연결해서 구성합니다. 클러스터 동작은 노드 상태와 역할에 따라 결정되며, 노드 상태는 시스템뿐만 아니라 MCCS의 동작과 핫빗 통신 상태에 따라 결정됩니다.

다음은 클러스터 모드에서 가능한 노드 상태입니다.

...

로컬 노드가 서비스를 운영중인 경우에는 자신의 상태를 유지하며, 원격 노드에서 구성된 서비스 중에서 운영되지 않는(OFFLINE) 서비스를 기동(ONLINE)시킵니다.

 

 

CLI 사용(mcnode 명령)

노드에 관한 명령을 전달 합니다. 노드에 대해 속성 조회, 속성 값 변경, 라이선스 입력, 서포트 파일 다운로드 명령을 내릴 수 있습니다.

 

 

Info

MCCS 는 설치시 최초 사용자 계정으로 id 가 'admin' 암호가 'password'인 계정을 생성합니다.
CLI 명령을 실행시 id 와 password를 입력하지 않으면 , 위의 최초 사용자 계정의 id와 암호로 실행됩니다.
따라서 최초 사용자의 패스워드 변경시, 필수적으로 CLI 명령에 id와 password를 옵션으로 입력해야만 합니다.


Syntax

...

Code Block
mcnode [-n nodename] [-a attribute] [-l license] [-p download_path]

...

옵션설명

-h

도움말을 출력합니다.

 -u사용자 계정을 지정합니다. 
 -pw사용자 Password를 지정합니다. 

-n

명령을 실행하기 위해 접근할 노드를 지정합니다.

-a

[modify] 명령일 경우 변경할 속성과 속성값을 지정합니다.
attribute : 그룹의 속성을 지정합니다.

-p

서포트 파일 다운 받을 경로를 지정합니다. path 지정 생략시 user.home으로 다운로드 됩니다.

-l지정한 노드의 입력할 라이선스 값을 지정합니다.

Example

 

modify

...

testNode-1의 노드 속성값을 수정합니다. 

Code Block
mcnode -u admin -pw password -modify -n testNode-1 -a IsolationTestAddress value

 

license

...

testNode-1 노드의 라이선스를 입력합니다.

...

Code Block
mcnode -u admin -pw password -license -n TestNode-1 [ -all ] license_value

 

support

...

testNode-1 노드의 서포트 파일을 /root/Desktop/mantech 에 다운로드 받습니다.

(-all 입력시 노드 전체에 대하여 서포트파일을 생성 후 다운로드 합니다.)

 

Code Block
mcnode -u admin -pw password -supprot [-n TestNode-1 (-all)] -p /root/Desktop/mantech

 

list

...

노드의 속성 리스트를 보여줍니다.

...

(noname 입력시 입력한 해당 노드에 대한 속성 값만 출력.)

 

Code Block
mcnode -u admin -pw password -list (-n nodename)

 

...