검색

4장. pool

download PDF

Ceph 클라이언트는 데이터를 풀에 저장합니다. 풀을 생성할 때 클라이언트가 데이터를 저장할 I/O 인터페이스를 생성하고 있습니다. Ceph 클라이언트의 관점에서, 즉 블록 장치, 게이트웨이 및 나머지는 Ceph 스토리지 클러스터와 상호 작용할 수 있습니다. Ceph 스토리지 클러스터와 상호 작용하면 클러스터 처리 및 클러스터에 연결할 수 있습니다. 그런 다음 오브젝트 및 확장된 속성을 읽고 쓰기 위한 I/O 컨텍스트를 생성합니다.

클러스터 처리 및 클러스터에 연결 만들기Create a Cluster Handle and Connect to the Cluster

Ceph 스토리지 클러스터에 연결하려면 Ceph 클라이언트에 클러스터 이름(일반적으로 ceph )과 초기 모니터 주소가 필요합니다. Ceph 클라이언트는 일반적으로 Ceph 구성 파일의 기본 경로를 사용하여 이러한 매개 변수를 검색한 다음 파일에서 읽기는 하지만 사용자는 명령줄에서 매개 변수를 지정할 수도 있습니다. Ceph 클라이언트는 사용자 이름과 시크릿 키도 제공하므로 인증이 기본적으로 설정되어 있습니다. 그런 다음 클라이언트는 Ceph 모니터 클러스터에 연결하고 모니터, OSD 및 풀을 비롯한 최근 클러스터 맵 복사본을 검색합니다.

Handle 생성

풀 I/O 컨텍스트 생성

Ceph 클라이언트는 데이터를 읽고 쓰기 위해 Ceph 스토리지 클러스터의 특정 풀에 I/O 컨텍스트를 생성합니다. 지정된 사용자에게 풀에 대한 권한이 있는 경우 Ceph 클라이언트는 지정된 풀에서 읽고 쓸 수 있습니다.

I/O 컨텍스트

Ceph의 아키텍처를 사용하면 스토리지 클러스터에서 Ceph 클라이언트에 간단한 인터페이스를 제공할 수 있습니다. 클라이언트는 풀 이름을 지정하고 I/O 컨텍스트를 생성하여 정의된 정교한 스토리지 전략 중 하나를 선택할 수 있습니다. 스토리지 전략은 모든 용량 및 성능에서 Ceph 클라이언트로 볼 수 없습니다. 마찬가지로 오브젝트를 블록 장치 표현에 매핑하거나 S3 또는 Swift RESTful 서비스를 제공하는 등 Ceph 클라이언트의 복잡성은 Ceph 스토리지 클러스터에 표시되지 않습니다.

풀은 다음을 제공합니다.

  • resilience: 데이터 손실없이 실패 할 수있는 OSD 수를 설정할 수 있습니다. 복제된 풀의 경우 원하는 오브젝트 복사본 또는 복제본 수입니다. 일반적인 구성에서는 크기 = 2 인 오브젝트와 하나의 추가 사본을 저장하지만 사본 또는 복제본 수를 확인할 수 있습니다. 삭제 코딩된 풀의 경우 삭제 코드 프로파일m=2 인 코딩 청크 수입니다.
  • 배치 그룹: 풀에 대한 배치 그룹(PG) 수를 설정할 수 있습니다. 일반적인 구성에서는 OSD당 약 50-100개의 PG를 사용하여 너무 많은 컴퓨팅 리소스를 사용하지 않고 최적의 균형을 유지합니다. 여러 풀을 설정할 때 풀과 클러스터 전체에 대해 적절한 수의 PG를 설정해야 합니다.
  • CloudEvent Rules: 풀에 데이터를 저장하면 pool에 매핑된 CloudEvent 규칙을 사용하여 클러스터에서 각 오브젝트와 해당 복제본의 배치 규칙 또는 삭제 코드 풀의 청크를 식별할 수 있습니다. 풀에 대한 사용자 지정 CRUSH 규칙을 만들 수 있습니다.
  • 할당량: ceph osd 풀 set-quota를 사용하여 풀에 할당량을 설정하면 최대 오브젝트 수 또는 지정된 풀에 저장된 최대 바이트 수를 제한할 수 있습니다.

4.1. 풀 및 스토리지 전략

풀을 관리하려면 풀을 나열, 생성 및 제거할 수 있습니다. 각 풀의 사용률 통계를 볼 수도 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.