Versions Compared

Key

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


Section


Column

리소스 그룹은 장애가 발생했을 때 페일오버 되는 리소스들의 집합을 말합니다.
MCCS는 노드 간의 페일오버를 그룹 단위로 수행합니다. 따라서 페일오버가 되는 단위로 리소스들을 묶어 그룹으로 만들어야 합니다.
또한 하나의 클러스터에는 여러 개의 그룹을 생성할 수 있습니다.  >> 설명이 페일오버 그룹에 국한되어있다.

리소스 그룹은 MCCS에서 정상상태인지 아닌지 감시대상이 되는 리소스들을 하드웨어 또는 소프트웨어적으로 MCCS에서 관리하는 리소스들을 그룹으로 묶은 하나의 단위입니다.

리소스들을 그룹으로 구성하는 이유는 리소스에 장애가 났을 때 리소스들을 개별로 관리하기보다 하나로 묶어서 빠르고 편리하게 관리하기 위한 방법입니다. 

리소스들을 그룹으로 구성하는 이유는  리소스에 장애가 났을 때 리소스들을

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

그룹은 리소스가 집합이 되어 응용프로그램의 서비스를 제공하는 단위입니다.

예를 들어 데이터베이스 서비스를 서버에서 운영한다고 가정한다면, 이를 위해서 다수의 service와 process 리소스가 구동될 것입니다. 또한 클라이언트의 접속을 위해서 IP 주소가 필요하고 IP 주소를 할당할 이더넷 카드가 필요합니다.

마지막으로 데이터베이스를 저장할 스토리지 볼륨이 필요합니다. 이러한 리소스들이 집합되어 정상적인 구동이 되어야  온전한 데이터베이스 서비스가 가능해집니다. 이를 MCCS상에서는 그룹이라 부르고 그룹 내의 어떤 리소스가 장애 발생하면 그룹 전체를 대기서버로 페일오버(fail-over) 합니다. MCCS상에서는 하나의 클러스터에 여러 개의 그룹을 생성할 수 있습니다.



리소스 그룹은 MCCS에서 정상상태인지 아닌지 감시대상이 되는 리소스들을 하나의 그룹으로 묶은 단위 중 하나입니다.

리소스들을 그룹으로 구성하는 이유는 어떠한 이유로 운영 중인 서버에 문제가 생겼을 때 서로 연관되어있는 리소스들을 개별로 관리하기보다 하나로 묶어 빠르게 관리하기 위한 방법입니다. 

예를 들어 데이터베이스 서비스를 서버에서 운영한다고 가정한다면, 이를 위해서 다수의 service와 process 리소스가 구동될 것입니다. 또한 클라이언트의 접속을 위해서 IP 주소가 필요하고 IP 주소를 할당할 네트워크 카드가 필요합니다.

마지막으로 데이터베이스를 저장할 스토리지 볼륨이 필요합니다. 이러한 리소스들이 집합되어 정상적인 구동이 되어야  온전한 데이터베이스 서비스가 가능해집니다. 이를 MCCS 상에서 리소스 그룹이라고 명합니다.

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


Column
width350px


Panel

이 페이지의 주요 내용


Table of Contents
maxLevel4




리소스 그룹의 종류

페일오버 그룹(Failover Group)

...

두 개 이상의 노드에서 구성 가능한 리소스들로 리소스 그룹을 만들고 그 중 하나의 노드에서만 실행(Online)할 수 있는 그룹을  페일오버 그룹이라고 합니다.
페일오버 그룹은 중요 자원이 장애를 일으키면 대기 노드로 서비스가 전환됩니다. 이 그룹에 포함된 자원은 운영 노드에서만 동작합니다.
예를 들면 가상 IP 주소의 경우, 운영 노드와 대기 노드로 동시에 사용될 수 없습니다. 또한 가상 IP 주소가 장애를 일으키면 대기 노드로 서비스가 전환됩니다다시 말해 하나의 노드에서 리소스 그룹이 실행(Online) 중일 때 다른 한쪽 노드의 리소스 그룹은 운영을 하지 않으며 대기 상태로 있습니다. 
그런 상태에서 실행중인 리소스그룹의 리소스에 장애가 발생하면 리소스 그룹은 대기 상태로 있던 노드로 그룹이 실행(Online)이 되고 대기 상태로 있던 노드는 운영 노드로 변경됩니다.
페일오버 그룹이 일반적으로 가장 많이 사용하는 그룹입니다.

