6.4. CSI 볼륨 그룹 스냅샷
이 문서에서는 지원되는 CSI(Container Storage Interface) 드라이버와 함께 볼륨 그룹 스냅샷을 사용하여 OpenShift Container Platform의 데이터 손실을 보호하는 방법을 설명합니다. 영구 볼륨에 대해 숙지하는 것이 좋습니다.
CSI 볼륨 그룹 스냅샷은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
6.4.1. CSI 볼륨 그룹 스냅샷 개요 링크 복사링크가 클립보드에 복사되었습니다!
스냅샷은 특정 시점에서 클러스터의 스토리지 볼륨 상태를 나타냅니다. 볼륨 스냅샷을 사용하여 새 볼륨을 프로비저닝할 수 있습니다.
볼륨 그룹 스냅샷은 레이블 선택기를 사용하여 스냅샷 을 생성하기 위해 여러 영구 볼륨 클레임을 그룹화합니다. 볼륨 그룹 스냅샷은 동일한 시점으로 가져온 여러 볼륨에서 복사본을 나타냅니다. 이 기능은 여러 볼륨이 포함된 애플리케이션에 유용할 수 있습니다.
CSI(Container Storage Interface) 볼륨 그룹 스냅샷을 CSI 드라이버에서 지원해야 합니다. OpenShift Data Foundation은 볼륨 그룹 스냅샷을 지원합니다.
볼륨 그룹 스냅샷은 스냅샷을 관리하기 위한 세 가지 새로운 API 오브젝트를 제공합니다.
VolumeGroupSnapshot- 여러 영구 볼륨 클레임에 대한 볼륨 그룹 스냅샷 생성을 요청합니다. 볼륨 그룹 스냅샷을 만들 때 타임스탬프 및 사용할 준비가 되었는지와 같은 볼륨 그룹 스냅샷 작업에 대한 정보가 포함되어 있습니다.
VolumeGroupSnapshotContent-
동적으로 생성된 volumeGroupSnapshot에 대해 스냅샷 컨트롤러에서 생성합니다. 볼륨 그룹 스냅샷 ID를 포함하여 볼륨 그룹 스냅샷에 대한 정보가 포함되어 있습니다. 이 오브젝트는 클러스터의 프로비저닝된 리소스(그룹 스냅샷)를 나타냅니다.
VolumeGroupSnapshotContent오브젝트는 일대일 매핑으로 생성된 볼륨 그룹 스냅샷에 바인딩됩니다. VolumeGroupSnapshotClass- 드라이버 정보, 삭제 정책 등 볼륨 그룹 스냅샷을 생성하는 방법을 설명하기 위해 클러스터 관리자가 생성합니다.
이 세 가지 API 종류는 CRD( CustomResourceDefinitions )로 정의됩니다. 볼륨 그룹 스냅샷을 지원하려면 CSI 드라이버의 OpenShift Container Platform 클러스터에 이러한 CRD를 설치해야 합니다.