검색

10장. Ceph 파일 시스템 스냅샷 예약

download PDF

스토리지 관리자는 Ceph 파일 시스템(CephFS) 디렉터리의 지정 시간 스냅샷을 만들 수 있습니다. CephFS 스냅샷은 비동기식이며 생성된 디렉터리 스냅샷을 선택할 수 있습니다.

사전 요구 사항

  • 실행 중이고 정상적인 Red Hat Ceph Storage 클러스터입니다.
  • Ceph 파일 시스템 배포.

10.1. Ceph 파일 시스템 스냅샷 스케줄

Ceph 파일 시스템(CephFS)은 파일 시스템 디렉터리의 스냅샷을 예약할 수 있습니다. 스냅샷 예약은 Ceph Manager에서 관리하며 Python 타이머를 사용합니다. 스냅샷 일정 데이터는 CephFS 메타데이터 풀에 오브젝트로 저장되며 런타임 시 모든 일정 데이터는 직렬화된 SQLite 데이터베이스에 있습니다.

중요

스케줄러는 스토리지 클러스터가 일반 로드 상태에 있을 때 스냅샷을 별도로 유지하기 위해 지정된 시간을 정확하게 기반으로 합니다. Ceph Manager가 부하가 많은 경우 스냅샷이 즉시 예약되지 않아 스냅샷이 약간 지연될 수 있습니다. 이 경우 예약된 다음 스냅샷은 지연이 없는 것처럼 작동합니다. 지연된 스냅샷은 전체 일정에 드리프트가 발생하지 않습니다.

사용법

Ceph 파일 시스템(CephFS)의 스냅샷 예약은 snap_schedule Ceph Manager 모듈에서 관리합니다. 이 모듈은 스냅샷 일정을 추가, 쿼리 및 삭제하고 보존 정책을 관리하는 인터페이스를 제공합니다. 이 모듈은 스케줄 및 보존 정책을 관리하기 위한 여러 하위 명령과 함께 ceph fs snap-schedule 명령을 구현합니다. 모든 하위 명령은 CephFS 볼륨 경로와 하위 경로 인수를 사용하여 여러 Ceph File Systems를 사용할 때 파일 시스템 경로를 지정합니다. CephFS 볼륨 경로를 지정하지 않으면 인수가 fs_map 에 나열된 첫 번째 파일 시스템으로 기본 설정되며 하위 경로 인수는 기본값을 지정하지 않습니다.

스냅샷 스케줄은 파일 시스템 경로, 반복 간격 및 시작 시간으로 식별됩니다. 반복 간격은 두 개의 후속 스냅샷 사이의 시간을 정의합니다. 간격 형식은 숫자와 시간 지정자( h(our), d(ay) 또는 w(eek)입니다. 예를 들어, 간격이 4h 인 경우 4시간마다 하나의 스냅샷을 의미합니다. 시작 시간은 ISO 형식 %Y-%m-%dT%H:%M:%M:%S 의 문자열 값이며 지정되지 않은 경우 시작 시간은 마지막 자정의 기본값을 사용합니다. 예를 들어 기본 시작 시간 값을 1h 의 반복 간격으로 사용하여 14:45 에 스냅샷을 예약하면 첫 번째 스냅샷이 15:00에 수행됩니다.

보존 정책은 파일 시스템 경로 및 보존 정책 사양으로 식별됩니다. 보존 정책을 정의하는 것은 COUNT TIME_PERIOD 형식의 숫자와 시간 지정자 또는 연결된 쌍으로 구성됩니다. 정책을 사용하면 여러 스냅샷이 유지되며 스냅샷은 최소한 지정된 기간 동안 분리됩니다. 시간 지정자는 h(our), d(ay), w(eek), m(onth), y(ear) 및 n 입니다. n 시간 간격 지정자는 타이밍에 관계없이 마지막 스냅샷 수를 유지하는 특수 수정자입니다. 예를 들어 4d 는 1일 이상 또는 서로 더 긴 스냅샷 4개를 유지하는 것을 의미합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.