1.3. Cluster Infrastructure
Red Hat Cluster Suite 클러스터 인프라는 클러스터로 함께 작동하여 컴퓨터 그룹 (노드 또는 멤버라고 부름)에 필요한 기본적인 기능을 제공합니다. 클러스터 인프라를 사용하여 클러스터가 구성되면, 사용자의 클러스터링 요구에 따라 기타 다른 Red Hat Cluster Suite 구성 요소를 사용할 수 있습니다. (예, GFS 파일 시스템에서 공유 파일에 필요한 클러스터 셋업 또는 서비스 장애 조치 셋업) 클러스터 인프라로 다음과 같은 기능을 실행할 수 있습니다:
- 클러스터 관리
- 잠금 관리
- Fencing
- 클러스터 설정 관리
1.3.1. 클러스터 관리
Cluster management manages cluster quorum and cluster membership. CMAN (an abbreviation for cluster manager) performs cluster management in Red Hat Cluster Suite for Red Hat Enterprise Linux 5. CMAN is a distributed cluster manager and runs in each cluster node; cluster management is distributed across all nodes in the cluster (refer to 그림 1.2. “CMAN/DLM Overview”).
CMAN keeps track of cluster quorum by monitoring the count of cluster nodes. If more than half the nodes are active, the cluster has quorum. If half the nodes (or fewer) are active, the cluster does not have quorum, and all cluster activity is stopped. Cluster quorum prevents the occurrence of a "split-brain" condition — a condition where two instances of the same cluster are running. A split-brain condition would allow each cluster instance to access cluster resources without knowledge of the other cluster instance, resulting in corrupted cluster integrity.
정족수 (quorum)는 이더넷을 통한 클러스터 노드 사이에서의 메세지 통신에 의해 결정됩니다. 다른 방법으로 정족수는 이더넷을 통한 메세지 통신과 정족수 디스크를 통한 메세지 통신의 결합으로 결정될 수 있습니다. 이더넷을 통한 정족수의 경우, 정족수는 플러스 1을 선택한 노드의 50 퍼센트로 구성되며, 정족수 디스크를 통한 정속수의 경우, 정족수는 사용자 지정 상태로 구성됩니다.
참고
기본값으로 각각의 노드는 하나의 정족수 투표(quorum vote)를 갖습니다. 다른 방법으로 각각의 노드가 하나 이상의 정족수 투표를 갖도록 설정하실 수 있습니다.
CMAN은 다른 클러스터 노드에서의 메세지를 모니터링하여 멤버쉽을 파악합니다. 클러스터 맴버쉽이 변경될 때 클러스터 관리자는 다른 인프라 구성 요소를 확인하고 적절한 작업을 실행합니다. 예를 들어, 노드 A가 클러스터에 연결되어 노드 B와 C가 마운트된 GFS 파일 시스템을 마운트할 경우, GFS 파일 시스템을 이용하기 위해 노드 A에 추가 저널 및 잠금 관리 기능을 필요로 합니다. 클러스터 노드가 지정된 시간 안에 메세지를 전송하지 않을 경우, 클러스터 관리자는 클러스터에서 노드를 삭제하고 멤버가 아닌 노드가 있는 다른 클러스터 인프라 구성 요소와 통신합니다. 다른 클러스터 인프라 구성 요소는 더이상 클러스터 멤버가 아닌 노드에 대해 어떤 작업을 실행할 지를 결정합니다. 예를 들어, Fencing으로 멤버가 아닌 노드를 차단할 수 있습니다.
그림 1.2. CMAN/DLM Overview