10.4. Ceph File System 하위 볼륨의 스냅샷 일정 추가


Ceph 파일 시스템(CephFS) 하위 볼륨 스냅샷의 보존 정책을 관리하려면 단일 경로에 대해 다른 일정을 지정할 수 있습니다.

반복 간격과 시작 시간이 다른 경우 일정이 다르게 간주됩니다.

아직 존재하지 않는 CephFS 파일 경로에 대한 스냅샷 일정을 추가합니다. CephFS 경로에는 보존 정책이 하나만 있을 수 있지만, 보존 정책에는 여러 개의 카운트 기간 쌍이 있을 수 있습니다.

참고

scheduler 모듈이 활성화되면 ceph fs snap-schedule 명령을 실행하면 사용 가능한 하위 명령 및 사용 형식이 표시됩니다.

중요

현재는 기본 하위 볼륨 그룹에 속하는 하위 볼륨만 스냅샷 작업에 예약할 수 있습니다.

사전 요구 사항

  • Ceph File System(CephFS)이 배포된 작동 중인 Red Hat Ceph Storage 클러스터입니다.
  • Ceph 모니터에서 최소한 읽기 액세스 권한.
  • Ceph Manager 노드의 읽기 및 쓰기 기능.
  • 생성된 CephFS 하위 볼륨 및 하위 볼륨 그룹입니다.

절차

  1. subvolume 경로를 가져옵니다.

    구문

    ceph fs subvolume getpath VOLUME_NAME SUBVOLUME_NAME SUBVOLUME_GROUP_NAME

    예제

    [ceph: root@host02 /]# ceph fs subvolume getpath cephfs subvol_1 subvolgroup_1

  2. Ceph File System 하위 볼륨 경로에 대한 새 일정을 추가합니다.

    구문

    ceph fs snap-schedule add /.. SNAP_SCHEDULE [START_TIME] --fs CEPH_FILE_SYSTEM_NAME  --subvol SUBVOLUME_NAME

    예제

    [ceph: root@host02 /]# ceph fs snap-schedule add /cephfs_kernelf739cwtus2/pmo9axbwsi 1h 2022-06-27T21:50:00 --fs cephfs --subvol subvol_1
    Schedule set for path /..

    참고

    START_TIME 은 ISO 8601 형식으로 표시됩니다.

    이 예에서는 하위 볼륨 경로에 대한 스냅샷 일정을 생성하고, 시간마다 스냅 샷을 생성하며 2022년 6월 27일 오전 9:50 PM에서 시작됩니다.

  3. CephFS 하위 볼륨의 스냅샷 스케줄에 대한 새 보존 정책을 추가합니다.

    구문

    ceph fs snap-schedule retention add SUBVOLUME_VOLUME_PATH [COUNT_TIME_PERIOD_PAIR] TIME_PERIOD COUNT

    예제

    [ceph: root@host02 /]# ceph fs snap-schedule retention add /volumes/_nogroup/subvol_1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/.. h 14 1
    [ceph: root@host02 /]# ceph fs snap-schedule retention add /volumes/_nogroup/subvol_1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/.. d 4 2
    [ceph: root@host02 /]# ceph fs snap-schedule retention add /volumes/_nogroup/subvol_1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/.. 14h4w 3
    
    Retention added to path /volumes/_nogroup/subvol_1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/..

1
이 예제에서는 1시간 이상 14개의 스냅샷을 유지합니다.
2
이 예제에서는 1일 이상 스냅샷을 4개 이상 유지합니다.
3
이 예제에서는 14시간, 매주 스냅숏 4개를 유지합니다.
  1. 스냅샷 일정을 나열합니다.

    구문

    ceph fs snap-schedule list SUBVOLUME_VOLUME_PATH [--format=plain|json] [--recursive=true]

    예제

    [ceph: root@host02 /]# ceph fs snap-schedule list / --recursive=true
    
    /volumes/_nogroup/subv1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/.. 4h

    이 예제에서는 디렉터리 트리의 모든 일정을 나열합니다.

  2. 스냅샷 일정의 상태를 확인합니다.

    구문

    ceph fs snap-schedule status SUBVOLUME_VOLUME_PATH [--format=plain|json]

    예제

    [ceph: root@host02 /]# ceph fs snap-schedule status /volumes/_nogroup/subv1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/.. --format=json
    
    {"fs": "cephfs", "subvol": "subvol_1", "path": "/volumes/_nogroup/subvol_1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/..", "rel_path": "/..", "schedule": "4h", "retention": {"h": 14}, "start": "2022-05-16T14:00:00", "created": "2023-03-20T08:47:18", "first": null, "last": null, "last_pruned": null, "created_count": 0, "pruned_count": 0, "active": true}

    이 예에서는 /volumes/_nogroup/subv1/85a615da-e8fa-46c1-afc3-0eb8ae64a954/.. 경로에 대한 스냅샷 일정의 상태를 표시합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.