워크플로우: NetApp ONTAP 기반의 Red Hat OpenShift 가상화
이 섹션에서는 Red Hat OpenShift Virtualization을 사용하여 가상 머신을 복제하는 방법에 대해 설명합니다.
VM 클로닝
Trident의 볼륨 CSI 복제 기능을 지원하여 OpenShift에서 기존 VM을 복제할 수 있습니다. CSI 볼륨 클로닝은 기존 PVC를 PV를 복제하여 데이터 소스로 사용하여 새로운 PVC를 생성할 수 있습니다. 새 PVC가 생성된 후, 별도의 요소로 작동하며 원본 PVC에 대한 링크 또는 종속성 없이 작동합니다.
CSI 볼륨 클로닝에는 다음과 같은 몇 가지 제한 사항이 있습니다.
-
원본 PVC와 대상 PVC는 동일한 프로젝트에 있어야 합니다.
-
클론 복제는 동일한 스토리지 클래스 내에서 지원됩니다.
-
클론 복제는 소스 볼륨과 타겟 볼륨이 동일한 볼륨 모드 설정을 사용하는 경우에만 수행할 수 있습니다. 예를 들어 블록 볼륨은 다른 블록 볼륨에만 클론을 생성할 수 있습니다.
OpenShift 클러스터의 VM은 두 가지 방법으로 클론을 생성할 수 있습니다.
-
소스 VM을 종료합니다
-
소스 VM을 활성 상태로 유지합니다
소스 VM을 종료합니다
VM을 종료하여 기존 VM을 복제하는 것은 Trident의 지원을 받아 구현된 기본 OpenShift 기능입니다. VM을 클론 복제하려면 다음 단계를 완료하십시오.
-
워크로드 > 가상화 > 가상 머신 으로 이동하고 복제할 가상 머신 옆에 있는 줄임표를 클릭합니다.
-
Clone Virtual Machine을 클릭하고 새 VM에 대한 세부 정보를 제공합니다.
-
Clone Virtual Machine을 클릭합니다. 그러면 소스 VM이 종료되고 클론 VM이 생성됩니다.
-
이 단계가 완료된 후 복제된 VM의 컨텐츠를 액세스하고 확인할 수 있습니다.
소스 VM을 활성 상태로 유지합니다
기존 VM은 소스 VM의 기존 PVC를 클로닝한 다음 복제된 PVC를 사용하여 새 VM을 생성하여 복제할 수도 있습니다. 이 방법을 사용하면 소스 VM을 종료할 필요가 없습니다. 다음 단계를 완료하여 VM을 종료하지 않고 클론을 생성합니다.
-
Storage > PersistentVolumeClaims 로 이동하고 소스 VM에 연결된 PVC 옆에 있는 줄임표를 클릭합니다.
-
Clone PVC(PVC 복제) 를 클릭하고 새 PVC에 대한 세부 정보를 제공합니다.
-
그런 다음 클론 을 클릭합니다. 그러면 새 VM에 대한 PVC가 생성됩니다.
-
워크로드 > 가상화 > 가상 시스템으로 이동하고 생성 > YAML을 클릭합니다.
-
SPEC>template>SPEC>volumes 섹션에서 컨테이너 디스크 대신 복제된 PVC를 연결합니다. 요구 사항에 따라 새 VM에 대한 기타 모든 세부 정보를 제공합니다.
- name: rootdisk persistentVolumeClaim: claimName: rhel8-short-frog-rootdisk-28dvb-clone
-
생성 을 클릭하여 새 VM을 생성합니다.
-
VM이 성공적으로 생성된 후 새 VM이 소스 VM의 클론인지 액세스하고 확인합니다.