Windows 2012 R2'yi Hyper-V'den KVM'ye dönüştürme (qemu)


18

Hyper-V'den KVM'ye (qemu) geçmeye çalıştığım SharePoint 2013 çalıştıran bir Windows Server 2012 R2 var. Vhdx dosyasını qcow2 formatına dönüştürdüm ve KVM sunucusuna kopyaladım (RHEL 7.3)

Hyper-V VM Nesil 2 olarak yapılandırıldı ve KVM'de bir UEFI bellenim (OVMF) ile yeni bir VM oluşturdum.

Açtığımda makine Otomatik Onarım moduna giriyor ancak açılmıyor. Cmd Komut İstemi'ni açabiliyorum ve bunun için yerel Yönetici parolası ile kimlik doğrulaması yapmam gerekiyor.

Aşağıdakileri çalıştırdım:

  1. BOOTREC / FIXMBR yazın ve ENTER tuşuna basın.
  2. BOOTREC / FIXBOOT yazın ve ENTER tuşuna basın.
  3. Drive: \ boot \ Bootsect.exe / NT60 All yazın ve ENTER tuşuna basın.

Ancak VM önyükleme yapamıyor her zaman Onarım moduna girer.

Neyi kontrol etmem gerekebileceğine dair herhangi bir öneri veya bunu kolayca geçmeme yardımcı olmak için kullanabileceğim veya satın alabileceğim herhangi bir üçüncü taraf yardımcı programı?

Komut istemine giriş yaparsam görmek için Diskpart / sel disk 0 / list vol komutunu çalıştırabilirim:

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'deki VM şu şekilde yapılandırıldı:

* Emülatör: / usr / libexec / qemu-kvm * ​​Yazılım: UEFI x86_64: * / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * İşlemciler 8 * Bellek 8192MB * IDE DISK- Disk Veri Yolu IDE * Depolama formatı qcow2

Şimdiye kadar ne yaptım:

  1. Hyper-V'yi açtı ve VM'yi Windows'ta yeni bir dizine verdi
  2. Avhdx ve vhdx disklerini bir vhdx ile birleştirmek için Hyper-V Inspect Disk'i kullanın
  3. Qcow2 dosyası oluşturmak için StarWind v2v Converter kullanılır
  4. Qcows dosyasını KVM makinesine kopyaladı
  5. Aynı spesifikasyonda yeni VM oluşturun:

resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin 6. Yeni makineyi çalıştırırken şunu görüyorum:

resim açıklamasını buraya girin


EFI önyüklemesi Hyper-V sunucusu altında VM'de kullanıldı mı?
Mikhail Khirgiy

EFI, VM'de Hyper-V altında kullanıldı
dross

Gördüğüm bir şey, UEFI kullanmayı düşünüyorsanız Chipset'in Q35 (i440fx değil) olarak ayarlanması gerektiğidir.
Michael Hampton

İyi nokta - Bu alternatifin farkında değildim. Virsh düzenleme kullanarak xml dosyasındaki q35'i ayarlamaya çalıştım ancak virsh çıkışta doğrulamadan şikayet etti ve kaydetmedi.
Cüruf

Q35 mimarisini virt-manager'da yapılandırılabilir bir seçenek olarak nasıl elde edeceğiniz konusunda herhangi bir yardımınız var mı?
Cüruf

Yanıtlar:


13

Bu bu

yum install qemu-img

İlk olarak, dosyayı kontrol edin, tamam olduğundan emin olun.

qemu-img check -r all rmcjmc01.vhdx

Tamamsa, dosyayı dönüştürün

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

1
Bunu denedim ancak bir hata alıyorum, bu yüzden StarWind v2v Converter'ı kullanmaya karar verdim
dross

1
Orijinal Mesaj daha fazla ayrıntı içerecek şekilde güncellendi
dross

1
Bu yaklaşımı tekrar denedim (hala burada mücadele ediyorum) yeni bir test Windows 2012 R2 Vm ve bu sefer StarWind V2V Converter'dan daha fazla ilerleme var gibi görünüyor. VM önyükleme yapmaz, ancak mavi Windows Sorun Giderme başlar. Bir seçenek PC'nizi Yenileyin ancak "Windows'un yüklü olduğu Sürücü kilitli. Sürücünün kilidini açın ve tekrar deneyin."
dross

2
Qemu-img kullanarak çalışmayı bitirdi. StarWind dönüştürücüsünün neden çalışmadığından emin değilim.
Cüruf

17

Dönüştürme aracınız nedir? MVMC? Ayrıca StarWind v2v dönüştürücüsünü de deneyebilirsiniz: https://www.starwindsoftware.com/converter Benim zamanımda çok yardımcı oldu. Ayrıca Hyper-v'den dönüştürüldüğünde özdeş sabit disk oluşturur. Dönüşümün kendisi blok düzeyinde performans gösterir, bu nedenle tüm bloklar değiştirilmeden kopyalanmalıdır.


1
Ayrıca StarWind v2v Converter kullanarak.
Cüruf
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.