Versions Compared

Key

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

...

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

 

*Critical

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

...

Critical 속성이 설정이 되지 않은 리소스 일지라도 상위 리소스에 장애가 발생하면 상위의 리소스를 중심으로 페일오버를 진행해야 합니다.

 

*Enabled

리소스가 활성화 되어 있는지를 알려줍니다.

리소스를 활성화 시킨다는 것은 모니터링, 온라인, 오프라인 같은 동작을 수행 할 수 있다는 것을 의미합니다.

...

정상적으로 구성되었다고 판단되면 리소스와 에이전트는 모두 오프라인 상태로 바뀝니다.

 

*BatchAfterOffline / BatchAfterOnline / BatchBeforeOnline / BatchBeforeOffline

리소스가 종료된 후 혹은 실행되기 전에 추가적으로 실행할 것들을 등록할 수 있는 속성입니다.

...

이곳에서 실행된 스크립트는 MCCS 그룹이나 리소스 상태 변화에 영향을 주지는 않습니다. 그룹 온라인 중에 해당 리소스에 등록된 배치 스크립트가 실패하더라도 그룹의 온라인은 계속 진행하게 됩니다.

 

*BatchTimeout

추가로 설정한 배치 스크립트를 수행할 때에 스크립트의 실행 시간을 제한합니다.

...

왼쪽 뷰에서 그룹, 리소스 타입, 리소스를 선택하면 오른쪽에 리소스 상태가 나타납니다. 리소스를 선택했을 때는 노드간의 리소스 상태를 모두 보여줍니다.

리소스 상태는 다음과 같습니다. 

온라인

리소스가 시작(running)된 상태입니다.

오프라인

리소스가 중지(stop)된 상태입니다.

장애

리소스에 장애(fail)가 발생한 상태입니다.

미확인

리소스가 활성화 되지 않아 모니터링을 하지 않는 상태입니다.

...

이 외에도 콘솔의 메뉴 항목이나 툴 바 메뉴에서 명령을 내릴 수 있으며 CLI 로도 가능합니다.

리소스 활성화

명령어 앞에 체크 표시로 활성화 되어 있는지를 알 수 있습니다. 또한 속성창의 Enabled 값으로도 확인할 수 있습니다. 리소스가 비활성화된 경우에는 리소스 상태를 감시하지 않습니다.

활성화 명령이 실패하는 경우는 속성 값이 정확하지 못할 때입니다. 가령, 기본(혹은 복합) 응용프로그램에서 잘못된 경로명을 입력했을 경우에 온라인인지 또는 오프라인인지 모니터링이 불가능합니다. 따라서 활성화에 실패하는 경우에는 속성값을 다시 한번 확인 해야 합니다.

장애시 그룹 페일오버

Critical 속성을 말하며 명령어 앞에 체크 모양으로 Critical 여부를 알 수 있습니다.

이 값이 체크 되어 있을 경우, 해당 리소스에 장애가 발생하면 그룹이 다른 노드로 페일오버 한다는 것을 의미합니다. 병렬 그룹인 경우에는 해당되지 않습니다.

수동감지

리소스 수동감지 명령이 전달되면 즉시 모니터링을 실행합니다.

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

시작

리소스를 온라인 시킵니다.

이 화면에는 온라인 시킬 노드를 선택하도록 노드별 서브 메뉴가 존재하는데 노드별 리소스 상태에 따라 서브 메뉴들이 활성화 혹은 비활성화 됩니다. 예를 들면, 페일오버 그룹은 임의의 노드에서 온라인인 경우에 시작 명령이 활성화되지 않습니다. 왜냐하면 페일오버 그룹은 한 노드에서만 온라인이 되도록 정한 규칙을 가지고 있기 때문에 한쪽이라도 온라인이 되어 있다면 해당 리소스의 시작 메뉴는 활성화 되지 못합니다. 하지만 병렬 모드 그룹은 온라인 상태가 아닌 곳이라면 모두 활성화가 됩니다.

...

이 외에 의존성도 고려해야 합니다. 리소스를 시작하게 될 때에 만약 자식 리소스가 존재한다면 자식 리소스부터 먼저 시작하게 됩니다. 자식 리소스에 의존하는 관계에서 자식 리소스가 온라인이 되지 못하면 부모 리소스도 온라인 시킬 수가 없습니다. 따라서 시작 명령을 내릴 때에 자식 리소스가 존재하는 경우에는 자식 리소스부터 온라인 시켜서 시작 명령을 내린 리소스 단계까지 온라인이 됩니다.

종료

리소스를 오프라인 시킵니다.

시작 명령과 마찬가지로 노드를 선택할 수 있는 서브 메뉴가 존재하며 온라인 상태인 노드가 있어야만 활성화되는 명령입니다.

...

따라서 MCCS에서는 종료 명령을 실행할 때에 온라인 상태인 부모 리소스가 존재한다면 부모 리소스부터 종료시킬 것인지를 확인하고 진행합니다.

종료(하위 리소스 포함)

리소스를 오프라인 시킬 때에 자기 이하의 모든 자식 리소스를 종료시킬 수 있는 명령입니다.

온라인 상태인 부모 리소스에 대한 처리는 일반 종료 명령과 같이 부모 리소스도 종료할 것인지 확인합니다.

장애 표시 제거

장애가 발생한 리소스는 장애 표시를 남겨두고 관리자의 조치가 있기 전까지는 그 노드 내에서 해당 리소스를 시작할 수 없습니다. 다시 말해 관리자의 처리를 기다리는 상태로 남겨지게 되는데, 장애 해결을 한 후에 다시 MCCS 운영을 하기 위해서는 장애 표시를 제거해야 하며 이때에 이 명령을 사용합니다.

리소스 장애 표시 제거는 하나의 리소스만 해당되지만 그룹의 장애 표시 제거는 그룹 내의 모든 장애 표시를 제거할 수 있습니다.

삭제

리소스를 삭제합니다.

 

리소스 복사 및 붙여넣기

...

리소스 복사의 대상은 개별 리소스이며, 붙여넣기의 대상은 해당 그룹 또는 타 그룹입니다.

 

Warning

리소스 붙여넣기의 속성값은 기본적으로 복사한 리소스의 속성값을 유지합니다.

따라서 붙여넣는 리소스의 속성을 상황에 맞게 변경해야 복사한 리소스의 속성과 중복되지 않습니다.

...

  1. 복사하고자 하는 리소스에 대해서 마우스 우 클릭 -> 리소스 복사를 선택합니다.

    [그림] 리소스 복사 화면


  2. 복사한 리소스를 붙여넣기 할 대상인 그룹에 마우스 우 클릭 -> 리소스 붙여넣기를 선택합니다.

    [그림] 리소스 붙여넣기 화면

...