Skip to content
1.1.2017 / kaldy123

Windows Hyper-V Did Not Find Virtual Machine to Import

Situace obecně: máte virtuální stroj vytvořený a exportovaný z Hyper-V na Windows Server 2008/2008R2. Chcete jej naimportovat na Hyper-V Windows Server 2012R2 nebo novější.

Situace speciálně: jako MCT laboruji s virtuálními stroji pro laby MOC. V několika kurzech MOC je potřebný stroj MSL-TMG1, jako router. MSL-TMG1 je vytvořen na Hyper-V Windows Server 2008R2, ale používá se v kurzech pro Windows 10 a Windows Server 2012R2, takže na serveru Windows Server 2012R2. Pokud pracujete přesně podle návodu (pouze zaměníte server 2008 za 2012R2), obdržíte hlášku:

importwizzard

Osobně jsem strávil na problému několik dní, než jsem se obrátil na Google – chtělo to různě přeformulovat dotaz, než jsem mezi spoustami zavádějících blábolů našel pramen vody čisté:

https://blogs.technet.microsoft.com/rmilne/2013/10/22/windows-hyper-v-2012-8-1-hyper-v-did-not-find-virtual-machine-to-import/

Ten článek je velice poučný, doporučuji jej projít celý, včetně diskuze… Nicméně stručně asi toto:

Pokud máte Windows Server 2012 (bez R2 !) Hyper-V:

  1. možnost: Soubory připravené setupem pro import naimportujte na Hyper-V Windows Server 2012 a následně vyexportujte. Tento export lze následně použít pro import na Hyper-V Windows Server 2012R2.
  2. možnost: Soubory připravené setupem pro import naimportujte na Hyper-V Windows Server 2012. Zastavte Hyper-V Virtual Machine Management Service (VMMS). Tím odemknete soubory virtuálního stroje, které stačí jednoduše zkopírovat na Windows Server 2012R2 a naimportovat do Hyper-V.

hyper-v-virtual-machine-management
Pokud máte již pouze Windows Server 2012R2, použijte vytvořená VHD-čka a vytvořte k nim nový virtuální stroj. Např. takto:

msl-tmg1-vm-settingsCo se týče HDD, situace vypadá asi takto:

msl-tmg1-hdd1

msl-tmg1-hdd2

msl-tmg1-hdd3

Až po několika dnech jsem si všimnul, že síťové karty (NIC) jsem vytvořil jako syntetické, kdežto v originálu se používají legacy. Ničemu to zřejmě nevadí a mašinka si žije svým životem….

msl-tmg1-live

Závěr.

Ve Windows Server 2012 se změnil jmenný prostor WMI root\virtualization na WMI root\virtualization\v2. Původní WMI root\virtualization\v1 byl ponechán.
Ve Windows Server 2012 R2 byl WMI root\virtualization\v1 vypuštěn.

Mimo jiné toto znamená: Ve Windows Server 2008/2008R2 byl exportovaný soubor virtuálního stroje ve formátu .exp , kdežto ve Windows Server se import i export provádí prostou kopií XML souborů reprezentujících virtuální stroj.

  1. není tedy možný import VM vyexportované z W2008/W2008R2 na W2012R2
  2. W2012 umí importovat oba formáty exportovaných VM.
Reklamy

Zanechat Odpověď

Vyplňte detaily níže nebo klikněte na ikonu pro přihlášení:

WordPress.com Logo

Komentujete pomocí vašeho WordPress.com účtu. Odhlásit /  Změnit )

Google+ photo

Komentujete pomocí vašeho Google+ účtu. Odhlásit /  Změnit )

Twitter picture

Komentujete pomocí vašeho Twitter účtu. Odhlásit /  Změnit )

Facebook photo

Komentujete pomocí vašeho Facebook účtu. Odhlásit /  Změnit )

w

Připojování k %s

%d bloggers like this: