2.17. Ceph 모니터 클러스터링
Ceph 클라이언트가 데이터를 읽거나 쓰기 전에 클러스터 맵의 최신 사본을 얻으려면 Ceph Monitor에 문의해야 합니다. Red Hat Ceph Storage 클러스터는 단일 모니터로 작동할 수 있지만 이로 인해 단일 장애 지점이 발생합니다. 즉, 모니터가 중단되면 Ceph 클라이언트가 데이터를 읽거나 쓸 수 없습니다.
향상된 안정성과 내결함성을 위해 Ceph는 모니터 클러스터를 지원합니다. Ceph 모니터, 대기 시간 및 기타 장애로 인해 하나 이상의 모니터가 클러스터의 현재 상태가 될 수 있습니다. 따라서 Ceph는 스토리지 클러스터 상태와 관련된 다양한 모니터 인스턴스 간에 동의해야 합니다. Ceph는 항상 대부분의 모니터와 Paxos 알고리즘을 사용하여 스토리지 클러스터의 현재 상태에 대한 모니터 간에 합의를 설정합니다. Ceph 모니터 노드에는 클럭 드리프트를 방지하기 위해 NTP가 필요합니다.
스토리지 관리자는 일반적으로 홀수의 모니터를 사용하여 Ceph를 배포하므로, 대다수를 결정하는 것이 효율적입니다. 예를 들어, 대다수는 1, 2:3, 3:5, 4:6 등일 수 있습니다.