VMware vSphere 에서 Red Hat OpenShift 가상화로의 MTV 마이그레이션 문제 해결
VMware vSphere® (VM)을 다음으로 마이그레이션할 때 발생하는 Migration Toolkit for Virtualization(MTV)의 일반적인 오류에 대한 문제 해결 방법을 확인하십시오 Red Hat OpenShift 가상화와 관련된 문제로는 웜 마이그레이션 재시도 제한, 가상 디스크 개발 키트(VDDK) 이미지 가져오기 실패, 도메인 이름 시스템(DNS) 확인 문제, virt-v2v 파일
시스템 오류, 고정 IP 유지 문제 등이 있습니다.
Warm 임포트 재시도 한도에 도달했습니다
무엇이 발생하고 있습니까?
웜 마이그레이션이 웜 임포트가 재시도 한도를 초과했다는 오류로 인해 실패합니다.
왜 이런 일이 일어나는 걸까요?
MTV는 소스VM 에 대해 28개 이상의 변경 블록 추적(CBT) 스냅샷을 생성했습니다 VM 한 개당 최대 28개의 CBT 스냅샷을 지원합니다. 이 한도를 초과하면, 온난 이동은 더 이상 진행될 수 없습니다.
이 문제를 어떻게 해결하나요?
- 소스 VM 에 있는 오래된 CBT 스냅샷을 삭제하여 개수를 줄이십시오 28개 이상의 스냅샷.
- 필요한 경우, 사전 복사 간격을 늘려 스냅샷 생성 빈도를 줄이십시오.
controller_precopy_interval. - 마이그레이션 계획을 다시 시작하십시오.
디스크 이미지를 필요한 크기로 조정할 수 없습니다
무엇이 발생하고 있습니까?
디스크 이미지의 크기를 필요한 크기로 조정할 수 없다는 오류가 발생하여 마이그레이션이 실패합니다.
왜 이런 일이 일어나는 걸까요?
블록 스토리지에 있는 ‘ ext4 ’를 사용하는 대상 ‘ VM ’ 영구 볼륨이 Containerized Data Importer(CDI)의 기본 파일 시스템 오버헤드인 10%를 초과합니다. 가정한다. 그 결과, 루트 파티션을 할당할 공간이 부족합니다.
이 문제를 어떻게 해결하나요?
ForkliftController사용자 정의 리소스(CR)를 편집합니다.controller_filesystem_overhead매개변수를 더 큰 값으로 늘리십시오0.10보다, 예를 들어0.15과 같은 경우입니다.- 변경사항을 적용하십시오.
- 마이그레이션을 다시 실행하십시오.
생성 후 마이그레이션 계획이 실패함
무엇이 발생하고 있습니까?
마이그레이션 계획은 생성된 직후, 어떤 가상 머신도 이전되기 전에 실패합니다.
왜 이런 일이 일어나는 걸까요?
유효성 검사기 포드가 내부 시스템에 인증할 수 없기 때문에 가상 디스크 개발 키트(VDDK) 이미지 가져오기가 거부됩니다. Red Hat OpenShift 이미지 레지스트리.
이 문제를 어떻게 해결하나요?
대상 네임스페이스 내의 default 서비스 계정에 풀 액세스 권한을 부여합니다. Red Hat OpenShift 웹 터미널에서, 또는 oc CLI가 설치된 로컬 시스템에서 다음 명령을 실행하십시오.
oc adm policy add-cluster-role-to-user registry-viewer system:serviceaccount:<target-namespace>:default
target-namespace 을 대상 네임스페이스로 대체하십시오.
초기화 단계에서 마이그레이션 계획이 실패했습니다
무엇이 발생하고 있습니까?
마이그레이션 계획이 초기화 단계에서 실패하며, 연결 문제나 호스트 이름 확인 문제를 나타내는 오류가 발생합니다.
왜 이런 일이 일어나는 걸까요?
임포터 포드가 ESXi 호스트 이름을 확인할 수 없습니다. 도메인 이름 시스템(DNS, Domain Name System) 다음 간의 902번 포트 연결에 대한 조회 작업이 실패합니다 Red Hat OpenShift 클러스터와 VMware ESXi 호스트.
이 문제를 어떻게 해결하나요?
vCenter 또는 ESXi 도메인에 대한 DNS(도메인 이름 시스템) 전달을 구성합니다. 도메인 컨트롤러를 가리키는 전달 영역을 추가하십시오.
servers:
- forwardPlugin:
policy: Random
upstreams:
- <domain-controller-ip-1>
- <domain-controller-ip-2>
name: vcs-resolver
zones:
- vcs.example.com
YAML 구성에서 domain-controller-ip-1 및
domain-controller-ip-2 도메인 컨트롤러의 IP 주소를 입력하십시오.
vcs.example.com 을 귀하의 vCenter 또는 ESXi 도메인으로 대체하십시오. 그런 다음, 구성을 저장한 후 DNS 변경 사항을 적용하십시오.
virt-v2v: 파일 시스템이 읽기 전용으로 마운트됨
무엇이 발생하고 있습니까?
virt-v2v 변환 도구는 파일 시스템이 읽기 전용으로 마운트되어 있다고 보고하며, 마이그레이션이 실패합니다.
왜 이런 일이 일어나는 걸까요?
Open Virtualization Archive(OVA)를 내보내기 전에 소스 Windows® VM 가 정상적으로 종료되지 않았습니다. 빠른 시작 또는 최대 절전 모드로 인해 파일 시스템이 더티 상태가 되어, virt-v2v 가 해당 파일 시스템을 마운트하여 읽기/쓰기 액세스를 수행할 수 없습니다.
이 문제를 어떻게 해결하나요?
- 원본 Windows에서 ‘빠른 시작’ 기능을 비활성화하십시오. VM. 제어판 으로 이동 > 전원 옵션 > 전원 버튼의 기능을 선택하세요 로 이동한 후, 빠른 시작 켜기 확인란의 선택을 해제하십시오.
- 최대 절전 모드를 비활성화하십시오. 관리자 권한으로 실행된 명령 프롬프트에서
powercfg /h off을 실행합니다 shutdown /s /t 0를 실행하여 정상적으로 시스템을 종료하십시오.- 정상 종료가 완료된 후 OVA를 다시 내보내십시오.
- 새로운 OVA 파일을 NFS 서버에 업로드하십시오.
- 마이그레이션을 다시 시도하십시오.
고정 IP 유지: 대상 서브넷 불일치
무엇이 발생하고 있습니까?
'고정 IP 유지'를 활성화한 후, 마이그레이션된 VM 이 예상된 IP 주소를 할당받지 못하며, 대상 네트워크에서 서브넷 불일치가 발생합니다.
왜 이런 일이 일어나는 걸까요?
목적지 레이어 2 기본 네트워크의 서브넷은 소스 네트워크의 서브넷과 다릅니다.
이 문제를 어떻게 해결하나요?
레이어 2 기본 네트워크를 삭제한 후 올바른 서브넷과 일치하도록 다시 생성하십시오. 그런 다음 마이그레이션을 다시 실행하십시오.
고정 IP 유지: VM 이 요청한 IP 대신 임의의 IP를 할당받음
무엇이 발생하고 있습니까?
'고정 IP 유지'를 활성화하면, 마이그레이션된 VM 에는 원본의 고정 IP 대신 사용 가능한 IP 주소가 할당됩니다.
왜 이런 일이 일어나는 걸까요?
마이그레이션 당시 소스 VM 이 켜져 있지 않았거나, VMware 게스트 에이전트가 설치되어 있지 않았습니다. 정적 IP 유지가 제대로 작동하려면 두 조건이 모두 충족되어야 합니다.
이 문제를 어떻게 해결하나요?
- 잘못 마이그레이션된 VM 을 삭제하십시오.
- VMware 게스트 에이전트( VMware Tools 또는
open-vm-tools)가 VM 소스에 설치되어 있습니다. - 소스 장치인 VM 의 전원이 켜져 있는지 확인하십시오.
- 마이그레이션을 다시 시도하십시오.
고정 IP 유지: 네트워크 맵이 레이어 2 보조 네트워크를 가리킴
무엇이 발생하고 있습니까?
'고정 IP 유지'를 활성화한 후에도 고정 IP는 유지되지 않으며, 네트워크 맵은 레이어 2 보조 네트워크를 참조합니다.
왜 이런 일이 일어나는 걸까요?
레이어 2 보조 네트워크는 ‘ Preserve static IP ’ 기능을 지원하지 않습니다.
이 문제를 어떻게 해결하나요?
IP 주소 관리(IPAM) 없이 레이어 2 보조 네트워크를 생성하고, 대신 수동 IP 구성을 사용합니다.
고정 IP 유지: 네트워크 맵이 Localnet 또는 VMNetwork 네트워크를 가리킴
무엇이 발생하고 있습니까?
'고정 IP 유지'를 활성화한 후에도 고정 IP는 유지되지 않으며, 네트워크 맵은 Localnet 또는 VMNetwork 네트워크를 참조합니다.
왜 이런 일이 일어나는 걸까요?
Localnet 네트워크는 ‘ Preserve static IP ’ 기능을 지원하지 않습니다.
이 문제를 어떻게 해결하나요?
마이그레이션된 VM 에서 수동 IP 설정을 사용하십시오.
추가 문제 해결 자료
추가 문제 해결 지침 및 수집된 로그에 대한 정보는 다음 리소스를 참조하십시오: