11장. 볼륨 스냅샷
볼륨 스냅샷은 특정 시점에서 클러스터의 스토리지 볼륨 상태입니다. 이러한 스냅샷을 사용하면 매번 전체 복사본을 만들 필요가 없으므로 스토리지를 보다 효율적으로 사용할 수 있으며 애플리케이션 개발을 위한 빌딩 블록으로 사용할 수 있습니다.
관리자는 볼륨 스냅샷 클래스를 통해 볼륨 스냅샷 오브젝트에 속하는 다른 속성을 지정할 수 있습니다. OpenShift Data Foundation Operator는 사용 중인 플랫폼에 따라 기본 볼륨 스냅샷 클래스를 설치합니다. Operator는 이러한 기본 볼륨 스냅샷 클래스를 소유하고 제어하며 삭제하거나 수정할 수 없습니다.
동일한 PVC(영구 볼륨 클레임)의 여러 스냅샷을 생성할 수 있지만 스냅샷을 정기적으로 생성할 수는 없습니다.
- CephFS의 경우 PVC당 최대 100개의 스냅샷을 생성할 수 있습니다.
- RADOS 블록 장치(RBD)의 경우 PVC당 최대 512개의 스냅샷을 생성할 수 있습니다.
영구 볼륨 암호화에서 볼륨 스냅샷을 지원합니다.
11.1. 볼륨 스냅샷 생성
PVC(영구 볼륨 클레임) 페이지 또는 볼륨 스냅샷 페이지에서 볼륨 스냅샷을 생성할 수 있습니다.
사전 요구 사항
-
일관된 스냅샷의 경우 PVC가
Bound
상태여야 하며 사용되지 않아야 합니다. 스냅샷을 생성하기 전에 모든 IO를 중지해야 합니다.
OpenShift Data Foundation은 Pod가 이를 사용하는 경우 PVC의 볼륨 스냅샷에 대해 충돌 일관성만 제공합니다. 애플리케이션 일관성을 위해 먼저 실행 중인 Pod를 분리하여 일관된 스냅샷을 보장하거나 애플리케이션에서 제공하는 정지 메커니즘을 사용하여 보장해야 합니다.
절차
- 영구 볼륨 클레임 페이지에서
-
OpenShift 웹 콘솔에서 스토리지
영구 볼륨 클레임 을 클릭합니다. 볼륨 스냅샷을 생성하려면 다음 중 하나를 수행합니다.
-
원하는 PVC 옆에 있는 작업 메뉴 (ECDHE)
스냅샷 생성을 클릭합니다. -
스냅샷을 생성할 PVC를 클릭하고 작업
스냅샷 생성을 클릭합니다.
-
원하는 PVC 옆에 있는 작업 메뉴 (ECDHE)
- 볼륨 스냅샷 의 이름을 입력합니다.
- 드롭다운 목록에서 스냅샷 클래스 를 선택합니다.
- 생성을 클릭합니다. 생성된 볼륨 스냅샷의 세부 정보 페이지로 리디렉션됩니다.
-
OpenShift 웹 콘솔에서 스토리지
- Volume Snapshots 페이지에서
-
OpenShift 웹 콘솔에서 스토리지
볼륨 스냅샷 을 클릭합니다. - Volume Snapshots 페이지에서 Create Volume Snapshot 을 클릭합니다.
- 드롭다운 목록에서 필요한 프로젝트를 선택합니다.
- 드롭다운 목록에서 영구 볼륨 클레임 을 선택합니다.
- 스냅샷의 이름을 입력합니다.
- 드롭다운 목록에서 스냅샷 클래스 를 선택합니다.
- 생성을 클릭합니다. 생성된 볼륨 스냅샷의 세부 정보 페이지로 리디렉션됩니다.
-
OpenShift 웹 콘솔에서 스토리지
검증 단계
- PVC의 세부 정보 페이지로 이동하고 Volume Snapshots 탭을 클릭하여 볼륨 스냅샷 목록을 확인합니다. 새 볼륨 스냅샷이 나열되었는지 확인합니다.
-
OpenShift 웹 콘솔에서 스토리지
볼륨 스냅샷 을 클릭합니다. 새 볼륨 스냅샷이 나열되었는지 확인합니다. -
볼륨 스냅샷이
Ready
상태가 될 때까지 기다립니다.