[server] Windows 2012 R2를 Hyper-V에서 KVM (qemu)으로 변환

Hyper-V에서 KVM (qemu)으로 마이그레이션하려고하는 SharePoint 2013을 실행중인 Windows Server 2012 R2가 있습니다. vhdx 파일을 qcow2 형식으로 변환하여 KVM 서버 (RHEL 7.3)로 복사했습니다.

Hyper-V VM은 Generation 2로 구성되었으며 UEFI 펌웨어 (OVMF)를 사용하여 KVM에서 새 VM을 만들었습니다.

부팅하면 컴퓨터가 자동 복구 모드로 전환되지만 부팅되지는 않습니다. Cmd 프롬프트를 열려면 로컬 관리자 암호로 인증해야합니다.

나는 다음을 실행했다.

  1. BOOTREC / FIXMBR을 입력 한 다음 Enter 키를 누릅니다.
  2. BOOTREC / FIXBOOT를 입력 한 다음 Enter 키를 누릅니다.
  3. Drive : \ boot \ Bootsect.exe / NT60 All을 입력 한 다음 Enter 키를 누릅니다.

그러나 VM을 부팅 할 수없는 경우 항상 복구 모드로 들어갑니다.

확인해야 할 사항이나 사용하거나 구입할 수있는 타사 유틸리티에 대한 제안 사항이 있으면 쉽게 지나칠 수 있습니까?

명령 프롬프트에 로그인하면 Diskpart / sel disk 0 / list vol을 실행하여 볼 수 있습니다.

Volume 0    D          CDROM          0 B   No Media
Volume 1    C NTFS     Partition    126GB   Healthy
Volume 2    E Recovery Partition    300MB   Healthy   Hidden
Volume 3               Partition     99MB   Healthy   Hidden

KVM의 VM은 다음과 같이 구성되었습니다.

* 에뮬레이터 : / usr / libexec / qemu-kvm * ​​펌웨어 : UEFI x86_64 : * / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * CPUs 8 * 메모리 8192MB * IDE DISK- 디스크 버스 IDE * 스토리지 형식 qcow2

내가 지금까지 한 일 :

  1. Hyper-V를 열고 VM을 Windows의 새 디렉토리로 내보냈습니다.
  2. Hyper-V 디스크 검사를 사용하여 차이점 avhdx 및 vhdx 디스크를 하나의 vhdx로 병합
  3. StarWind v2v Converter를 사용하여 qcow2 파일 생성
  4. qcows 파일을 KVM 시스템으로 복사
  5. 동일한 사양의 새 VM을 만듭니다.

여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오
6. 새로운 머신을 시작할 때 다음과 같이 보입니다 :

여기에 이미지 설명을 입력하십시오



답변

이것이

yum install qemu-img

먼저 파일을 확인하고 확인하십시오.

qemu-img check -r all rmcjmc01.vhdx

괜찮 으면 파일을 변환하십시오.

qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2


답변

변환 도구는 무엇입니까? MVMC? 당신은 또한 StarWind v2v 변환기를 시도 할 수 있습니다 : https://www.starwindsoftware.com/converter 그것은 큰 도움이되었습니다. 또한 Hyper-v에서 변환 할 때 동일한 하드 드라이브를 만듭니다. 변환 자체는 블록 수준에서 수행되므로 모든 블록을 변경하지 않고 복사해야합니다.


답변