검색

3.10. Ceph 스토리지 용량

download PDF

Red Hat Ceph Storage 클러스터가 최대 용량( mon_osd_full_ratio 매개변수로 지정)에 근접하면 Ceph를 사용하면 데이터 손실을 방지하기 위해 Ceph OSD에 기록하거나 읽을 수 없습니다. 따라서 프로덕션 환경에서 Red Hat Ceph Storage 클러스터가 전체 비율에 접근하도록 하는 것은 고가용성을 저해하기 때문에 좋지 않습니다. 기본 전체 비율은 .95 또는 용량의 95%입니다. OSD 수가 적은 테스트 클러스터에 대해 매우 공격적인 설정입니다.

작은 정보

클러스터를 모니터링할 때 가까운 전체 비율과 관련된 경고에 유의하십시오. 즉, 일부 OSD가 실패하면 하나 이상의 OSD가 실패하면 일시적으로 서비스 중단이 발생할 수 있습니다. 스토리지 용량을 늘리려면 OSD를 추가하는 것이 좋습니다.

테스트 클러스터의 일반적인 시나리오에는 클러스터 재조정을 확인하기 위해 Red Hat Ceph Storage 클러스터에서 Ceph OSD를 제거하는 시스템 관리자가 포함됩니다. 그런 다음 Red Hat Ceph Storage 클러스터가 전체 비율 및 잠금에 도달할 때까지 다른 Ceph OSD를 제거합니다.

중요

Red Hat은 테스트 클러스터에서도 약간의 용량 계획을 권장합니다. 계획을 사용하면 고가용성을 유지하기 위해 필요한 예비 용량을 측정할 수 있습니다.

Ceph OSD를 즉시 교체하지 않고 클러스터가 활성 + 정리 상태로 복구할 수 있는 일련의 Ceph OSD 오류를 계획하는 것이 좋습니다. 활성 + 성능이 저하된 상태에서 클러스터를 실행할 수 있지만 정상적인 작동 상태에는 적합하지 않습니다.

다음 다이어그램에서는 호스트당 하나의 Ceph OSD가 있는 33 개의 Ceph 노드가 포함된 단순한 Red Hat Ceph Storage 클러스터를 보여줍니다. 각 Ceph OSD 데몬은 3TB 드라이브에서 읽고 씁니다. 따라서 이 예시적인 Red Hat Ceph Storage 클러스터는 최대 실제 용량이 99TB입니다. mon osd full ratio of 0.95 에서는 Red Hat Ceph Storage 클러스터가 5TB의 나머지 용량에 속하는 경우 Ceph 클라이언트가 데이터를 읽고 쓸 수 없습니다. 따라서 Red Hat Ceph Storage 클러스터의 운영 용량은 99TB가 아닌 95%TB입니다.

스토리지 용량

하나 또는 두 개의 OSD가 실패하는 경우 클러스터에서 정상입니다. 랙의 라우터 또는 전원 공급이 덜 자주 발생하지만, 이로 인해 여러 OSD가 동시에 중단됩니다(예: OSD 7-12). 이러한 시나리오에서는 작동 상태를 유지하고 짧은 순서로 추가 OSD가 있는 몇 개의 호스트를 추가하는 것을 의미하더라도 활성 + 정리 상태를 달성할 수 있는 클러스터를 계속 사용해야 합니다. 용량 사용률이 너무 높으면 데이터를 손실할 수 없지만 클러스터의 용량 사용률이 전체 비율을 초과하면 장애 도메인 내에서 중단을 해결하면서 데이터 가용성을 저하시킬 수 있습니다. 이러한 이유로 Red Hat은 최소 일부의 대략적인 용량 계획을 권장합니다.

클러스터의 두 번호를 확인합니다.

  • OSD 수
  • 클러스터의 총 용량

클러스터 내에서 OSD의 평균 용량을 확인하려면 클러스터의 총 용량을 클러스터의 OSD 수로 나눕니다. 정상적인 작업 중에 동시에 실패할 것으로 예상되는 OSD 수와 그 수를 곱하는 것이 좋습니다(상대적으로 적은 수). 마지막으로 최대 작동 용량에 도달하기 위해 클러스터의 용량을 전체 비율로 곱합니다. 그런 다음 적절한 전체 비율로 도달하지 못할 OSD에서 데이터 양을 제거합니다. OSD 오류가 많은 예상 프로세스(예: OSD 랙)를 반복하여 거의 전체 비율로 적절한 수에 도달합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.