릴리스 노트


Migration Toolkit for Virtualization 2.4

버전 2.4

Red Hat Modernization and Migration Documentation Team

초록

이 문서에서는 Migration Toolkit for Virtualization 2.4의 새로운 기능, 알려진 문제 및 해결된 문제에 대해 설명합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

1장. Migration Toolkit for Virtualization 2.4

MCO(Migration Toolkit for Virtualization)를 사용하여 VMware vSphere 또는 Red Hat Virtualization 또는 OpenStack에서 OpenShift Virtualization으로 가상 머신(VM)을 마이그레이션합니다.

릴리스 노트에서는 기술 변경 사항, 새로운 기능 및 개선 사항, 알려진 문제에 대해 설명합니다.

1.1. 기술 변경 사항

이 릴리스에는 다음과 같은 기술 변경 사항이 있습니다.

RHV에서 디스크 이미지 마이그레이션 속도 단축

RHV에서 마이그레이션할 때 디스크 이미지는 더 이상 virt-v2v를 사용하여 변환되지 않습니다. 이러한 변경으로 마이그레이션 속도가 빨라지고 virt-vsv에서 지원하지 않는 게스트 운영 체제도 가능합니다. (forklift-controller#403)

ovirt-imageio 클라이언트(ovirt-img)로 디스크 전송 속도 단축

디스크 전송 시 RHV에서 로컬 OpenShift Container Platform 클러스터로 마이그레이션할 때 CDI(Containerized Data Import) 대신 ovirt-imageio 클라이언트(ovirt-img)를 사용하여 마이그레이션을 가속화합니다.

변환 Pod 디스크 전송을 사용한 마이그레이션 속도 단축

vSphere에서 로컬 OpenShift Container Platform 클러스터로 마이그레이션할 때 변환 Pod는 CDI(Containerized Data Importer) 대신 디스크 데이터를 전송하여 마이그레이션을 가속화합니다.

마이그레이션된 가상 머신이 대상 OCP 클러스터에 예약되지 않음

마이그레이션된 가상 머신은 더 이상 대상 OpenShift Container Platform 클러스터에 예약되지 않습니다. 따라서 마이그레이션 시 대상의 제약 조건으로 인해 시작할 수 없는 VM 마이그레이션을 사용할 수 있습니다.

비provisioner 스토리지 클래스에 대해 StorageProfile 리소스를 업데이트해야 합니다.

NFS와 같은 비프로비저 스토리지 클래스에 accessModesvolumeMode 를 사용하여 StorageProfile 리소스를 업데이트해야 합니다.

VDDK 8은 VDDK 이미지에서 사용할 수 있습니다.

이전 버전의 MTV는 VDDK 이미지에 VDDK 버전 7만 사용할 수 있도록 지원합니다. MTV는 다음과 같이 7 및 8 버전을 모두 지원합니다.

  • OCP 4.12 또는 이전 버전으로 마이그레이션하는 경우 VDDK 버전 7을 사용합니다.
  • OCP 4.13 이상으로 마이그레이션하는 경우 VDDK 버전 8을 사용합니다.

1.2. 새로운 기능 및 개선 사항

이 릴리스에는 다음과 같은 기능 및 개선 사항이 있습니다.

OpenStack 마이그레이션

MTV는 이제 소스 공급자로서 OpenStack을 사용한 마이그레이션을 지원합니다. 이 기능은 기술 프리뷰로 제공되며 콜드 마이그레이션만 지원합니다.

OCP 콘솔 플러그인

Migration Toolkit for Virtualization Operator는 이제 MTV 웹 콘솔을 Red Hat OpenShift 웹 콘솔에 통합합니다. 새 UI는 탐색 모음에 하위 메뉴 마이그레이션 을 추가하는 OCP 콘솔 플러그인으로 작동합니다. 버전 2.4에서 구현되어 이전 UI를 비활성화합니다. ForkliftController에서 feature_ui: true 를 설정하여 이전 UI를 활성화할 수 있습니다. (MTV-427)

인증 옵션 건너뛰기

VMware 및 RHV 공급자에 인증서 검증 옵션을 건너뛰 었습니다. 선택하면 공급자의 인증서가 검증되지 않으며 UI에서 CA 인증서를 지정할 것을 요청하지 않습니다.

타사 인증서만 필요합니다.

Manager CA 인증서로 설정하는 RHV 공급자를 정의할 때 타사 인증서만 지정해야 합니다.

RHEL9 게스트 운영 체제를 사용한 VM 변환

vSphere에서 로컬 Red Hat OpenShift 클러스터로의 콜드 마이그레이션은 RHEL 9에서 virt-v2v를 사용합니다. (MTV-332)

1.3. 확인된 문제

이 릴리스에는 다음과 같은 알려진 문제가 있습니다.

마이그레이션 계획을 삭제해도 임시 리소스는 제거되지 않습니다.

마이그레이션 계획을 삭제해도 가져오기 Pod, 변환 Pod, 구성 맵, 시크릿, 실패한 VM 및 데이터 볼륨과 같은 임시 리소스가 제거되지 않습니다. 임시 리소스를 정리하려면 마이그레이션 계획을 삭제하기 전에 보관해야 합니다. (BZ#2018974)

운영 체제가 없는 VM의 오류 상태 메시지 불명확

웹 콘솔의 Plans 페이지에 운영 체제가 없는 VM의 오류 상태 메시지는 실패 이유를 설명하지 않습니다. (BZ#22008846)

로그 아카이브 파일에 삭제된 마이그레이션 계획 또는 VM의 로그 포함

마이그레이션 계획을 삭제한 다음 동일한 이름으로 새 마이그레이션 계획을 실행하거나 마이그레이션된 VM을 삭제한 다음 소스 VM을 다시 마이그레이션하는 경우 MTV 웹 콘솔에서 생성한 로그 아카이브 파일에 삭제된 마이그레이션 계획 또는 VM의 로그가 포함될 수 있습니다. (BZ#2023764)

변환 중 암호화된 파티션이 있는 가상 머신 마이그레이션 실패

vSphere만 해당: RHV 및 OpenStack에서의 마이그레이션이 실패하지 않지만 대상 OCP 클러스터에서 암호화 키가 누락될 수 있습니다.

OpenStack에서 마이그레이션 중에 생성된 스냅샷은 삭제되지 않습니다.

Migration Controller 서비스는 OpenStack의 소스 가상 머신 마이그레이션 중에 생성된 스냅샷을 자동으로 삭제하지 않습니다. 해결방법: 스냅샷을 OpenStack에서 수동으로 제거할 수 있습니다.

마이그레이션이 성공하면 RHV 스냅샷이 삭제되지 않습니다.

Migration Controller 서비스는 RHV VM의 웜 마이그레이션이 완료되면 스냅샷을 자동으로 삭제하지 않습니다. 해결방법: 스냅샷을 RHV에서 대신 제거할 수 있습니다. (MTV-349)

소스 VM에서 스냅샷 작업이 실행되는 동안 사전 복사/실행 중 마이그레이션이 실패합니다.

RHV의 일부 웜 마이그레이션에 실패할 수 있습니다. RHV에서 여러 VM을 지속적으로 마이그레이션하기 위해 마이그레이션 계획을 실행하는 경우 컷오버 단계에서 일부 VM을 마이그레이션하지 못할 수 있습니다. 이 경우 마이그레이션 계획을 다시 시작하고 첫 번째 실행에서 실패한 VM 마이그레이션의 제한 시간을 설정합니다.

소스 VM에서 스냅샷 작업을 수행하면 RHV에서 웜 마이그레이션이 실패합니다. 사용자가 마이그레이션 스냅샷을 예약할 때 소스 VM에서 스냅샷 작업을 수행하면 사용자의 스냅샷 작업이 완료될 때까지 기다리지 않고 마이그레이션이 실패합니다. (MTV-456)

여러 디스크가 있는 마이그레이션된 VM을 두 개 이상의 스토리지 클래스(hostPath)로 예약할 수 없음

여러 디스크가 있는 VM을 hostPath 유형의 스토리지 클래스를 두 개 이상 마이그레이션하는 경우 예약할 수 없는 VM이 발생할 수 있습니다. 해결방법: 대상 OCP 클러스터에서 공유 스토리지를 사용하는 것이 좋습니다.

마이그레이션된 VM을 삭제해도 PVC 및 PV가 제거되지 않음

마이그레이션된 VM을 제거할 때 PVC(영구 볼륨 클레임) 및 PV(물리 볼륨)는 삭제되지 않습니다. 해결방법: CDI 가져오기 Pod를 제거한 다음 나머지 PVC 및 PV를 제거합니다. (MTV-492)

마이그레이션 계획 보관 및 삭제 후 PVC 삭제 중단

마이그레이션이 실패하면 마이그레이션 계획을 보관하고 삭제할 때 PVC 및 PV가 예상대로 삭제되지 않습니다. 해결방법: CDI 가져오기 Pod를 제거한 다음 나머지 PVC 및 PV를 제거합니다. (MTV-493)

여러 디스크가 있는 VM은 마이그레이션 후 부팅 불가능한 디스크에서 부팅할 수 있습니다.

마이그레이션된 여러 디스크가 있는 VM은 대상 OCP 클러스터에서 부팅되지 않을 수 있습니다. 해결방법: 부팅 가능한 디스크에서 부팅되도록 부팅 순서를 적절하게 설정합니다. (MTV-433)

웜 마이그레이션에서 지원되지 않는 게스트 운영 체제

vSphere에서 원격 OCP 클러스터로의 마이그레이션 및 마이그레이션은 콜드 마이그레이션에서 로컬 OCP 클러스터로 지원되는 모든 유형의 게스트 운영 체제를 지원하지 않습니다. 이전 사례에서 RHEL 8을 사용한 결과이고 RHEL 9는 다음과 같습니다.
지원되는 게스트 운영 체제 목록은 RHEL 7, RHEL 8 및 RHEL 9에서 virt-v2v를 사용하는 KVM으로 가상 머신 변환을 참조하십시오.

RHEL 9 게스트 운영 체제를 사용하는 vSphere의 VM은 다운된 네트워크 인터페이스로 시작할 수 있습니다.

RHEL 9를 vSphere에서 게스트 운영 체제로 사용하여 설치된 VM을 마이그레이션할 때 OpenShift Virtualization에서 네트워크 인터페이스를 비활성화할 수 있었습니다. (MTV-491)

2.4.0에서 업그레이드 실패

MTV 2.4.0에서 이후 버전으로 업그레이드할 때 배포 forklift-controllerspec.selector 필드를 변경할 수 없다는 오류와 함께 작업이 실패합니다. 해결방법: 설치된 네임스페이스에서 ForkliftController 유형의 사용자 정의 리소스 forklift-controller 를 제거하고 다시 생성합니다. 업그레이드된 MTV 웹 콘솔을 로드하려면 forklift-console-plugin Pod가 실행되면 사용자가 OCP 콘솔을 새로 고쳐야 합니다. (MTV-518)

1.4. 해결된 문제

이 릴리스에는 다음과 같은 해결된 문제가 있습니다.

여러 HTTP/2가 활성화된 웹 서버는 DDoS 공격(Rapid Reset Attack)에 취약합니다.

HTTP/2 프로토콜에서 멀티플렉싱된 스트림을 처리하는 데 취약점이 발견되었습니다. 이전 버전의 MTV에서는 요청 취소가 여러 스트림을 빠르게 재설정할 수 있었기 때문에 HTTP/2 프로토콜을 통해 서비스 거부(서버 리소스 사용량)를 사용할 수 있었습니다. 연결당 최대 활성 스트림 수에 대한 서버 측 제한에 도달하지 않고 스트림을 설정하고 해체해야 했기 때문에 서버 리소스 소비로 인해 서비스가 거부되었습니다.

이 문제는 MTV 2.4.3 및 2.5.2에서 해결되었습니다. 이러한 MTV 이상 버전 중 하나로 업데이트하는 것이 좋습니다.

자세한 내용은 CVE-2023-44487 (Rapid Reset Attack)CVE-2023-39325 (Rapid Reset Attack) 를 참조하십시오.

잘못된/충돌 VM 이름 처리 개선

마이그레이션 중에 RFC 1123에 맞게 자동 이름 변경 기능이 향상됩니다. 2.3.4에서 도입된 이 기능은 더 특별한 케이스를 포함하도록 향상되었습니다. (MTV-212)

잘못된 인증 정보로 인해 사용자 계정 잠금 방지

사용자가 RHV 공급자의 잘못된 암호를 지정하는 경우 더 이상 RHV에 고정되어 있지 않습니다. RHV 관리자에 액세스하고 공급자를 추가하면 오류가 반환됩니다. RHV 관리자에 액세스할 수 없는 경우 공급자가 추가되지만 잘못된 자격 증명으로 인해 실패한 후 추가 시도가 발생하지 않습니다. (MTV-324)

cluster-admin 역할이 없는 사용자는 새 공급자를 만들 수 있습니다.

이전에는 cluster-admin 역할이 공급자를 찾아 만들어야 했습니다. 이번 릴리스에서는 MTV 리소스(공급자, 계획, 마이그레이션, NetworkMaps, StorageMaps, 후크)에 대한 충분한 권한이 있는 사용자는 클러스터 관리자 권한 없이 MTV를 작동할 수 있습니다. (MTV-334)

i440fx를 q35로 변환

이제 i440fx 칩셋을 사용한 가상 머신 마이그레이션이 지원됩니다. 칩셋은 마이그레이션 중에 q35로 변환됩니다. (MTV-430)

RHV에서 마이그레이션된 VM의 SMBIOS에서 UUID 설정을 유지합니다.

SMBIOS(System Management BIOS) 내의 UUID(Universal Unique ID) 번호는 RHV에서 마이그레이션되는 VM에 대해 더 이상 변경되지 않습니다. 이번 개선된 기능을 통해 게스트 운영 체제 내에서 작동하고 라이센스와 같은 이 설정을 사용하는 애플리케이션이 RHV와 유사한 방식으로 대상 OCP 클러스터에서 작동할 수 있습니다. (MTV-597)

오류 메시지에서 RHV의 암호를 노출하지 마십시오.

이전에는 RHV 관리자에 지정된 암호가 RHV에 연결되지 않을 때 웹 콘솔에 표시된 오류 메시지에 표시되었습니다. 이번 릴리스에서는 RHV에 연결하지 못할 때 생성되는 오류 메시지가 RHV 관리자의 암호를 표시하지 않습니다.

QEMU 게스트 에이전트가 마이그레이션된 VM에 설치됨

QEMU 게스트 에이전트는 vSphere에서 콜드 마이그레이션 중에 VM에 설치됩니다. (BZ#2018062)

2장. Migration Toolkit for Virtualization 2.3

MCO(Migration Toolkit for Virtualization)를 사용하여 VMware vSphere 또는 Red Hat Virtualization에서 OpenShift Virtualization으로 가상 머신(VM)을 마이그레이션할 수 있습니다.

릴리스 노트에서는 기술 변경 사항, 새로운 기능 및 개선 사항, 알려진 문제에 대해 설명합니다.

2.1. 기술 변경 사항

이 릴리스에는 다음과 같은 기술 변경 사항이 있습니다.

VddkInitImage 경로 설정은 VMware 공급자를 추가하는 절차의 일부입니다.

웹 콘솔에서 VMware 공급자를 추가할 때 VddkInitImage 경로를 입력합니다. 또는 CLI에서 VMware 마이그레이션을 위해 VddkInitImage 경로를 Provider CR에 추가합니다.

비provisioner 스토리지 클래스에 대해 StorageProfile 리소스를 업데이트해야 합니다.

NFS와 같은 비프로비저 스토리지 클래스에 accessModesvolumeMode 를 사용하여 StorageProfile 리소스를 업데이트해야 합니다. 문서에는 관련 절차에 대한 링크가 포함되어 있습니다.

2.2. 새로운 기능 및 개선 사항

이 릴리스에는 다음과 같은 기능 및 개선 사항이 있습니다.

MTV 2.4에서 웜 마이그레이션을 지원

웜 마이그레이션을 사용하여 VMware 및 RHV 모두에서 VM을 마이그레이션할 수 있습니다.

VMware 사용자를 위한 최소한의 충분한 권한 집합이 설정됨

VMware 사용자는 VM 마이그레이션을 수행하기 위해 전체 cluster-admin 권한이 필요하지 않습니다. 최소한의 사용자 권한 세트가 설정 및 문서화되어 있습니다.

후크 사용 지침에 따라 MTV 문서가 업데이트됨

MTV 문서에는 마이그레이션 계획에 후크 추가 및 VM에서 후크 실행 지침이 포함되어 있습니다.

2.3. 확인된 문제

이 릴리스에는 다음과 같은 알려진 문제가 있습니다.

RHV의 일부 웜 마이그레이션이 실패할 수 있습니다.

RHV에서 여러 VM을 지속적으로 마이그레이션하기 위해 마이그레이션 계획을 실행하면 컷오버 단계에서 일부 VM의 마이그레이션이 실패할 수 있습니다. 이 경우 마이그레이션 계획을 다시 시작하고 첫 번째 실행에서 실패한 VM 마이그레이션의 제한 시간을 설정합니다. (BZ#2063531)

웜 마이그레이션 후 스냅샷이 삭제되지 않습니다.

Migration Controller 서비스는 RHV VM의 웜 마이그레이션이 완료되면 스냅샷을 자동으로 삭제하지 않습니다. 스냅샷을 수동으로 삭제 할 수 있습니다. (BZ#22053183)

소스 VM에서 스냅샷 작업이 수행되는 경우 RHV에서 웜 마이그레이션이 실패합니다.

사용자가 마이그레이션 스냅샷을 예약할 때 소스 VM에서 스냅샷 작업을 수행하면 사용자의 스냅샷 작업이 완료될 때까지 기다리지 않고 마이그레이션이 실패합니다. (BZ#2057459)

마이그레이션된 VM에 QEMU 게스트 에이전트가 설치되지 않음

QEMU 게스트 에이전트가 마이그레이션된 VM에 설치되지 않습니다. 해결방법: 마이그레이션 후 후크를 사용하여 QEMU 게스트 에이전트를 설치합니다. (BZ#2018062)

마이그레이션 계획을 삭제해도 임시 리소스는 제거되지 않습니다.

마이그레이션 계획을 삭제해도 가져오기 Pod, 변환 Pod, 구성 맵, 시크릿, 실패한 VM 및 데이터 볼륨과 같은 임시 리소스가 제거되지 않습니다. (BZ#2018974) 임시 리소스를 정리하려면 삭제하기 전에 마이그레이션 계획을 보관해야 합니다.

운영 체제가 없는 VM의 오류 상태 메시지 불명확

웹 콘솔의 마이그레이션 계획 세부 정보 페이지에 운영 체제가 없는 VM의 오류 상태 메시지는 실패 이유를 설명하지 않습니다. (BZ#2008846)

로그 아카이브 파일에 삭제된 마이그레이션 계획 또는 VM의 로그 포함

마이그레이션 계획을 삭제한 다음 동일한 이름으로 새 마이그레이션 계획을 실행하거나 마이그레이션된 VM을 삭제한 다음 소스 VM을 다시 마이그레이션하는 경우 MTV 웹 콘솔에서 생성한 로그 아카이브 파일에 삭제된 마이그레이션 계획 또는 VM의 로그가 포함될 수 있습니다. (BZ#2023764)

변환 중 암호화된 파티션이 있는 가상 머신 마이그레이션 실패

vSphere 및 RHV 마이그레이션 모두에서 문제가 발생합니다.

MTV 2.3.4만 해당: 소스 공급자가 RHV인 경우 네트워크 매핑 단계 또는 스토리지 매핑 단계에서 마이그레이션 계획을 복제하지 못합니다.

해결방법: 브라우저에서 캐시를 삭제하거나 브라우저를 다시 시작합니다. (BZ#2143191)

3장. Migration Toolkit for Virtualization 2.2

MCO(Migration Toolkit for Virtualization)를 사용하여 VMware vSphere 또는 Red Hat Virtualization에서 OpenShift Virtualization으로 가상 머신(VM)을 마이그레이션할 수 있습니다.

릴리스 노트에서는 기술 변경 사항, 새로운 기능 및 개선 사항, 알려진 문제에 대해 설명합니다.

3.1. 기술 변경 사항

이 릴리스에는 다음과 같은 기술 변경 사항이 있습니다.

웜 마이그레이션을 위한 사전 복사 시간 간격 설정

웜 마이그레이션의 사전 복사 단계에서 수행한 스냅샷 간 시간 간격을 설정할 수 있습니다.

3.2. 새로운 기능 및 개선 사항

이 릴리스에는 다음과 같은 기능 및 개선 사항이 있습니다.

검증 규칙 생성

사용자 지정 검증 규칙을 생성하여 마이그레이션에 VM의 적합성을 확인할 수 있습니다. 검증 규칙은 Provider Inventory 서비스에서 수집하고 Open Policy Agent 네이티브 쿼리 언어로 작성된 VM 속성을 기반으로 합니다.

웹 콘솔을 사용하여 로그 다운로드

MTV 웹 콘솔을 사용하여 마이그레이션 계획 또는 마이그레이션된 VM에 대한 로그를 다운로드할 수 있습니다.

웹 콘솔을 사용하여 마이그레이션 계획 복제

복사본을 편집하고 새 마이그레이션 계획으로 실행하려면 VM, 매핑 및 후크를 포함한 웹 콘솔을 사용하여 마이그레이션 계획을 복제할 수 있습니다.

웹 콘솔을 사용하여 마이그레이션 계획 보관

MTV 웹 콘솔을 사용하여 마이그레이션 계획을 아카이브할 수 있습니다. 보관된 계획은 보거나 복제할 수 있습니다. 실행, 편집 또는 압축 해제할 수 없습니다.

3.3. 확인된 문제

이 릴리스에는 다음과 같은 알려진 문제가 있습니다.

특정 검증 서비스 문제가 마이그레이션을 차단하지 않음

심각 으로 표시되고 평가 텍스트를 표시하는 특정 유효성 검사 서비스 문제는 VM이 마이그레이션되지 않으며 마이그레이션을 차단하지 않습니다. (BZ#2025977)

다음 검증 서비스 평가에서는 마이그레이션을 차단하지 않습니다.

표 3.1. 마이그레이션을 차단하지 않는 문제
평가결과

디스크 인터페이스 유형은 OpenShift Virtualization에서 지원되지 않습니다. (현재 sata, virtio_scsi 및 virtio 인터페이스 유형만 지원됩니다.

소스 인터페이스가 인식되지 않는 경우 마이그레이션된 VM에는 virtio 디스크가 있습니다.

OpenShift Virtualization에서는 NIC 인터페이스 유형이 지원되지 않습니다(현재 e1000, rtl8139 및 virtio 인터페이스 유형만 지원됩니다.

소스 인터페이스가 인식되지 않는 경우 마이그레이션된 VM에 virtio NIC가 있습니다.

VM은 현재 OpenShift Virtualization에서 지원되지 않는 호스트 장치 패스스루용으로 구성된 vNIC 프로필을 사용하고 있습니다.

마이그레이션된 VM에는 SR-IOV NIC가 있습니다. 대상 네트워크를 올바르게 설정해야 합니다.

VM 디스크 중 하나 이상에는 illegal 또는 locked 상태 조건이 있습니다.

마이그레이션이 진행되지만 디스크 전송에 실패할 가능성이 있습니다.

VM에는 이미지 이외의 스토리지 유형이 있는 디스크가 있으며 현재 OpenShift Virtualization에서 지원되지 않습니다.

마이그레이션이 진행되지만 디스크 전송에 실패할 가능성이 있습니다.

VM에는 ILLEGAL 상태의 디스크가 있는 하나 이상의 스냅샷이 있습니다. 현재 OpenShift Virtualization에서는 지원되지 않습니다.

마이그레이션이 진행되지만 디스크 전송에 실패할 가능성이 있습니다.

VM에 USB 지원이 활성화되어 있지만 현재 OpenShift Virtualization에서는 USB 장치를 지원하지 않습니다.

마이그레이션된 VM에는 USB 장치가 없습니다.

VM은 현재 OpenShift Virtualization에서 지원하지 않는 워치독 장치로 구성됩니다.

마이그레이션된 VM에는 워치독 장치가 없습니다.

VM의 상태가 up 또는 down 이 아닙니다.

마이그레이션이 진행되지만 VM의 전원을 해제할 수 없는 경우 중단될 수 있습니다.

마이그레이션된 VM에 QEMU 게스트 에이전트가 설치되지 않음

QEMU 게스트 에이전트가 마이그레이션된 VM에 설치되지 않습니다. 해결방법: 마이그레이션 후 후크를 사용하여 QEMU 게스트 에이전트를 설치합니다. (BZ#2018062)

리소스가 누락되면 current.log 파일에 오류 메시지가 발생합니다.

리소스가 존재하지 않는 경우(예: 마이그레이션된 VM의 전원이 꺼져 있기 때문에 virt-launcher Pod가 존재하지 않으면 해당 로그를 사용할 수 없습니다.

웹 콘솔에서 다운로드되거나 must-gather 도구로 생성될 때 다음 오류는 누락된 리소스의 current.log 파일에 나타납니다. error: expected 'logs [-f] [-p] (POD | TYPE/NAME) [-c CONTAINER]'. (BZ#2023260)

웜 마이그레이션 후 가져오기 Pod 로그를 사용할 수 없습니다.

디버그 목적으로 가져오기 Pod를 유지하면 사전 복사 단계에서 웜 마이그레이션이 중단됩니다. (BZ#2016290)

임시 해결 방법으로 사전 복사 단계의 마지막에 가져오기 Pod가 제거되어 사전 복사에 성공합니다. 그러나 이는 웜 마이그레이션이 완료된 후 가져오기 Pod 로그가 유지되지 않음을 의미합니다. 사전 복사 단계에서 oc logs -f <cdi-importer_pod > 명령을 사용하여 가져오기 Pod 로그만 볼 수 있습니다.

이 문제는 가져오기 Pod 로그 및 웜 마이그레이션에만 영향을 미칩니다. 콜드 마이그레이션 및 virt-v2v 로그는 영향을 받지 않습니다.

마이그레이션 계획을 삭제해도 임시 리소스는 제거되지 않습니다.

마이그레이션 계획을 삭제해도 가져오기 Pod, 변환 Pod, 구성 맵, 시크릿, 실패한 VM 및 데이터 볼륨과 같은 임시 리소스가 제거되지 않습니다. (BZ#2018974) 임시 리소스를 정리하려면 삭제하기 전에 마이그레이션 계획을 보관해야 합니다.

운영 체제가 없는 VM의 오류 상태 메시지 불명확

웹 콘솔의 마이그레이션 계획 세부 정보 페이지에 운영 체제가 없는 VM의 오류 상태 메시지는 실패 이유를 설명하지 않습니다. (BZ#2008846)

계획 CR에서 이름에서 참조하는 네트워크, 스토리지 및 VM은 웹 콘솔에 표시되지 않습니다.

Plan CR이 ID 대신 이름으로 스토리지, 네트워크 또는 VM을 참조하는 경우 리소스는 MTV 웹 콘솔에 표시되지 않습니다. 마이그레이션 계획을 편집하거나 복제할 수 없습니다. (BZ#1986020)

로그 아카이브 파일에 삭제된 마이그레이션 계획 또는 VM의 로그 포함

마이그레이션 계획을 삭제한 다음 동일한 이름으로 새 마이그레이션 계획을 실행하거나 마이그레이션된 VM을 삭제한 다음 소스 VM을 다시 마이그레이션하는 경우 MTV 웹 콘솔에서 생성한 로그 아카이브 파일에 삭제된 마이그레이션 계획 또는 VM의 로그가 포함될 수 있습니다. (BZ#2023764)

마이그레이션 중에 대상 VM이 삭제되면 Plan CR에서 마이그레이션 상태가 Succeeded 입니다.

Convert image를 kubevirt 단계로 변환하는 동안 대상 VirtualMachine CR을 삭제하면 웹 콘솔의 마이그레이션 세부 정보 페이지에 VirtualMachine CR이 찾을 수 없음 으로 단계 상태가 표시됩니다. 그러나 VM 마이그레이션 상태는 Plan CR 파일과 웹 콘솔에서 Succeeded 입니다. (BZ#2031529)

4장. Migration Toolkit for Virtualization 2.1

MCO(Migration Toolkit for Virtualization)를 사용하여 VMware vSphere 또는 Red Hat Virtualization에서 OpenShift Virtualization으로 가상 머신(VM)을 마이그레이션할 수 있습니다.

릴리스 노트에서는 새로운 기능 및 개선 사항, 알려진 문제 및 기술 변경 사항에 대해 설명합니다.

4.1. 기술 변경 사항

VDDK 이미지가 HyperConverged 사용자 정의 리소스에 추가

VMware VDDK(가상 디스크 개발 키트) SDK 이미지를 HyperConverged 사용자 지정 리소스에 추가해야 합니다. 이번 릴리스 이전에는 v2v-vmware 구성 맵에서 참조되었습니다.

4.2. 새로운 기능 및 개선 사항

이 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다.

Red Hat Virtualization에서 콜드 마이그레이션

Red Hat Virtualization에서 VM 콜드 마이그레이션을 수행할 수 있습니다.

마이그레이션 후크

마이그레이션 전 또는 마이그레이션 후 Ansible 플레이북 또는 사용자 정의 코드를 실행하는 마이그레이션 후크를 생성할 수 있습니다.

필터링된 must-gather 데이터 수집

네임스페이스, 마이그레이션 계획 또는 VM으로 데이터를 필터링할 수 있는 must-gather 툴에 대한 옵션을 지정할 수 있습니다.

SR-IOV 네트워크 지원

OpenShift Virtualization 환경에 SR-IOV 네트워크가 있는 경우 단일 루트 I/O 가상화(SR-IOV) 네트워크 인터페이스로 VM을 마이그레이션할 수 있습니다.

4.3. 확인된 문제

마이그레이션된 VM에 QEMU 게스트 에이전트가 설치되지 않음

QEMU 게스트 에이전트가 마이그레이션된 VM에 설치되지 않습니다. 해결방법: 마이그레이션 후 후크를 사용하여 QEMU 게스트 에이전트를 설치합니다. (BZ#2018062)

디스크 복사 단계가 진행되지 않음

RHV VM의 디스크 복사 단계는 진행되지 않으며 MTV 웹 콘솔에 오류 메시지가 표시되지 않습니다. (BZ#1990596)

이 문제의 원인은 다음 조건 중 하나일 수 있습니다.

  • 대상 클러스터에 스토리지 클래스가 없습니다.
  • VDDK 이미지는 HyperConverged 사용자 지정 리소스에 추가되지 않았습니다.
  • VM에 디스크가 없습니다.
  • VM 디스크가 잠겼습니다.
  • VM 시간대가 UTC로 설정되지 않습니다.
  • VM은 USB 장치용으로 구성됩니다.

USB 장치를 비활성화하려면 Red Hat Virtualization 설명서에서 USB 장치 구성을 참조하십시오.

원인을 확인하려면 다음을 수행하십시오.

  1. Red Hat OpenShift 웹 콘솔에서 워크로드가상화 를 클릭합니다.
  2. 가상 머신 탭을 클릭합니다.
  3. 가상 머신을 선택하여 가상 머신 개요 화면을 엽니다.
  4. 상태를 클릭하여 가상 머신 상태를 확인합니다.

VM 시간대는 오프셋 없이 UTC여야 합니다.

소스 VM의 시간대는 오프셋 없이 UTC여야 합니다. 먼저 워크로드에 대한 잠재적 영향을 평가한 후 시간대를 GMT 표준시 로 설정할 수 있습니다. (BZ#1993259)

RHV 리소스 UUID로 인해 "Provider not found" 오류가 발생합니다.

RHV 리소스 UUID를 호스트,NetworkMap,StorageMap 또는 Plan CR(사용자 정의 리소스)에 사용하는 경우 "Provider not found" 오류가 표시됩니다.

리소스 이름을 사용해야 합니다. (BZ#1994037)

다른 데이터 센터의 동일한 RHV 리소스 이름이 모호한 참조

RHV 리소스 이름이 NetworkMap,StorageMap, Plan CR(사용자 정의 리소스)에 사용되고 다른 데이터 센터에 동일한 리소스 이름이 있는 경우 Plan CR에 중요한 "Ambiguous 참조" 조건이 표시됩니다. 리소스의 이름을 변경하거나 CR에서 리소스 UUID를 사용해야 합니다.

웹 콘솔에서는 해당 리소스를 구분하기 위한 데이터 센터 참조 없이 리소스 이름이 동일한 목록에 두 번 표시됩니다. 리소스의 이름을 변경해야 합니다. (BZ#1993089)

웜 마이그레이션 후 스냅샷이 삭제되지 않습니다.

스냅샷은 VMware VM을 성공적으로 마이그레이션한 후 자동으로 삭제되지 않습니다. VMware vSphere에서 스냅샷을 수동으로 삭제해야 합니다. (BZ#2001270)

5장. Migration Toolkit for Virtualization 2.0

Migration Toolkit for Virtualization(MTV)을 사용하여 VMware vSphere에서 VM(가상 머신)을 마이그레이션할 수 있습니다.

릴리스 노트에서는 새로운 기능 및 개선 사항, 알려진 문제 및 기술 변경 사항에 대해 설명합니다.

5.1. 새로운 기능 및 개선 사항

이 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다.

웜 마이그레이션

웜 마이그레이션은 VM이 실행되는 동안 사전 복사 단계에서 대부분의 VM 데이터를 복사하여 다운타임을 줄입니다. 컷오버 단계에서 VM이 중지되고 나머지 데이터가 복사됩니다.

마이그레이션 취소

마이그레이션이 진행되는 동안 전체 마이그레이션 계획 또는 개별 VM을 취소할 수 있습니다. 나머지 VM을 마이그레이션하기 위해 취소된 마이그레이션 계획을 다시 시작할 수 있습니다.

마이그레이션 네트워크

성능 향상을 위해 소스 및 대상 공급자의 마이그레이션 네트워크를 선택할 수 있습니다. 기본적으로 데이터는 VMware 관리 네트워크 및 Red Hat OpenShift pod 네트워크를 사용하여 복사됩니다.

검증 서비스

검증 서비스는 소스 VM에 마이그레이션에 영향을 미칠 수 있는 문제가 있는지 확인하고 마이그레이션 계획의 우려가 있는 VM에 플래그를 지정합니다.

중요

검증 서비스는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview/를 참조하십시오.

5.2. 확인된 문제

이 섹션에서는 알려진 문제 및 완화 방법에 대해 설명합니다.

마이그레이션된 VM에 QEMU 게스트 에이전트가 설치되지 않음

QEMU 게스트 에이전트가 마이그레이션된 VM에 설치되지 않습니다. 해결방법: 마이그레이션 후 후크를 사용하여 QEMU 게스트 에이전트를 설치합니다. (BZ#2018062)

Network map에는 "Destination network not found" 오류가 표시됩니다.

네트워크 맵이 NotReady 상태에 남아 있고 NetworkMap 매니페스트에 Destination network not found 오류가 표시되면 원인은 누락된 네트워크 연결 정의입니다. 네트워크 맵을 생성하기 전에 각 추가 대상 네트워크에 대한 네트워크 연결 정의를 생성해야 합니다. (BZ#1971259)

세 번째 사전 복사 중에 웜 마이그레이션이 중단됨

웜 마이그레이션은 변경된 블록 추적 스냅샷을 사용하여 사전 복사 단계에서 데이터를 복사합니다. 스냅샷은 기본적으로 1시간 간격으로 생성됩니다. 스냅샷이 생성되면 해당 콘텐츠가 대상 클러스터에 복사됩니다. 그러나 세 번째 스냅샷이 생성되면 첫 번째 스냅샷이 삭제되고 블록 추적이 손실됩니다. (BZ#1969894)

이 문제를 완화하기 위해 다음 중 하나를 수행할 수 있습니다.

  • 사전 복사 단계가 시작된 후 1시간 이내에 컷오버 단계를 시작하여 내부 스냅샷이 하나만 생성됩니다.
  • vm-import-controller-config 구성 맵에서 snapshot 간격을 10.0.0.1 분으로 늘립니다.

    Copy to Clipboard Toggle word wrap
    $ oc patch configmap/vm-import-controller-config \
      -n openshift-cnv -p '{"data": \
      {"warmImport.intervalMinutes": "720"}}'

법적 공지

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat, Inc.