Versions Compared

Key

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

...

MCCS는 속성으로 리소스의 상태등 여러 정보를 저장하고, 명령을 수행하는 경우 속성값을 참조하여 수행합니다.
속성 값은 수정 가능 속성과 참조 속성으로 구별 할 수 있습니다. 수정 가능 속성은 리소스 상태에 따라 수정 불가능 할 경우가 있습니다.


Info

'리소스 고유 속성' 에 대한 설명은 각 리소스 페이지에 설명되어 있습니다.


Info

...

'리소스 일반 속성' 은 리소스 타입에도 있습니다.



[그림] 리소스 속성 화면


Info

MCCS 에서 구성할 수 있는 리소스의 최대 갯수는 500개이며, 그룹의 최대 갯수는 32개 입니다.

...

속성
설명타입기본값
최소값/최대값수정비고
중요속성 





Critical

리소스 장애가 발생한 경우, 그룹 전체를 페일오버할 것인지를 나타냅니다.

그룹페일오버 활성화: true
그룹페일오버 비활성화: false

BOOLEAN

X
Enabled

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

BOOLEAN

X
리소스 일반 속성



























AgentState

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

STRING

X

*BatchAfterOffline

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

FILE
8 ~ 254 자의 텍스트O

*BatchAfterOnline

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

FILE
8 ~ 254 자의 텍스트O
*BatchBeforeOffline

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

FILE
8 ~ 254 자의 텍스트O
*BatchBeforeOnline

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

FILE
8 ~ 254 자의 텍스트O
*BatchTimeout

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

INTEGER300초100 ~ 1500 초O
CleanProgram

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

FILE
8 ~ 254 자의 텍스트O
CleanTimeout리소스 속성 중에서 CleanProgram을 실행하면 완료될 때까지의
타임아웃을 나타냅니다.
이 값을 초과하면 강제로 중단시킵니다.  
INTEGER60초0 ~ 300 초OEnableTimeout리소스를 Enable을 실행하면 완료될 때까지의 타임아웃을 나타냅니다.INTEGER무제한1초 ~ 무제한O
*Failoverable리소스가 페일오버 할 수 있는 상태인지를 알려줍니다.BOOLEAN

X
FaultOnMonitorTimeouts이 값만큼 모니터 타임아웃이 발생하면 장애로 간주합니다.
'0'이면 장애로 간주하지 않습니다. (단위=횟수)
INTEGER4회0 ~ 12회O
Group리소스가 속한 그룹입니다.STRING
4 ~ 50 자의 숫자 또는 문자X
*LastOnline

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

STRING

X
Monitored

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

BOOLEAN

X

MonitorInterval

온라인 상태의 리소스를 모니터링 할 때, 다음 모니터링까지의
시간 간격을 나타냅니다.

값이 너무 작으면 적절한 모니터링 결과를 받기 전에
다시 모니터링하는 오동작을 할 수 있고,

값이 너무 크면 상태를 변경한 후, 
감지하는 데까지 걸리는 시간이 길어집니다.
INTEGER10초1 ~ 300 초O
MonitorTimeout모니터링이 완료되거나 중단될 때까지 걸리는 시간을 나타냅니다.INTEGER60초1 ~ 300초O
NoAction

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

BOOLEAN

X

OfflineMonitorInterval

오프라인 상태의 리소스를 모니터링할 때,
다음 모니터링까지의 시간 간격을 나타냅니다.

만약 '0'이면 오프라인된 리소스를 모니터링하지 않습니다.
INTEGER10초0 ~ 300초O
*OfflineTimeout리소스의 오프라인이 성공하거나 중단되는 최종 판단이 내려질 때까지 
걸리는 최대 시간을 나타냅니다.
INTEGER300초1 ~ 1500 초O
*OnlineRetryLimit리소스 시작이 실패할 경우 재시도할 횟수를 지정합니다.INTEGER0회0 ~ 10 회O
*OnlineTimeout리소스의 온라인이 성공하거나 중단되는 최종 판단이 내려질 때까지 
걸리는 최대 시간을 나타냅니다.
INTEGER300초1 ~ 1500초O
*OnlineTrustTime리소스의 재시작 횟수를 재설정하는 시간입니다.
리소스가 시작된 후에 지정 시간 동안 정상 상태를 유지하면 
재시작 횟수를 초기화합니다.
INTEGER600초60 ~ 3000초O
*OnlineWaitLimit리소스가 온라인된 후에 정상적인 온라인 여부를 판단하는 과정에서 
타임아웃이 발생하면 지정된 횟수만큼 재시도합니다.

재시도하는 간격은 'MonitorInterval'에서 정의된 시간입니다.
INTEGER2회0 ~ 30회O
PersistPersist 리소스인지 결정하는데 사용합니다.
Persist 리소스는 상태가 Online, Fault 만 있습니다. 
BOOLEAN

X
ResName리소스 이름입니다.NAME
4 ~ 50 자의 숫자 또는 텍스트X
*RestartLimit리소스가 장애로 판단되었을 때,
페일오버하기 전에 재시작 할 수 있는 횟수를 나타냅니다.
INTEGER0회0 ~ 100회공유디스크 DR X
미러디스크 DR X
나머지 리소스 O 

State리소스 상태입니다.STRING

X
ToleranceLimit모니터링 결과를 신뢰할 수 없을 때,
  지정된 시간동안 모니터링을 재시도합니다.

예를 들면 네트워크 상태가 좋지 못한 환경에서 
ping 환경에서 ping 테스트 결과를 신뢰할 수 없는 경우, 
몇 번 더 모니터링하여 신뢰할만한 응답을 받아야 합니다
ToleranceLimit 설정 시간만큼 모니터링합니다.
INTEGER0초0 ~ 3000초O
Type리소스의 에이전트 타입명을 나타냅니다.STRING

X
EnableTimeout리소스를 Enable을 실행하면 완료될 때까지의 타임아웃을 나타냅니다.INTEGER무제한1초 ~ 무제한O
WaitMonitorInterval온라인, 오프라인 대기중 리소스를 모니터링 할 때, 다음 모니터링까지의 시간 간격을 나타냅니다.INTEGER1초1 ~ 300초O

...

Info

기본적으로 붙여넣기한 리소스 이름은 복사한 리소스의 이름에 "_1" 이 접미어로 제공됩니다. 리소스 타입에 따라 필요한 정보를 더 입력해 합니다.


Image Added

[그림] 네트워크 카드 리소스 붙여넣기 화면




CLI 사용(mcres 명령)

리소스에 관한 명령을 전달 합니다. 리소스에 대해 추가, 삭제, 온라인, 오프라인, 속성 편집 등의 명령을 내릴 수 있습니다.

...