Skip to main content
NetApp Solutions
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

워크플로우: NetApp ONTAP 기반의 Red Hat OpenShift 가상화

기여자

스냅샷으로부터 VM을 생성하십시오

Astra Trident와 Red Hat OpenShift를 사용하면 IT에서 프로비저닝한 스토리지 클래스에서 영구 볼륨의 스냅샷을 생성할 수 있습니다. 이 기능을 사용하면 사용자는 볼륨의 시점 복사본을 만들어 새 볼륨을 생성하거나 동일한 볼륨을 이전 상태로 복원할 수 있습니다. 이를 통해 롤백에서 클론, 데이터 복원에 이르기까지 다양한 활용 사례를 지원하거나 지원할 수 있습니다.

OpenShift의 스냅샷 작업의 경우 VolumeSnapshotClass, VolumeSnapshot 및 VolumeSnapshotContent 리소스를 정의해야 합니다.

  • VolumeSnapshotContent는 클러스터의 볼륨에서 생성된 실제 스냅샷입니다. 이 리소스는 스토리지용 PersistentVolume과 유사한 클러스터 차원의 리소스입니다.

  • VolumeSnapshot은 볼륨의 스냅샷을 생성하기 위한 요청입니다. PersistentVolumeClaim과 유사합니다.

  • VolumeSnapshotClass를 사용하면 관리자가 VolumeSnapshot에 대해 서로 다른 속성을 지정할 수 있습니다. 동일한 볼륨에서 생성된 서로 다른 스냅샷에 대해 서로 다른 속성을 가질 수 있습니다.

VM을 생성할 수 있습니다

VM의 스냅샷을 생성하려면 다음 단계를 완료합니다.

  1. VolumeSnapshot을 생성하는 데 사용할 수 있는 VolumeSnapshotClass를 생성합니다. Storage > VolumeSnapshotClasses 로 이동하고 Create VolumeSnapshotClass 를 클릭합니다.

  2. 스냅샷 클래스의 이름을 입력하고 드라이버에 csi.trident.netapp.io 를 입력한 다음 생성 을 클릭합니다.

    스냅샷 클래스를 생성합니다
  3. 소스 VM에 연결된 PVC를 확인한 다음 해당 PVC의 스냅샷을 생성합니다. 'Storage > VolumeSnapshots'로 이동하여 Create VolumeSnapshots을 클릭합니다.

  4. 스냅샷을 생성할 PVC를 선택하고 스냅샷 이름을 입력하거나 기본값을 적용한 다음 적절한 VolumeSnapshotClass를 선택합니다. 그런 다음 만들기 를 클릭합니다.

    스냅샷 생성
  5. 그러면 해당 시점에 PVC의 스냅샷이 생성됩니다.

스냅샷으로부터 새 VM을 생성합니다

  1. 먼저 스냅샷을 새 PVC로 복구합니다. Storage > VolumeSnapshots로 이동하고 복원하려는 스냅샷 옆에 있는 줄임표를 클릭한 다음 Restore as new PVC(새 PVC로 복원) 를 클릭합니다.

  2. 새 PVC의 세부 정보를 입력하고 Restore(복원) 를 클릭합니다. 이렇게 하면 새 PVC가 생성됩니다.

    스냅샷을 새 PVC로 복원합니다
  3. 다음으로 이 PVC에서 새 VM을 생성합니다. 워크로드 > 가상화 > 가상 시스템으로 이동하고 생성 > YAML을 클릭합니다.

  4. spec > template > spec > volumes 섹션에서 컨테이너 디스크 대신 스냅샷에서 생성된 새 PVC를 지정합니다. 요구 사항에 따라 새 VM에 대한 기타 모든 세부 정보를 제공합니다.

    - name: rootdisk
      persistentVolumeClaim:
        claimName: rhel8-short-frog-rootdisk-28dvb-snapshot-restore
  5. 생성 을 클릭하여 새 VM을 생성합니다.

  6. VM이 성공적으로 생성된 후 스냅샷이 생성된 시점에 스냅샷을 생성하는 데 PVC를 사용한 VM의 상태와 새 VM의 상태가 동일한지 액세스 및 확인합니다.