Solaris OS용 Sun Cluster 개념 안내서

클러스터 노드

클러스터 노드는 Solaris 운영 환경 및 Sun Cluster 소프트웨어를 모두 실행하는 시스템으로, 클러스터의 현재 구성원(클러스터 구성원)이거나 구성원이 될 수 있는 시스템입니다.

SPARC: Sun Cluster 소프트웨어를 사용하면 클러스터에 2 - 8개의 노드를 가질 수 있습니다. 지원되는 노드 구성은 SPARC: Sun Cluster 토폴로지 예를 참조하십시오.

x86: Sun Cluster 소프트웨어를 사용하면 클러스터에 2개의 노드를 가질 수 있습니다. 지원되는 노드 구성은 x86: Sun Cluster 토폴로지 예를 참조하십시오.

클러스터 노드는 일반적으로 하나 이상의 멀티 호스트 장치에 연결됩니다. 멀티 호스트 장치에 연결되지 않은 노드는 클러스터 파일 시스템을 사용하여 멀티 호스트 장치에 액세스합니다. 예를 들어, 하나의 확장 가능한 서비스 구성에서는 노드가 멀티 호스트 장치에 직접 연결되지 않아도 요청을 처리할 수 있습니다.

또한 병렬 데이터베이스의 노드는 모든 디스크에 동시에 액세스합니다. 병렬 데이터베이스 구성에 대한 자세한 내용은 멀티 호스트 장치제 3 장, 주요 개념 – 관리 및 응용 프로그램 개발을 참조하십시오.

클러스터의 모든 노드는 클러스터에 액세스하여 관리하기 위해 사용하는 공용 이름(클러스터 이름)으로 그룹화됩니다.

공용 네트워크 어댑터는 노드를 공유 네트워크에 연결하여 클러스터에 대한 클라이언트 액세스를 제공합니다.

클러스터 구성원은 하나 이상의 물리적으로 독립된 네트워크를 통해 클러스터의 다른 노드와 통신합니다. 이렇게 물리적으로 독립된 네트워크 세트를 클러스터 상호 연결이라고 합니다.

다른 노드가 클러스터에 결합되거나 클러스터에서 제거될 때 클러스터의 모든 노드가 이것을 인식합니다. 또한 클러스터의 모든 노드가 로컬로 실행되는 자원뿐 아니라 다른 클러스터 노드에서 실행되는 자원을 인식합니다.

성능이 크게 떨어지지 않고 페일오버가 발생하도록 하려면 동일한 클러스터의 노드가 모두 유사한 프로세싱, 메모리 및 I/O 기능을 사용해야 합니다. 페일오버를 위해 모든 노드에 다른 노드의 워크로드를 백업하거나 보조 노드가 될 수 있을 만큼 충분한 용량이 있어야 합니다.

각 노드는 개별 루트(/) 파일 시스템을 부트합니다.

클러스터 하드웨어 구성원에 대한 소프트웨어 구성 요소

클러스터 구성원의 기능을 하려면 다음 소프트웨어가 설치되어야 합니다.

다음 그림은 Sun Cluster 소프트웨어 환경을 만들기 위해 사용하는 높은 수준의 소프트웨어 구성 요소입니다.

그림 2–1 높은 수준의 Sun Cluster 소프트웨어 구성 요소 관계

그림: 그래픽에 대한 설명은 이전 컨텍스트를 참조하십시오.

클러스터 구성원에 대한 질문과 대답은 제 4 장, 질문과 대답을 참조하십시오.