11.5. OpenStack 소스 공급자에서 마이그레이션
CLI(명령줄 인터페이스)를 사용하여 OpenStack 소스 공급자에서 마이그레이션할 수 있습니다.
프로세스
소스 공급자 인증 정보에 대한
시크릿
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
ownerReferences
섹션은 선택 사항입니다.- 2
- OpenStack 사용자를 지정합니다.
- 3
- 사용자 OpenStack 암호를 지정합니다.
- 4
- 인증서 확인을 건너뛰려면
"true"
를 지정하고"false"
를 지정하여 인증서를 확인합니다. 지정하지 않는 경우 기본값은"false"
입니다. 인증서 확인을 건너뛰면 비보안 마이그레이션이 진행되므로 인증서가 필요하지 않습니다. 비보안 마이그레이션은 전송된 데이터가 안전하지 않은 연결을 통해 전송되고 잠재적으로 민감한 데이터가 노출될 수 있음을 의미합니다. - 5
- 이 필드를 설정하지 않고 인증서 확인을 건너뛰면 MTV가 시스템 CA 사용을 시도합니다.
- 6
- API 끝점 URL을 지정합니다(예:
https://<identity_service>/v3
).
소스 공급자에 대한
공급자
매니페스트를 생성합니다.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 선택 사항:
Plan
CR에 지정된 단계에서 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
Plan
CR의 이름을 지정합니다.- 2
- 계획당 하나의 네트워크 맵과 하나의 스토리지 맵만 지정합니다.
- 3
- 마이그레이션할 VM이 네트워크에 할당되지 않은 경우에도 네트워크 매핑을 지정합니다. 이 경우 매핑이 비어 있을 수 있습니다.
- 4
NetworkMap
CR의 이름을 지정합니다.- 5
- 마이그레이션할 VM이 디스크 이미지로 할당되지 않은 경우에도 스토리지 매핑을 지정합니다. 이 경우 매핑이 비어 있을 수 있습니다.
- 6
StorageMap
CR의 이름을 지정합니다.- 7
id
또는name
매개변수를 사용하여 소스 VM을 지정할 수 있습니다.- 8
- OpenStack VM UUID를 지정합니다.
- 9
- 선택 사항: VM에 대해 최대 두 개의 후크를 지정합니다. 각 후크는 별도의 마이그레이션 단계에서 실행되어야 합니다.
- 10
Hook
CR의 이름을 지정합니다.- 11
- 허용되는 값은 마이그레이션 계획이 시작되기 전에
PreHook
이거나마이그레이션이 완료된 후 postHook
입니다.
Plan
CR을 실행할마이그레이션
매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고컷오버 시간을 지정하는 경우 UTC 시간 오프셋과 함께 ISO 8601 형식을 사용합니다(예:
2024-04-04T01:23:45.678+09:00
).
11.5.1. 명령줄 인터페이스에서 마이그레이션 취소 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스)를 사용하여 마이그레이션이 진행되는 동안 전체 마이그레이션 또는 특정 VM(가상 머신) 마이그레이션을 취소할 수 있습니다.
전체 마이그레이션 취소
Migration
CR을 삭제합니다.oc delete migration <migration> -n <namespace>
$ oc delete migration <migration> -n <namespace>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
Migration
CR의 이름을 지정합니다.
특정 VM 마이그레이션 취소
마이그레이션
매니페스트의spec.cancel
블록에 특정 VM을 추가합니다.두 개의 VM 마이그레이션을 취소하는 YAML의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
id
키 또는name
키를 사용하여 VM을 지정할 수 있습니다.
id
키의 값은 RHV VM의 관리 오브젝트 참조, VMware VM 또는 VM UUID 입니다.Migration
CR을 검색하여 나머지 VM의 진행 상황을 모니터링합니다.oc get migration/<migration> -n <namespace> -o yaml
$ oc get migration/<migration> -n <namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow