Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

리소스 그룹은 장애가 발생했을 때에 페일오버 되는 리소스들의 집합을 말합니다.

Error rendering macro 'excerpt-include' : No link could be created for '_MajorReleaseNumberNotBold'.
는 노드간의 페일오버를 그룹 단위로 수행합니다. 따라서 페일오버가 되는 단위로 리소스들을 묶어 그룹으로 만들어야 합니다.

또한 하나의 클러스터에는 여러 개의 그룹을 생성할 수 있습니다.

이 페이지의 주요 내용

리소스 그룹이란 ?

그룹은 서비스 운영에 필요한 리소스들을 하나로 묶은 집합입니다.

리소스들을 그룹으로 묶는 이유는 서비스 특성에 있습니다. 별개로 분리되면 의미가 없는 리소스들(예를 들면 네트워크 카드와 IP 주소, 데이터 소스와 데이터베이스 등)은 각각의 단일 객체로는 의미 있는 서비스를 제공할 수 없습니다.

이러한 리소스들을 서로 의존 관계로 연결하고 하나의 그룹으로 구성해서 같은 노드로 실행되어야 의미 있는 서비스를 제공할 수 있습니다.

리소스 배타성과 공유성 – 그룹 모드(병렬/페일오버)

리소스 배타성이란 한쪽 노드에서만 실행되어야 하는 속성을 의미합니다.가령, 데이터베이스 서비스 그룹인 경우는 네트워크 카드, 네트워크 주소, 공유 디스크(혹은 미러 디스크), 데이터베이스와 같은 필수 리소스들로 구성됩니다.

이 중에서 데이터베이스 연결점을 제공하는 IP 주소와 데이터가 위치하는 디스크와 같은 리소스는 오직 하나의 노드에서만 배타적으로 운영할 수 있습니다.

반면에 네트워크 카드와 같은 리소스는 모든 노드에서 병렬로 운영 될 수 있습니다. 데이터베이스와 같은 애플리케이션은 의존하는 리소스(데이터) 상태에 따라 달라집니다.배타적인 리소스를 하나 이상 포함하는 그룹은 페일오버 모드로 설정되어야 합니다.

반면 병렬 모드 그룹은 병렬 운영 할 수 있는 리소스만으로 구성되어야 합니다.

시작/종료 순서

리소스는 그룹 내에서 상호간의 의존 관계에 따라 시작 또는 종료되는 과정이 정해진 순서를 갖습니다.예를 들면 데이터베이스 관련 애플리케이션은 네트워크 리소스(네트워크 카드, 네트워크 주소)와 데이터 리소스(공유 디스크 혹은 미러 디스크)가 정상적으로 시작된 이후에 시작되어야 합니다.

왜냐하면 네트워크 IP 주소와 데이터베이스가 저장된 디스크가 없는 상태에서는 데이터베이스 관련 애플리케이션이 정상으로 구동되지 않기 때문입니다. 네트워크 리소스와 데이터 리소스는 상호 의존 관계가 없으므로 독립적으로 시작될 수 있습니다.

이렇게 리소스를 각각의 의존 관계에 따라 구동 순서를 정해주면 

Error rendering macro 'excerpt-include' : No link could be created for '_MajorReleaseNumberNotBold'.
에서는 이 순서에 따라 서비스를 시작하고 종료합니다.

리소스 그룹 상태

그룹 상태는 리소스들의 상태에 의해 결정됩니다. 그룹내의 모든 리소스가 온라인 상태라면 그룹은 온라인 상태가 되고, 모두 오프라인 상태라면 그룹도 오프라인 상태가 됩니다. 일부만 온라인이라면 일부 동작 상태가 되며, 하나 이상의 리소스가 장애 상태라면 그룹도 장애 상태가 됩니다.

그룹에 대한 제어는 상태에 따라 가능한 메뉴가 활성화 됩니다. 예를 들면 종료 명령은 그룹이 일부 동작 혹은 온라인 상태일 때만 활성화 되고, 장애 표시 제거 명령은 그룹이 장애 상태일 때만 활성화됩니다.

(상세한 내용은 "챕터 3.2 그룹 상태" 와 "챕터 3.3 그룹 제어" 편을 참조해 주십시오.)    

모니터링과 서비스 복구

그룹은 하나 이상의 리소스가 온라인 상태가 되면 서비스를 자동 복구할 수 있는 상태가 됩니다. 어떤 노드에서 온라인 상태였던 리소스에서 장애가 발생하면 그룹 상태는 장애 상태가 되고 복구 관련 설정에 따라 복구 과정이 이루어 집니다.

병렬 모드에서는 재시작 설정 옵션에 따라 복구할 수 있습니다.

페일오버 모드는 재시작 뿐만 아니라 대기 노드로 페일오버 할 수도 있습니다. 그룹이 장애 상태인 노드로는 페일오버 하지 않습니다. 그룹을 어떤 방법으로 복구할 것인지, 재시작 횟수, 페일오버 여부 등은 개별 속성값으로 지정할 수 있습니다.

 

  • No labels