Versions Compared

Key

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

 

Column
width350px
Panel

이 페이지의 주요 내용

Table of Contents
maxLevel4

 

리소스란 ?

리소스란 하드웨어 또는 소프트웨어적으로 서비스 운영에 필요한 자원 요소를 말하며

네트워크 인터페이스 카드(Network Interface Card), IP 주소(IP Address), 프로세스(Process), 서비스(Service), 스토리지(Storage) 등을 말합니다.

MCCS에서는 리소스를 고가용성 운영 관리의 최소 단위로 다룹니다.

MCCS에서는 리소스를 생성할 때에 고유한 이름을 입력해야 하며, 이 이름으로 리소스 들을 구분합니다.

그러므로 기존에 생성했던 이름이나 이미 예약된 키워드(예를 들면 네트워크 카드(NIC), 프로세스(process) 등)를 이름으로 사용할 수는 없습니다.

리소스는 동작 형태에 따라 명령을 내릴 수 있는 일반 리소스(OnOff)와 모니터전용리소스(None)로 구분됩니다.

대부분의 리소스는 MCCS의 리소스의 상태에 따라서 Online 또는 Offline 할 수 있는 일반 리소스입니다.

이에 반해, 모니터전용리소스 는 Online 또는 Offline 할 수 없고 모니터만 가능한 리소스입니다.

예를 들어, 네트워크 카드는 물리적으로 존재하는지 혹은 정상 상태인지 감시만 할 수 있으며,

네트워크 주소는 온라인(online)/오프라인(offline) 명령으로 가상 IP(virtual IP)를 할당하거나 해제할 수 있습니다. 

리소스들에 명령을 내리고 모니터링을 하는 작업은 해당 타입의 에이전트가 담당하게 됩니다.

...

Column
width350px
Panel

이 페이지의 주요 내용

Table of Contents
maxLevel4

리소스 속성

리소스 속성은 리소스가 동작을 취하거나 상태를 판단할 때 참조하는 값입니다.

...

[그림] 리소스 속성 화면

 

속성설명타입기본값수정비고
 중요속성 *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

장애 발생시에 페일오버 시킬 것인지를 나타내는 속성입니다.

...