Versions Compared

Key

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

...

리소스 속성은 리소스가 동작을 취하거나 상태를 판단할 때 참조하는 값입니다.
속성들을 확인해 보려면 관리 콘솔에서 웹콘솔에서 리소스를 생성한 후에 오른쪽의 속성 화면에서 볼 수 있습니다.
속성 값은 리소스 타입에 따라 일부 전용 속성이 있습니다.
리소스 속성 화면의 속성값에서 수정이 불가능한 값은 회색 바탕으로 나타납니다.

...

[그림] 리소스 속성 화면



속성설명타입기본값수정비고
 중요속성 *Critical리소스 장애가 발생한 경우, 그룹 전체를 페일오버할 것인지를 나타냅니다.BOOLEAN X 
*Enabled

리소스의 사용여부를 결정하는데 사용합니다.
리소스 활성화 : true
리소스 비활성화: false

BOOLEAN X 
리소스일반속성*AgentState

리소스의 에이전트 상태를 나타냅니다.
사용자가 임의로 수정할 수 없으며, MCCS엔진에서 모든 노드의 에이전트 상태를 수집한 후에 나타냅니다.

STRING X 

*BatchAfterOffline

이 리소스를 종료한 후에 실행 할 배치 명령입니다.
배치 파일의 성공, 실패 여부가 그룹의 진행 상황에는 영향을 받지 않습니다.
또한 개별 리소스의 온라인과 오프라인 시에도 동작하게 됩니다.

FILE O 

*BatchAfterOnline

이 리소스를 시작한 후에 실행 할 배치 명령입니다.
배치 파일의 성공, 실패 여부가 그룹의 진행 상황에는 영향을 받지 않습니다.
또한 개별 리소스의 온라인과 오프라인 시에도 동작하게 됩니다

FILE O 
*BatchBeforeOffline

이 리소스를 종료하기 전에 실행 할 배치 명령입니다.
배치 파일의 성공, 실패 여부가 그룹의 진행 상황에는 영향을 받지 않습니다.
또한 개별 리소스의 온라인과 오프라인 시에도 동작하게 됩니다.

FILE O 
*BatchBeforeOnline

이 리소스를 시작하기 전에 실행 할 배치 명령입니다.
배치 파일의 성공, 실패 여부가 그룹의 진행 상황에는 영향을 받지 않습니다.
또한 개별 리소스의 온라인과 오프라인 시에도 동작하게 됩니다.

FILE O 
*BatchTimeout

배치 파일을 실행하면 완료 될 때까지 대기하는 시간입니다.
이 시간을 초과하면 실행이 실패한 것으로 판단합니다.

INTEGER300초O 
*CleanProgram

리소스에 장애가 발생하여 다른 노드로 페일오버 하기 전에
리소스 관련 자원 및 상태를 초기화 하기 위해 실행하는 프로그램 혹은 스크립트 입니다.
이 프로그램은 별도로 만들어야 합니다.

FILE O 
Failoverable리소스가 페일 오버 할 수 있는 상태인지를 알려줍니다.BOOLEAN X 
*Group리소스가 속한 그룹입니다.STRING X 
LastOnline

마지막으로 온라인이었던 노드명을 알려줍니다.
병렬 그웁 내에서는 적용 되지 않습니다.

STRING   
*Monitored

리소스타입 속성값인 '모니터링 시간 제한'(MonitorTimeout) 설정값에 따라
각 노드의 모니터가 완료 되었는지 주기적으로 기록합니다.

BOOLEAN X 
*NoAction

리소스의 동작(Action) 속성을 나타냅니다.
이 속성이 true라면 리소스는 온라인, 오프라인 같은 명령을 내릴 수 없고
감시 기능만 가능한 모니터전용리소스 입니다. 네트워크 카드의 경우가 false 입니다.

BOOLEAN X 
*ResName리소스 이름입니다.NAME X 
Restartlimit 

리소스가 장애로 판단되었을 때,
페일 오버하기 전에 재시작 할 수 있는 횟수를 나타냅니다.

INTEGER0회O 
*State리소스 상태입니다.STRING X 
*Type리소스의 에이전트 타입명을 나타냅니다.STRING X 

위의 표에서  '네트워크카드 리소스' 는 ' * ' 는 파랑색으로 표시 되어있는 속성값만 사용합니다.

 

*Critical

...

MCCS에서 리소스를 다루기 위한 명령은 관리 콘솔에서 웹콘솔에서 왼쪽 뷰의 리소스를 선택한 후에 마우스의 오른쪽 클릭으로 생성된 팝업 화면에서 선택할 수 있습니다.
또 다른 곳은 그룹을 선택한 후에 '리소스 의존성' 탭에서 해당 리소스에 마우스의 오른쪽을 클릭하면 리소스와 같은 팝업 화면을 생성시킬 수 있습니다.
이 외에도 콘솔의 웹콘솔의 메뉴 항목이나 툴 바 메뉴에서 명령을 내릴 수 있으며 CLI 로도 가능합니다.


리소스 활성화

명령어 앞에 체크 표시로 활성화 되어 있는지를 알 수 있습니다.
또한 속성창의 Enabled 값으로도 확인할 수 있습니다. 리소스가 비활성화된 경우에는 리소스 상태를 감시하지 않습니다.
활성화 명령이 실패하는 경우는 속성 값이 정확하지 못할 때입니다. 예를 들어 기본(혹은 복합) 응용프로그램에서 잘못된 경로명을 입력했을 경우에 온라인인지 또는 오프라인인지 모니터링이 불가능합니다.
따라서 활성화에 실패하는 경우에는 속성값을 다시 한번 확인 해야 합니다.

 

장애시 그룹 페일오버

Critical 속성을 말하며 명령어 앞에 체크 모양으로 Critical 여부를 알 수 있습니다.
이 값이 체크 되어 있을 경우, 해당 리소스에 장애가 발생하면 그룹이 다른 노드로 페일오버 한다는 것을 의미합니다.
병렬 그룹인 경우에는 해당되지 않습니다.

...

리소스 수동감지 명령이 전달되면 즉시 모니터링을 실행합니다.
에이전트는 모니터링 주기(Monitoring interval)에 맞춰 모니터링을 합니다.
따라서 속성 값의 변경이 있으면 바로 갱신이 되지 않는 경우가 발생하는데 이것을 수동으로 모니터링하여 속성값이 정확히 반영되었는지 바로 확인하고자 할 때에 사용 할 수 있습니다.

...

새로운 리소스를 생성 할 때 필수 입력이 되어야 하는 속성 값을 매번 새로 입력하기가 번거롭습니다.
기존에 존재하는 리소스와 유사한 설정 값을 대부분 유지한 상태에서 리소스를 추가 하기 위해서는 관리 콘솔 웹콘솔 화면에서 리소스 복사 및 붙여넣기 기능을 사용하여 손쉽게 리소스를 추가할 수 있습니다.
리소스 복사의 대상은 개별 리소스이며, 붙여넣기의 대상은 해당 그룹 또는 타 그룹입니다.

...

옵션설명

-h

도움말을 출력합니다.

-u사용자 ID를 지정합니다.
-pw-u 옵션의 사용자 Password를 지정합니다.

-n

명령을 실행하기 위해 접근할 노드를 지정합니다. 생략시 로컬 노드에 대해서 명령을 실행하기 위해 접근합니다.

-p

명령을 실행하기 위해 접근할 포트를 지정합니다. 생략시 기본 포트로 접근하며, 핫빗 포트가 변경이 되면 명령실행시 포트를 지정해 주어야 합니다.

-resourcecommand

리소스에 내릴 명령을 지정합니다.

(add, delete, enable, disable, monitor, modify, link, unlink, local, Global, Online, Offline, Offlineprop, Probe, clear, list)

resource

작업할 리소스명을 입력합니다.

-a

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

-t

[-add] 명령일 경우 리소스 타입을 지정합니다. [-monitor] 명령일 경우 시간 주기를 지정합니다.

-g

작업할 그룹을 지정합니다.

-n

작업할 노드를 지정합니다.

...