검색

3.5. Ceph Monitor 일관성

download PDF

Ceph 구성 파일에 모니터 설정을 추가할 때 Ceph 모니터의 아키텍처 측면을 알고 있어야 합니다. Ceph는 클러스터 내에서 다른 Ceph Monitor를 검색할 때 Ceph Monitor에 대한 엄격한 일관성 요구 사항을 적용합니다. Ceph 클라이언트 및 기타 Ceph 데몬은 Ceph 구성 파일을 사용하여 모니터를 검색하지만 모니터는 Ceph 구성 파일이 아닌 모니터 맵(monmap)을 사용하여 서로 검색합니다.

Red Hat Ceph Storage 클러스터에서 다른 Ceph 모니터를 검색할 때 Ceph Monitor는 항상 모니터 맵의 로컬 사본을 나타냅니다. Ceph 구성 파일 대신 모니터 맵을 사용하면 클러스터가 손상될 수 있는 오류가 발생하지 않습니다. 예를 들어 모니터 주소 또는 포트를 지정할 때 Ceph 구성 파일에 오타가 있습니다. 모니터는 검색에 모니터 맵을 사용하고 클라이언트 및 기타 Ceph 데몬과 모니터 맵을 공유하므로 모니터 맵은 모니터에서 합의가 유효함을 엄격하게 보장합니다.

모니터 맵에 업데이트를 적용할 때 엄격한 일관성

Ceph Monitor의 다른 업데이트와 마찬가지로 모니터 맵의 변경 사항은 항상 Paxos라는 분산 합의 알고리즘을 통해 실행됩니다. 쿼럼의 각 모니터에 동일한 버전의 모니터 맵이 있는지 확인하기 위해 Ceph 모니터는 Ceph Monitor 추가 또는 제거와 같은 모니터 맵의 각 업데이트에 동의해야 합니다. Ceph Monitor에 최신 합의 버전과 이전 버전 세트가 있도록 모니터 맵에 대한 업데이트가 증분됩니다.

기록 유지

기록을 유지 관리하면 이전 버전의 모니터 맵이 있는 Ceph Monitor가 Red Hat Ceph Storage 클러스터의 현재 상태를 파악할 수 있습니다.

Ceph 모니터가 모니터 맵 대신 Ceph 구성 파일을 통해 서로 발견되면 Ceph 구성 파일이 자동으로 업데이트 및 배포되지 않기 때문에 추가 위험이 발생합니다. Ceph 모니터는 이전 Ceph 구성 파일을 실수로 사용하거나 Ceph 모니터를 인식하지 못하거나 쿼럼을 대체하거나 Paxos가 시스템의 현재 상태를 정확하게 확인할 수 없는 상황을 개발할 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.