10.2. Ceph 파일 시스템 스냅샷 일정


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

중요

스케줄러는 스토리지 클러스터가 정상적인 로드에 있을 때 스냅샷을 구분하기 위한 지정된 시간을 정확하게 기반으로 합니다. Ceph Manager가 과부하 상태인 경우 스냅샷이 즉시 예약되지 않을 수 있으므로 스냅샷이 약간 지연될 수 있습니다. 이 경우 다음 예약된 스냅샷이 지연이 없는 것처럼 작동합니다. 지연된 스냅샷은 전체 일정에 변동되지 않습니다.

사용법

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

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

보존 정책은 파일 시스템 경로 및 보존 정책 사양으로 식별됩니다. 보존 정책 정의는 COUNT TIME_PERIOD 형식으로 숫자와 시간 지정자 또는 연결된 쌍으로 구성됩니다. 이 정책은 다수의 스냅샷이 유지되도록 하며 스냅샷은 적어도 지정된 기간 동안입니다. 시간 지정자는 h(our), d(ay), w(eek), m(onth), y(ear) 및 n 입니다. n 시간 지정자는 특수 수정자이므로 타이밍에 관계없이 마지막 수의 스냅샷을 유지합니다. 예를 들어 4d 는 하루 이상 또는 서로 더 오래 떨어져 있는 4개의 스냅샷을 유지하는 것을 의미합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.