5.3. 명령줄에서 OVA(Open Virtual VolumeSnapshot) 마이그레이션 실행
CLI(명령줄 인터페이스)를 사용하여 VMware vSphere에서 소스 공급자로 생성한 OVA(Open Virtual Appliance) 파일에서 마이그레이션할 수 있습니다.
사전 요구 사항
- UDN(사용자 정의 네트워크)을 사용하는 경우 OpenShift Virtualization에 정의된 네임스페이스 이름을 기록해 둡니다.
프로세스
소스 공급자 인증 정보에 대한
시크릿매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
소스 공급자에 대한
공급자매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
NetworkMap매니페스트를 생성하여 소스 및 대상 네트워크를 매핑합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
소스 및 대상 스토리지를 매핑하는
StorageMap매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항:
PlanCR에 지정된 단계에서 VM에서 사용자 정의 코드를 실행하려면후크매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고기본
hook-runner이미지를 사용하거나 사용자 정의 이미지를 지정할 수 있습니다. 사용자 지정 이미지를 지정하는 경우 플레이북을 지정할 필요가 없습니다.
다음 명령을 입력하여 MTV 마이그레이션에 사용되는 전송 네트워크의 네트워크 연결 정의(NAD)를 생성합니다.
이 정의를 사용하여 DHCP(Dynamic Host Configuration Protocol) 또는 정적에서 인터페이스의 IP 주소를 구성합니다.
IP 주소를 구성하면 인터페이스가 구성된 게이트웨이에 도달할 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 마이그레이션을 위한
계획매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
PlanCR의 이름을 지정합니다.- 2
- 계획당 하나의 네트워크 맵과 하나의 스토리지 맵만 지정합니다.
- 3
- 마이그레이션할 VM이 네트워크에 할당되지 않은 경우에도 네트워크 매핑을 지정합니다. 이 경우 매핑이 비어 있을 수 있습니다.
- 4
NetworkMapCR의 이름을 지정합니다.- 5
- 마이그레이션할 VM이 디스크 이미지로 할당되지 않은 경우에도 스토리지 매핑을 지정합니다. 이 경우 매핑이 비어 있을 수 있습니다.
- 6
StorageMapCR의 이름을 지정합니다.- 7
id또는name매개변수를 사용하여 소스 VM을 지정할 수 있습니다. UDN을 사용하는 경우 공급자의 IP 주소가 UDN 서브넷 외부에 있는지 확인합니다. IP 주소가 UDN 서브넷 내에 있으면 마이그레이션이 실패합니다.- 8
- OVA VM UUID를 지정합니다.
- 9
- 선택 사항: VM에 대해 최대 두 개의 후크를 지정할 수 있습니다. 각 후크는 별도의 마이그레이션 단계에서 실행되어야 합니다.
- 10
HookCR의 이름을 지정합니다.- 11
- 허용되는 값은 마이그레이션 계획이 시작되기 전에
PreHook이거나마이그레이션이 완료된 후 postHook입니다.
PlanCR을 실행할마이그레이션매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고컷오버 시간을 지정하는 경우 UTC 시간 오프셋과 함께 ISO 8601 형식을 사용합니다(예:
2024-04-04T01:23:45.678+09:00).
5.3.1. 명령줄 인터페이스에서 마이그레이션 취소 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스)를 사용하여 마이그레이션이 진행되는 동안 전체 마이그레이션 또는 특정 VM(가상 머신) 마이그레이션을 취소할 수 있습니다.
5.3.1.1. 명령줄 인터페이스에서 전체 마이그레이션 취소 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스)를 사용하여 마이그레이션이 진행되는 동안 전체 마이그레이션을 취소할 수 있습니다.
프로세스
MigrationCR을 삭제합니다.oc delete migration <migration> -n <namespace>
$ oc delete migration <migration> -n <namespace>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
MigrationCR의 이름을 지정합니다.
5.3.1.2. 명령줄 인터페이스에서 특정 VM 마이그레이션 취소 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스)를 사용하여 마이그레이션이 진행되는 동안 특정 VM(가상 머신) 마이그레이션을 취소할 수 있습니다.
프로세스
다음 예에 따라 특정 VM을
마이그레이션매니페스트의spec.cancel블록에 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
id키 또는name키를 사용하여 VM을 지정할 수 있습니다.
id키의 값은 RHV VM의 관리 오브젝트 참조, VMware VM 또는 VM UUID 입니다.다음 예에 따라
MigrationCR(사용자 정의 리소스)을 검색하여 나머지 VM의 진행 상황을 모니터링합니다.oc get migration/<migration> -n <namespace> -o yaml
$ oc get migration/<migration> -n <namespace> -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow