Shift Toolkit을 사용하여 VM 변환
Shift Toolkit을 사용하여 VMware ESX 가상 머신 디스크(VMDK)를 Microsoft Hyper-V(VHDX) 디스크 형식 또는 RAW/QCOW2 디스크 형식으로 변환할 수 있습니다. 이 과정에는 리소스 그룹 설정, 변환 설계도 생성 및 변환 예약이 포함됩니다.
개요
Shift Toolkit은 ONTAP의 FlexVol 및 FlexGroup 볼륨을 모두 지원하며, 다음 형식에 대해 하이퍼바이저 간 가상 디스크의 디스크 수준 변환을 지원합니다.
-
VMware ESX에서 Microsoft Hyper-V로(VMDK에서 VHDX로)
-
Microsoft Hyper-V에서 VMware ESX로(VHDX에서 VMDK로)
-
VMware ESX에서 Red Hat KVM으로(VMDK에서 QCOW2로)
-
VMware ESX에서 Red Hat KVM으로(VMDK에서 RAW로)
변환된 qcow2 파일은 모든 KVM 하이퍼바이저와 호환됩니다. 예를 들어, qcow2 파일은 virt-manager를 사용하는 RHEL 기반 KVM과 함께 사용하여 VM을 생성할 수 있을 뿐만 아니라 ubuntu KVM, Rocky Linux 기반 KVM 등에서도 사용할 수 있습니다. 동일한 파일을 Oracle Linux 가상화 관리자, Proxmox, OpenNebula, HP VME에서 사용할 수 있으며, NetApp Trident를 사용하여 가져온 후 OpenShift 가상화에서도 사용할 수 있습니다. 목표는 디스크(몇 초에서 몇 분 내에 변환됨)를 제공하는 것이며, 이 디스크는 조직에서 VM을 프로비저닝하고 네트워크를 할당하는 데 사용하는 기존 자동화 스크립트에 통합될 수 있습니다. 이 접근 방식은 Shift 툴킷 API가 디스크 변환을 처리하고 나머지 스크립트가 VM을 구동하도록 하여 전반적인 마이그레이션 시간을 단축하는 데 도움이 됩니다.
NetApp Shift Toolkit은 FlexGroup 볼륨에 저장된 VMware VMDK 디스크를 RAW 디스크 형식으로 변환하는 기능도 지원하여 Proxmox 또는 OLVM과 같은 KVM 기반 플랫폼으로 원활하게 마이그레이션할 수 있도록 합니다.
|
|
FlexGroup 스토리지를 사용하는 경우 RAW 형식 변환만 지원됩니다. 또한 Shift 툴킷은 KVM 전용 변환을 수행할 때 준비 과정에서 VirtIO 드라이버를 삽입합니다. |
Shift 툴킷은 VMware에서 다른 호환 KVM 하이퍼바이저로의 엔드투엔드 마이그레이션을 지원합니다. 그러나 변환 옵션은 마이그레이션 관리자에게 이러한 변환 및 마이그레이션 API를 실행할 수 있는 기능을 제공합니다.
QCOW2 형식으로 변환
NetApp Shift 툴킷을 사용하여 가상 디스크를 QCOW2 형식으로 변환하려면 다음과 같은 간단한 단계를 따르세요.
-
하이퍼바이저로 KVM(변환 전용)을 지정하여 대상 사이트 유형을 만듭니다.
KVM에는 하이퍼바이저 세부 정보가 필요하지 않습니다.
-
디스크 변환이 필요한 VM으로 리소스 그룹을 만듭니다.
-
가상 디스크를 QCOW2 형식으로 변환하기 위한 청사진을 만듭니다.
-
스케줄링 옵션을 사용하여 슬롯을 지정합니다. 변환을 임시로 수행하려면 일정 옵션을 선택하지 마세요.
-
청사진이 생성된 후 prepareVM 작업이 트리거됩니다. 이 작업은 소스 VM에서 스크립트를 자동으로 실행하여 변환을 준비합니다. 이 스크립트는 VMware Tools를 제거하고 드라이버를 업데이트하여 대상 하이퍼바이저 요구 사항에 맞춥니다.
-
prepareVM 작업이 성공적으로 완료되면(아래 스크린샷 참조), VM에 연결된 VM 디스크는 변환할 준비가 되고, 블루프린트 상태가 "활성"으로 업데이트됩니다.
-
VM에 필요한 가동 중지 시간을 예약한 후 "변환"을 클릭합니다.
-
변환 작업은 특정 시점의 스냅샷을 사용합니다. 필요한 경우 VM의 전원을 끄고 작업을 다시 시작하세요.
-
변환 작업은 VM과 해당 디스크에 대해 각 작업을 실행하여 적절한 형식을 생성합니다.
-
VM을 수동으로 생성하고 디스크를 연결하여 변환된 디스크를 사용합니다.
|
|
Shift 툴킷은 qcow2 포맷에 대한 디스크 변환만 지원합니다. VM 생성이나 등록을 지원하지 않습니다. 변환된 디스크를 사용하려면 수동으로 VM을 만들고 디스크를 연결하세요. |
VHDX 형식으로 변환
NetApp Shift 툴킷을 사용하여 가상 디스크를 VHDX 형식으로 변환하려면 다음과 같은 간단한 단계를 따르세요.
-
하이퍼바이저로 Hyper-V를 지정하여 대상 사이트 유형을 만듭니다.
-
디스크 변환이 필요한 VM으로 리소스 그룹을 만듭니다.
-
가상 디스크를 VHDX 형식으로 변환하기 위한 청사진을 만듭니다. 청사진이 생성되면 준비 작업이 자동으로 시작됩니다.
-
VM에 필요한 가동 중지 시간을 예약한 후 "변환"을 선택합니다.
-
변환 작업은 VM과 해당 디스크에 대해 각 작업을 실행하여 적절한 VHDX 형식을 생성합니다.
-
VM을 수동으로 생성하고 디스크를 연결하여 변환된 디스크를 사용합니다.
|
|
VM에서 변환된 VHDX 디스크를 사용하려면 Hyper-V 관리자나 PowerShell 명령을 통해 수동으로 VM을 만들고, 디스크를 연결해야 합니다. 이와 함께 네트워크도 수동으로 매핑해야 합니다. |
RAW 형식으로 변환
NetApp Shift 툴킷을 사용하여 가상 디스크를 RAW 형식으로 변환하려면 다음과 같은 간단한 단계를 따르세요.
-
하이퍼바이저로 OpenShift 또는 OLVM을 지정하여 대상 사이트 유형을 만듭니다.
-
디스크 변환이 필요한 VM으로 리소스 그룹을 만듭니다.
-
가상 디스크를 RAW 형식으로 변환하기 위한 청사진을 만듭니다. 청사진이 생성되면 준비 작업이 자동으로 시작됩니다.
-
VM에 필요한 가동 중지 시간을 예약한 후 "변환"을 선택합니다.
-
변환 작업은 VM과 해당 디스크에 대해 각 작업을 실행하여 적절한 RAW 형식을 생성합니다.
-
변환된 디스크를 사용하여 VM을 수동으로 생성합니다.
-
OpenShift의 경우 tridentctl을 사용하여 볼륨을 PVC로 가져온 다음 가져온 디스크를 사용하여 VM을 만듭니다.
-
OLVM의 경우 ovirt engine URL로 이동하여 Shift 툴킷으로 변환된 RAW 파일을 OS 디스크로 첨부하여 새 VM을 만듭니다. 적절한 인터페이스를 선택해야 합니다.
OLVM의 경우 qcow2 파일 형식도 사용할 수 있습니다. 이러한 선택은 청사진을 만드는 동안 이루어질 수 있습니다.
VM에서 변환된 RAW 디스크 이미지를 사용하려면 OpenShift 콘솔을 통해 또는 OpenShift의 경우 YAML을 통한 OC 명령을 통해, OLVM의 경우 OLVM REST API/UI를 사용하여 VM을 수동으로 생성하고 디스크를 연결해야 합니다. 이와 함께 네트워크도 수동으로 매핑해야 합니다.
VM을 수동으로 생성할 때 적절한 부팅 유형(EFI 또는 BIOS)이 지정되었는지 확인하세요. -