Solaris OS용 Sun Cluster 개요

Sun Cluster 소프트웨어 환경

어떤 노드가 클러스터 구성원 역할을 하려면 다음 소프트웨어가 설치되어 있어야 합니다.

그림 3–2 에서는 함께 작동하여 Sun Cluster 소프트웨어 환경을 구성하는 소프트웨어 구성 요소의 상위 뷰를 보여줍니다.

그림 3–2 Sun Cluster 소프트웨어 구조

그림: RGM, CMM, CCR, 볼륨 관리자 및 클러스터 파일 시스템과 같은 Sun Cluster 소프트웨어 구성 요소

클러스터 멤버쉽 모니터

데이터가 손상되지 않도록 보호하려면 클러스터 구성원 정보가 모든 노드에 동일하게 인식되어야 합니다. 필요한 경우, CMM은 작업이 실패할 때 클러스터 서비스의 클러스터 재구성을 조정합니다.

CMM은 클러스터 전송 계층으로부터 다른 노드에 대한 연결 정보를 수신합니다. CMM은 클러스터 상호 연결을 사용하여 재구성 동안의 상태 정보를 교환합니다.

클러스터 구성원의 변경을 발견한 다음 CMM은 해당 클러스터에 대해 동기화된 구성을 수행합니다. 이 구성에서 클러스터 자원은 클러스터의 새 구성원에 따라 다시 분산될 수도 있습니다.

CMM은 커널에서만 실행됩니다.

클러스터 구성 저장소(CCR)

CCR은 쿼럼이 확립될 때만 클러스터가 실행되도록 하기 위해 CMM에 의존합니다. CCR은 클러스터에서 데이터 일관성을 확인해야 하는 책임을 갖고 있으므로 필요에 따라 복구를 수행하고 데이터를 갱신합니다.

클러스터 파일 시스템

클러스터 파일 시스템은 다음 사이에서 프록시 역할을 합니다.

클러스터 파일 시스템은 전역 장치(디스크, 테이프, CD-ROM)에 종속됩니다. 전역 장치는 클러스터의 임의의 노드에서 동일한 파일 이름(예: /dev/global/)을 통해 액세스할 수 있습니다. 해당 노드를 저장 장치와 물리적으로 연결할 필요는 없습니다. 전역 장치를 일반 장치와 동일하게 사용할 수 있습니다. 즉, newfs 또는 mkfs 명령을 사용하여 전역 장치에 파일 시스템을 만들 수 있습니다.

클러스터 파일 시스템에는 다음과 같은 기능이 있습니다.