5장. 명령줄에서 가상 머신 마이그레이션
명령줄에서 가상 머신을 OpenShift Virtualization으로 마이그레이션할 수 있습니다.
- VMware만 해당: 최소한의 VMware 권한 집합이 있어야 합니다.
- VMware만 해당: vCenter SHA-1 지문이 있어야 합니다.
- VMware만 해당: VMware VDDK(가상 디스크 개발 키트) 이미지를 생성해야 합니다.
- 모든 사전 요구 사항이 충족되었는지 확인해야 합니다.
5.1. 가상 머신 마이그레이션 링크 복사링크가 클립보드에 복사되었습니다!
MTV CR(사용자 정의 리소스)을 생성하여 CLI(명령줄)에서 VM(가상 머신)을 마이그레이션합니다.
클러스터 범위 CR의 이름을 지정해야 합니다.
네임스페이스 범위 CR에 이름과 네임스페이스를 모두 지정해야 합니다.
MTV는 기술 프리뷰로 OpenStack 소스 공급자를 사용하여 마이그레이션을 지원합니다.
OpenStack 소스 공급자를 사용한 마이그레이션은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview/를 참조하십시오.
OpenStack 소스 공급자를 사용한 마이그레이션은 Cinder 볼륨만 사용하는 VM만 지원합니다.
사전 요구 사항
- VMware만 해당: 모든 클러스터에서 액세스할 수 있는 보안 레지스트리에 VMware VDDK(가상 디스크 개발 키트) 이미지가 있어야 합니다.
절차
소스 공급자 인증 정보에 대한
Secret
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
ownerReferences
섹션은 선택 사항입니다.- 2
- 소스 공급자 유형을 지정합니다. 허용되는 값은
ovirt
,vsphere
,openstack
입니다. 이 레이블은 원격 시스템에 액세스할 때 자격 증명이 올바른지 확인하고 타사 인증서가 지정된 경우 RHV의 경우 Manager CA 인증서를 검색하는 데 필요합니다. - 3
- vCenter 사용자, RHV Manager 사용자 또는 OpenStack 사용자를 지정합니다.
- 4
- 사용자 암호를 지정합니다.
- 5
- 인증서 확인을 건너뛰
려면 <true
>를 지정합니다. 비보안 마이그레이션을 진행한 다음 인증서가 필요하지 않습니다. 비보안 마이그레이션은 전송된 데이터가 비보안 연결을 통해 전송되고 잠재적으로 민감한 데이터가 노출될 수 있음을 의미합니다. <false>
를 지정하면 인증서를 확인합니다. - 6
- OpenStack만 해당: 도메인 이름을 지정합니다.
- 7
- OpenStack만 해당: 프로젝트 이름을 지정합니다.
- 8
- OpenStack만 해당: OpenStack 리전의 이름을 지정합니다.
- 9
- RHV 및 OpenStack만 해당: RHV의 경우 타사 인증서로 교체되지 않는 한 Manager CA 인증서를 입력합니다. 이 경우 Manager Apache CA 인증서를 입력합니다. Manager CA 인증서를 https://<engine_host>/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA 에서 검색할 수 있습니다. OpenStack의 경우 소스 환경 연결에 사용할 CA 인증서를 입력합니다.
insecureSkipVerify
가 <true>로 설정된 경우 인증서가 사용되지 않습니다
. - 10
- API 엔드 포인트 URL을 지정합니다(예: vSphere의 경우
https://<vCenter_host>/sdk
,https://<engine_host>/ovirt-engine/api/api/
for RHV, 또는 OpenStack의 경우https://<identity_service>/v3).
- 11
- VMware만 해당: vCenter SHA-1 지문을 지정합니다.
소스 공급자에 대한
공급자
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow VMware만 해당:
호스트
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 네트워크 맵
매니페스트를 생성하여 소스 및 대상 네트워크를 매핑합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 소스 및 대상 스토리지를 매핑할
StorageMap
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항:
계획
CR에 지정된 단계에서 VM에서 사용자 정의 코드를 실행하도록후크
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 마이그레이션에 대한
계획
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
Plan
CR의 이름을 지정합니다.- 2
- 마이그레이션이 웜인지 콜드인지 지정합니다. 마이그레이션 매니페스트에서
cutover
매개변수 값을 지정하지 않고 웜마이그레이션
을 지정하면 사전 복사 단계만 실행됩니다. - 3
- 여러 네트워크 매핑을 추가할 수 있습니다.
- 4
NetworkMap
CR의 이름을 지정합니다.- 5
StorageMap
CR의 이름을 지정합니다.- 6
id
또는name
매개변수를 사용하여 소스 VM을 지정할 수 있습니다.- 7
- VMware VM MOR, RHV VM UUID 또는 OpenStack VM UUID를 지정합니다.
- 8
- 선택 사항: VM에 후크를 최대 2개까지 지정할 수 있습니다. 각 후크는 별도의 마이그레이션 단계에서 실행되어야 합니다.
- 9
후크
CR의 이름을 지정합니다.- 10
- 허용되는 값은 마이그레이션 계획이 시작되기 전에
PreHook
입니다. 마이그레이션이 완료된 후PostHook
입니다.
계획
CR을 실행할마이그레이션
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여러
마이그레이션
CR을 단일계획
CR과 연결할 수 있습니다. 마이그레이션이 완료되지 않으면Plan
CR을 변경하지 않고 새Migration
CR을 생성하여 나머지 VM을 마이그레이션할 수 있습니다.Migration
CR을 검색하여 마이그레이션의 진행 상황을 모니터링합니다.oc get migration/<migration> -n openshift-mtv -o yaml
$ oc get migration/<migration> -n openshift-mtv -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow