Versions Compared

Key

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

...

속성설명타입기본값수정비고
ActionState

현재 진행중인 그룹의 액션 상태를 나타냅니다.
리소스 온라인 중 : STARTING
리소스 오프라인 중: STOPPING
온라인/ 오프라인 완료 상태: WATCHING

STRING X

 

AutoDisabled

자동비활성화 된 상태입니다.
노드에서 엔진이 운영 중이거나, 그룹내의 리소스에 대한 모니터링이 완료되진 않은 경우,
리소스의 배타적 실행을 보장 할 수 없는 경우에 true로 나타냅니다.

BOOLEAN false 
AutoFailover그룹 내에 장애가 발생하였을 때 자동으로 페일오버 할 것인지를 결정합니다.BOOLEANtrueO 
AutoFaultClearTIme

장애 발생 후에 페일오버가 되고 이 시간 값만큼 정상 온라인을 유지하면
그룹의 모든 장애 상태를 제거합니다.
'0'인 경우는 장애를 제거하지 않은 상태를 말합니다.

INTEGER0초O 
AutoRestart

그룹이 감지 전용 리소스 장애로 시작되지 못한 경우에 그 리소스가 정상화 되거나
노드 상태가 정상 상태로 변경될 경우에 자동으로 다시 시작할지를 결정합니다.
AutoStart가 true로 설정되어야만 동작합니다.

BOOLEANfalseO 
AutoStart엔진이 시작되면 그룹을 자동으로 시작하는지를 알려줍니다.BOOLEANtrueO 
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)

시스템 부팅 단계에서 새롭게 클러스터 연결을 시작할 때에 그룹을 자동으로 시작할 것인지를 결정합니다.

...

  • 초기화 명령(Flush)이 전달되었을 때
  • 그룹이 온라인 상태가 되었을 때

 

그룹상태

그룹 상태는 해당 리소스들의 상태에 따라 결정됩니다.

...

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그룹이나 리소스의 의존성을 표시합니다.

...

delete

그룹 testGroup을 삭제합니다.

mcgroup -u admin -pw password -delete testGroup

 

online

testNode에서 testGroup을 온라인 시킵니다.

...

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