4.3. MTV Operator 구성
달리 표시되지 않는 한 ForkliftController
CR을 수정하거나 개요 페이지의 Settings 섹션에서 MTV Operator의 다음 설정을 모두 구성할 수 있습니다.
- MTV(Migration Toolkit for Virtualization)가 동시에 마이그레이션할 수 있는 계획당 최대 VM(가상 머신) 또는 디스크 수입니다.
-
자동으로 삭제하기 전에 보고서를
수집해야
하는 기간입니다. - 기본 컨트롤러 컨테이너에 할당된 CPU 제한입니다.
- 기본 컨트롤러 컨테이너에 할당된 메모리 제한입니다.
- 웜 마이그레이션을 시작하기 전에 새 스냅샷을 요청하는 간격입니다.
- 웜 마이그레이션 중에 스냅샷 생성 또는 제거 상태를 확인하는 빈도입니다.
-
storageclass
가 파일 시스템 파일 시스템(ForkliftController
CR만 해당)인 경우파일
시스템 오버헤드로 할당된 영구 볼륨의 공간의 백분율입니다. -
영구 블록 볼륨에 할당된 고정된 양의 추가 공간입니다. 이 설정은 블록 기반(
ForkliftController
CR만 해당)에 적용되는 모든스토리지 클래스에
적용됩니다. -
운영 체제의 구성 맵을 vSphere 소스 공급자의 기본 설정에 적용합니다(
ForkliftController
CR만 해당). -
운영 체제의 구성 맵을 RHV(Red Hat Virtualization) 소스 공급자(
ForkliftController
CR 전용)의 기본 설정에 적용합니다. -
CDI(Containerized Data Importer)가 마이그레이션 중에 해당 Pod를 삭제하지 않도록 가져오기 Pod를 유지할지 여부(
ForkliftController
CR만 해당).
사용자 인터페이스를 사용하여 이러한 설정을 구성하는 절차는 MTV 설정 구성에 표시됩니다. ForkliftController
CR을 수정하여 이러한 설정을 구성하는 절차는 다음과 같습니다.
프로세스
다음과 같이 매개변수 및 값을 추가하여
ForkliftController
CR의spec
섹션에서 매개변수 값을 변경합니다.spec: parameter: value
spec: parameter: value
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- CLI를 사용하여 구성할 수 있는 매개변수는 각 매개변수 및 기본값에 대한 설명과 함께 다음 표에 표시됩니다.
매개변수 | 설명 | 기본값 |
---|---|---|
| 다음과 같이 공급자에 따라 다릅니다.
|
|
|
보존을 위한 기간은 보고서를 자동으로 삭제하기 전에 보고서를 |
|
| 기본 컨트롤러 컨테이너에 할당된 CPU 제한입니다. |
|
| 기본 컨트롤러 컨테이너에 할당된 메모리 제한입니다. |
|
| 웜 마이그레이션을 시작하기 전에 새 스냅샷을 요청하는 간격(분)입니다. |
|
| 시스템이 웜 마이그레이션 중에 스냅샷 생성 또는 제거 상태를 확인하는 빈도(초)입니다. |
|
|
|
|
|
영구 블록 볼륨에 할당된 고정된 양의 추가 공간입니다. 이 설정은 블록 기반 모든
|
|
| vSphere 소스 공급자를 위한 구성 맵입니다. 이 구성 맵은 들어오는 VM의 운영 체제를 OpenShift Virtualization 기본 설정 이름에 매핑합니다. 이 구성 맵은 MTV Operator가 배포된 네임스페이스에 있어야 합니다. OpenShift Virtualization 환경에서 기본 설정 목록을 보려면 OpenShift 웹 콘솔을 열고 가상화 & gt; 환경 설정을 클릭합니다.
이 매개변수의 기본값이
|
|
| RHV 소스 공급자의 구성 맵입니다. 이 구성 맵은 들어오는 VM의 운영 체제를 OpenShift Virtualization 기본 설정 이름에 매핑합니다. 이 구성 맵은 MTV Operator가 배포된 네임스페이스에 있어야 합니다.
OpenShift Virtualization 환경에서 기본 설정 목록을 보려면 OpenShift 웹 콘솔을 열고 가상화
이 매개변수의 기본값이
|
|
| 마이그레이션 중에 CDI(Containerized Data Importer)가 삭제하지 않도록 가져오기 Pod를 유지할지 여부입니다.
|
|
4.3.1. controller_max_vm_inflight 매개변수 구성 링크 복사링크가 클립보드에 복사되었습니다!
최대 동시 가상 머신 마이그레이션 으로 UI에 표시되는 controller_max_vm_inflight
매개변수 값은 마이그레이션의 소스 공급자에 따라 다릅니다.
OVA 또는 VMware 마이그레이션을 제외한 모든 마이그레이션의 경우 매개 변수는 MCP(Migration Toolkit for Virtualization)가 동시에 전송할 수 있는 최대 디스크 수를 지정합니다. 이러한 마이그레이션에서 MTV는 디스크를 병렬로 마이그레이션합니다. 즉, 마이그레이션하려는 디스크 수가 설정 값보다 크면 VM 마이그레이션이 완료되었는지 여부에 관계없이 큐가 해제될 때까지 추가 디스크가 대기해야 합니다.
예를 들어 매개 변수의 값이 15이고 VM A에 디스크가 5개이고 VM B에 디스크가 5개이고 VM C에 6개의 디스크가 있는 경우 16번째 디스크를 제외한 모든 디스크가 동시에 마이그레이션을 시작합니다. VM A의 모든 디스크와 VM B의 디스크가 마이그레이션된 경우에도 16번째 디스크를 마이그레이션할 수 있습니다.
OVA 마이그레이션의 경우 매개 변수는 MTV가 동시에 마이그레이션할 수 있는 최대 VM 수를 지정합니다. 즉, 모든 추가 디스크가 하나 이상의 VM이 완전히 마이그레이션될 때까지 기다려야 합니다.
예를 들어 매개 변수의 값이 2이고 VM A에 디스크가 5개이고 VM C에 디스크가 5개이고 VM C의 모든 디스크가 6개의 디스크가 있는 경우 VM A의 모든 디스크 또는 VM B의 모든 디스크가 마이그레이션을 마칠 때까지 기다려야 합니다.
VMware 마이그레이션의 경우 매개변수는 다음과 같은 의미가 있습니다.
콜드 마이그레이션:
- 로컬 OpenShift Virtualization으로: 동시에 마이그레이션할 수 있는 각 ESXi 호스트의 VM입니다.
- 원격 OpenShift Virtualization으로: 동시에 마이그레이션할 수 있는 각 ESXi 호스트의 디스크입니다.
- 웜 마이그레이션: 동시에 마이그레이션할 수 있는 각 ESXi 호스트의 디스크입니다.