병렬 그룹(Parallel Group)

...

두 개 이상의 노드에서 동시에 실행될 실행(Online)수 있는 리소스로 구성된 구성한 그룹을 병렬 그룹이라고 합니다. 병렬 그룹은 페일오버 하지 않습니다.
일반적으로 클러스터로 구성된 응용프로그램을 포함한 페일오버 그룹으로 구성한 리소스들은 운영 노드에서 실행(Online) 중일 때는 대기 노드에서는 노드에서 정지(Offline) 상태로 있습니다.
그러나 하지만 병렬 그룹으로 구성하는 구성할 경우에는 지정한 응용프로그램을 양 쪽 리소스들을 양쪽 노드에서 동시에 시작, 감시, 종료 등을 할 수 있습니다.
예를 들면 양 쪽 양쪽 노드에서 백업 소프트웨어를 운영하고 있고 이를 클러스터에서 MCCS에서 관리하는 리소스로서 등록하는 리소스로 등록할 경우 , 필요하면 백업 소프트웨어를 양 쪽 양쪽 노드에서 항상 동시에 실행할 수 있습니다.
(단, 해당 프로그램이 복수의 여러 개의 노드에서 병렬로 실행될 수 있어야 합니다.) 

싱글노드 그룹(Single Node Group)

...

 

한 개의 노드에서 실행될 실행(Online)수 있는 리소스로 구성된 리소스들로 구성한 그룹을 싱글 노드 그룹이라고 합니다. 싱글 노드 그룹은 페일오버를 하지 않습니다.
싱글 노드 그룹은 포함된 리소스에 장애가 감지되면 지정된 지정한 횟수 만큼 온라인을 시도합니다.



리소스 그룹 상태


Image Added

[그림] 그룹 상태 화면


리소스 그룹 상태는 해당 리소스들의 상태에 따라 결정됩니다.
하지만 모니터링 전용 리소스들은 리소스(네트워크 카드)는 두 노드 모두에서 온라인 상태여야 하기 때문 그룹 상태에 영향을 미치지 않습니다.
왜냐하면 모니터링 전용 리소스의 그룹을 어떤 노드에서 시작하든지 온라인 상태여야 하기 때문입니다.
그룹 상태는 기본적으로 다음과 상태 종류는 아래와 같습니다.Image Removed

[그림] 그룹 상태 화면

온라인

모든 그룹의 리소스들이 모두 온라인 되어 있는 상태입니다.

오프라인

모든 그룹의 리소스들이 모두 오프라인 되어 있는 상태입니다.
화면상에서는 화면에서 회색 톤의 비활성화 된 아이콘으로 표시됩니다.
모니터링 전용 리소스는 활성화된 리소스(네트워크 카드)는 활성화 상태로 나타나지만, 그룹의 오프라인 상태와는 무관합니다. (네트워크 어댑터 같은 경우) 

일부 동작

일부 리소스들이 온라인 되어 있는 상태를 말하며 녹색으로 체크 표시 되어 그룹 아이콘에 Image Added으로 체크 표시되어 나타납니다.
모니터링 전용 리소스는 리소스(네트워크 카드)는 상태 결정에서 제외되기 때문에 일부 동작 상태에 영향을 미치지 않습니다.

장애

그룹 내에서 그룹에서 한 개의 리소스라도 장애가 발생되었으면 발생했다면 그 그룹은 장애 상태로 간주되며 붉은 색으로 그룹 아이콘에 Image Added으로 체크 표시되어 나타납니다.
그러나, 장애 상태는 장애 체크 표시가 있다고 해서 현재 장애가 발생 중이라는 것을 의미하지는 않습니다것은 아닙니다.
장애가 발생했었다는 사실을 알려줄 뿐이며 알려주는 것이며 관리자의 분석 및 처리를 기다리는 상태를 의미합니다.
관리자가 장애 상태를 직접 해제하거나 AutoFaultClearTime 같은 속성 값으로 인해 해제되지 않는 이상 장애 상태는 계속 남아 있습니다.

속성값에 대한 자세한 설명은 "구성 방법"의 "속성값 설정"을 참고하십시오.