12장. 볼륨 스냅샷

볼륨 스냅샷은 특정 시점에서 클러스터의 스토리지 볼륨 상태입니다. 이러한 스냅샷은 매번 전체 복사를 하지 않아도 되므로 스토리지를 보다 효율적으로 사용할 수 있으며 애플리케이션 개발을 위한 구성 요소로 사용할 수 있습니다.

동일한 PVC(영구 볼륨 클레임)의 스냅샷을 여러 개 생성할 수 있습니다. CephFS의 PVC당 최대 100개의 스냅샷을 생성할 수 있습니다. RADOS 블록 장치(RBD)의 경우 PVC당 최대 512개의 스냅샷을 생성할 수 있습니다.

참고

주기적으로 스냅샷 생성을 예약할 수 없습니다.

12.1. 볼륨 스냅샷 생성

PVC(Persistent Volume Claim) 페이지 또는 Volume Snapshots 페이지에서 볼륨 스냅샷을 생성할 수 있습니다.

사전 요구 사항

  • 일관된 스냅샷의 경우 PVC는 Bound 상태여야 하며 사용하지 않아야 합니다. 스냅샷을 생성하기 전에 모든 IO를 중지해야 합니다.
참고

OpenShift Container Storage는 Pod가 이를 사용하는 경우에만 PVC의 볼륨 스냅샷에 대한 충돌 일관성을 제공합니다. 애플리케이션 일관성의 경우 일관된 스냅샷을 보장하거나 애플리케이션에서 제공하는 빠른 메커니즘을 사용하여 이를 보장하기 위해 실행 중인 포드를 먼저 제거해야 합니다.

절차

영구 볼륨 클레임 페이지에서
  1. OpenShift 웹 콘솔에서 스토리지영구 볼륨 클레임 을 클릭합니다.
  2. 볼륨 스냅샷을 생성하려면 다음 중 하나를 수행하십시오.

    • 원하는 PVC 옆의 작업 메뉴 (PS) → Create Snapshot(스냅샷 만들기) 을 클릭합니다.
    • 스냅샷을 생성할 PVC를 클릭하고 작업스냅샷 생성을 클릭합니다.
  3. 볼륨 스냅샷의 Name 을 입력합니다.
  4. 드롭다운 목록에서 Snapshot Class(스냅샷 클래스 )를 선택합니다.
  5. 생성을 클릭합니다. 생성된 볼륨 스냅샷의 세부 정보 페이지로 리디렉션됩니다.
Volume Snapshots(볼륨 스냅샷) 페이지에서
  1. OpenShift 웹 콘솔에서 스토리지 → 볼륨 스냅숏 을 클릭합니다.
  2. Volume Snapshots(볼륨 스냅샷) 페이지에서 Create Volume Snapshot (볼륨 스냅샷 만들기)을 클릭합니다.
  3. 드롭다운 목록에서 필요한 프로젝트를 선택합니다.
  4. 드롭다운 목록에서 영구 볼륨 클레임 을 선택합니다.
  5. 스냅샷의 Name (이름)을 입력합니다.
  6. 드롭다운 목록에서 Snapshot Class(스냅샷 클래스 )를 선택합니다.
  7. 생성을 클릭합니다. 생성된 볼륨 스냅샷의 세부 정보 페이지로 리디렉션됩니다.

검증 단계

  • PVC의 세부 정보 페이지로 이동하고 Volume Snapshots(볼륨 스냅샷 ) 탭을 클릭하여 볼륨 스냅샷 목록을 확인합니다. 새 볼륨 스냅샷이 나열되는지 확인합니다.
  • OpenShift 웹 콘솔에서 스토리지 → 볼륨 스냅숏 을 클릭합니다. 새 볼륨 스냅샷이 나열되는지 확인합니다.
  • 볼륨 스냅샷이 Ready 상태가 될 때까지 기다립니다.