5.11. 블록 장치 스냅샷 복제


블록 장치 스냅샷을 복제하면 데이터를 복제하지 않고 기존 블록 장치 스냅샷의 쓰기 가능한 사본을 효율적으로 생성할 수 있습니다.

요구 사항에 따라 단일 블록 장치 스냅샷 또는 그룹 블록 장치 스냅샷을 복제할 수 있습니다.

5.11.1. 단일 블록 장치 스냅샷 복제

블록 장치 스냅샷을 복제하여 동일한 풀 또는 다른 풀에 있는 스냅샷의 읽기 또는 쓰기 하위 이미지를 만듭니다. 한 가지 사용 사례는 읽기 전용 이미지와 스냅샷을 한 풀에 템플릿과 쓰기 가능한 복제본을 다른 풀에 유지하는 것입니다.

참고

복제본 v2에서는 스냅샷을 보호할 필요가 없습니다.

사전 요구 사항

시작하기 전에 다음 사전 요구 사항이 있는지 확인하십시오.

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드에 대한 루트 수준 액세스.

프로세스

  • 스냅샷을 복제하려면 상위 풀, 스냅샷, 하위 풀 및 이미지 이름을 지정해야 합니다.

    구문

    rbd clone --pool POOL_NAME --image PARENT_IMAGE --snap SNAP_NAME --dest-pool POOL_NAME --dest CHILD_IMAGE_NAME
    rbd clone POOL_NAME/PARENT_IMAGE@SNAP_NAME  POOL_NAME/CHILD_IMAGE_NAME

    [root@rbd-client ~]# rbd clone --pool pool1 --image image1 --snap snap1 --dest-pool pool1 --dest childimage1
    [root@rbd-client ~]# rbd clone pool1/image1@snap1 pool1/childimage1

5.11.2. 블록 장치 그룹 스냅샷 복제

rbd clone 명령에 대해 rbd group snap create 명령을 사용하여 생성된 그룹 스냅샷에서 새 그룹을 복제할 수 있습니다.

사전 요구 사항

시작하기 전에 다음 사전 요구 사항이 있는지 확인하십시오.

  • 실행 중인 Red Hat Storage Ceph 클러스터입니다.
  • 노드에 대한 루트 수준 액세스.
  • 그룹 스냅샷.
참고

그룹 스냅샷에서 복제는 복제본 v2 --rbd-default-clone-format 2 에서만 지원됩니다.

[root@rbd-client]# ] rbd clone --snap-id 4 pool1/image1 pool1/i1clone1 --rbd-default-clone-format 2

프로세스

  1. 그룹 스냅샷의 snap ID를 가져옵니다.

    구문

    rbd snap ls --all POOL_NAME/PARENT_IMAGE_NAME

    다음 예제에는 SNAPID4 로 표시되고 NAMESPACE 가 그룹으로 표시된 그룹 스냅샷이 있습니다.

    [root@rbd-client] # rbd snap ls --all pool1/image1
    
    SNAPID     NAME            SIZE     PROTECTED  TIMESTAMP                    NAMESPACE
    3          snap1           10 GiB   yes        Thu Jul 25 06:21:33 2024     user
    4         .group.2_39d     10 GiB              Wed Jul 31 02:28:49 2024     group (pool1/group1@p1g1snap1)

  2. --snap-id 옵션을 사용하여 그룹 스냅샷의 복제본을 생성합니다.

    구문

    rbd clone --snap-id SNAP_ID POOL_NAME/IMAGE_NAME POOL_NAME/CLONE_IMAGE_NAME --rbd-default-clone-format 2

    [root@rbd-client]# rbd clone --snap-id 4 pool1/image1 pool2/clone2 --rbd-default-clone-format 2

검증 단계

  • rbd ls 명령을 사용하여 그룹 스냅샷의 복제 이미지가 성공적으로 생성되었는지 확인합니다.

    [root@rbd-client]# rbd ls -p pool2
    clone2

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.