Share via


OVF-csomagok használata virtuális gépek létrehozásához a System Center Virtual Machine Manager 2012-ben

 

Hatókör: System Center 2012 - Virtual Machine Manager

Az OVF (Open Virtualization Format – nyílt virtualizációs formátum) a Distributed Management Task Force, Inc. csomagolási szabványa, amelyet a virtuális készülékek hordozhatóságának és telepítésének támogatására terveztek. A Virtual Machine Manager (VMM)System Center 2012 verziójában az OVF Import/Export eszközzel virtuális gépeket hozhat létre egy OVF-csomagból. Ugyanakkor a System Center 2012, 1. szervizcsomag (SP1) – Virtual Machine Manager verziótól kezdve az OVF-eszköz nem támogatott. Ehelyett, az OVF-csomagok Hyper-V gazdagépre való importálásához, illetve azok onnan való exportálásához használja a Microsoft Virtual Machine Converter (MVMC) alkalmazást, amely a VMDK-/VHD-fájlokat alakítja át. További információk: Microsoft Virtual Machine Converter 3.0.

Ha OVF-csomagokkal dolgozik, az .ovf-fájlban megadott virtuális merevlemez nevének egyeznie kell a virtuális merevlemez valós elérési útjával és helyével. Ha például konvertál egy fájlt .vmdk formátumból .vhd formátumba, vagy átnevezi a virtuális merevlemez fájlját, az .ovf-fájlt is szerkeszteni kell a nevének frissítéséhez.

Ügyeljen az alábbiakra:

  • Ha egy virtuálismerevlemez-fájlt egy formátumból egy másikba konvertál, például .vhd formátumból .vmdk, vagy .vmdk formátumból .vhd formátumba, azt javasoljuk, hogy a rögzített méretű lemezformátumot használja. A rögzített méretű lemez „vastag lemez” néven is ismert.

  • A virtuális merevlemez neve többször is megjelenik az .ovf-fájlban. Győződjön meg arról, hogy a fájl összes előfordulását frissíti.

  • Az OVF-eszköz jelenlegi verziója egy virtuális gépet támogat. Az egynél több virtuális gépet, vagy telepítés-testreszabásokat tartalmazó VMM-szolgáltatássablonok importálása és exportálása jelenleg nem támogatott.

Virtuális gépek létrehozása OVF-csomagokból

A System Center 2012, 1. szervizcsomag (SP1) – Virtual Machine Manager verziótól kezdve az OVF-eszköz nem támogatott. OVF-csomagok importálásához Hyper-V-gazdagépre használja a Microsoft Virtual Machine Converter (MVMC) alkalmazást, amely a .vmdk-fájlokat .vhd-fájllá konvertálja. Az MVMC használatakor az OVF-csomag metaadatai elvesznek, tehát az információkat – például a virtuális gép hardverkonfigurációját – rögzíteni kell, mielőtt új virtuális gépet hoz létre a konvertált virtuális merevlemezből. Az MVMC alkalmazással kapcsolatos további információkért lásd a Microsoft Virtual Machine Converter 3.0 című TechNet-cikket.

OVF-csomag virtuális géppé konvertálása

  1. Nyissa meg az OVF-csomag leíróját, és jegyezze le a virtuális gép metaadatait, például a virtuális gép hardverkonfigurációját.

  2. A Microsoft Virtual Machine Converter (MVMC) használatával konvertálja a .vmdk-fájlt .vhd-fájllá.

  3. A VMM használatával hozzon létre virtuális gépet a virtuális merevlemezből; a megfelelő módon használja fel az OVF-csomag feljegyzett metaadatait. További információ: Virtuális gép létrehozása és központi telepítése meglevő virtuális merevlemezről.

Az OVF-eszköz használata virtuális gépek importálására és exportálására

Az OVF Import/Export eszköz Windows PowerShell-parancsmagokból áll, amelyek lehetővé teszik a System Center 2012 – Virtual Machine Manager (VMM) felhasználói számára OVF-formátumba csomagolt virtuális gépek importálását és exportálását. Az OVF-eszköz használatával virtuális gépek importálhatók más virtualizációs platformokról (jelenleg a VMware vCenter és a Citrix XenServer támogatott), illetve virtuális gépek exportálhatók más platformon történő használathoz.

Az OVF-formátum egy .ovf kiterjesztésű XML-fájlt használ, amelyhez egy vagy több virtuális lemez tartozik. Az OVF Import/Export eszköz nem konvertálja a virtuális merevlemezfájlok formátumát. A virtuális merevlemezek formátumának konvertálása harmadik fél eszközeit teheti szükségessé.

Az OVF Import/Export eszköz telepítése

Az OVF Import/Export eszközt letöltheti a Microsoft letöltőközpontból. A OVF Import/Export eszköz Windows Installer-csomagként érhető el. Az eszközt egy olyan VMM felügyeleti kiszolgálóra kell telepíteni, amelyikre telepítve van a VMM-konzol. A csomag egy Windows PowerShell beépülő modult telepít, amely a következő parancsmagokat tartalmazza:

  • Export-SCVirtualMachine

  • Import-SCVirtualMachine

Az OVF Import/Export eszköz telepítéséhez kattintson duplán az SC2012_VMM_OVFImport-Export.msi Windows Installer-csomagra. El kell fogadnia a licencfeltételeket, és ki kell választani a telepítési mappát. Fejezze be a telepítést.

A parancsmagok használata előtt a VMM-parancsrendszerhéjban, hozzá kell adni a Windows PowerShell beépülő modult az aktuális Windows PowerShell munkamenetéhez. A beépülő modul hozzáadásához futtassa az Add-PSSnapin OVFToolSnapIn parancsmagot.

Ha új Windows PowerShell-munkamenetet indít a VMM-parancsrendszerhéj új példányának megnyitásával, ebben a munkamenetben újra le kell futtatnia a Windows PowerShell-parancsmagot az OVF Import/Export parancsmagjainak használatához.

System_CAPS_ICON_note.jpg Megjegyzés

Ha profilt használ, a Windows PowerShell beépülő modul automatikus betöltéséhez adja hozzá a profiljához az Add-PSSnapin OVFToolSnapIn parancsmagot. További információért írja be a következőt: get-help about_profiles.

Virtuális gép importálása

Új virtuális gép létrehozásához a VMM szolgáltatásban az .ovf-fájl és az egy adott helyre másolt virtuális lemezek segítségével, használja az Import-SCVirtualMachine parancsmagot. A parancsmag létrehoz egy virtuális gépet a hivatkozott virtuális merevlemezekkel, és egy VMM-könyvtármegosztásba menti. Az önkiszolgáló felhasználóknak írható megosztást kell megadniuk a virtuális gép számára. Ügyeljen az alábbiakra:

  • Mielőtt importálná az OVF-csomagot a VMM szolgáltatásba az OVF Import/Export eszközzel, ellenőrizze, hogy a virtuális merevlemez formátuma .vhd vagy .vhdx, és ha nem az, konvertálja .vhd vagy .vhdx formátumba. A rögzített méretű lemezformátumot használja.

  • Amennyiben az eredeti virtuális gép logikai hálózathoz csatlakozik, az importálási folyamat megpróbálja csatlakoztatni az importált virtuális gépet az azonos nevű logikai hálózathoz, amennyiben van ilyen hálózat. Ha nem ez a helyzet, a virtuális gép nem lesz hálózathoz csatolva.

Az Import-SCVirtualMachine parancsmag több kulcsfontosságú paraméterrel rendelkezik.

Importálási paraméter Kötelező? Leírás
ImportVMPath Igen Az importálandó OVF-leírófájlt elérési útját adja meg.
LibraryServerObject Igen A könyvtármegosztáshoz társított könyvtárkiszolgáló-objektumot adja meg.
VMMServerObject Igen A VMM felügyeleti kiszolgálót adja meg.
LibrarySharePath Igen A könyvtármegosztást adja meg.
VHDSourcePath Igen A virtuális merevlemez helyi elérési útját adja meg. A több virtuális merevlemezzel rendelkező virtuális gépek esetében több példányt adjon meg.
VMName Igen Az új virtuális gép nevét adja meg.
AllowUnencryptedTransfer Kapcsoló Azt adja meg, hogy engedélyezett-e a titkosítatlan bitek átvitele.
Overwrite Kapcsoló Azt adja meg, hogy az exportfájlok felülírják-e a meglevő fájlokat.

A következő példaparancsok egy MyVirtualMachine nevű virtuális gépet hoznak létre és tárolnak.

  
$vmm = get-scvmmserver -ComputerName "MyVMM"  
$ls = Get-SCLibraryServer -ComputerName "MyLibraryServer"  
Import-SCVirtualMachine -ImportVMPath "C:\Test\MyVirtualMachineOVF.ovf" -LibraryServerObject $ls -VMMServerObject $vmm -LibrarySharePath "\\MyLibraryServerFQDN\MSSCVMMLibrary\Import\" -VHDSourcePath "C:\ImportInVMM\MyVirtualMachineVHD.vhd" -VMName "MyVirtualMachine"  
  

Az első parancs a VMM felügyeleti kiszolgálót kéri le. A második parancs a könyvtárkiszolgálót kéri le. A harmadik parancs létrehozza a virtuális gépet a megadott névvel, a megadott .ovf-fájl és lemez használatával, ezt követően pedig tárolja a megadott könyvtármegosztáson.

Virtuális gép exportálása

Az Export-SCVirtualMachine parancsmag használatával hozhatja létre az OVF-csomagot, a virtuális gép virtuális merevlemezével együtt. Az exportáláshoz a virtuális gépet a könyvtárban kell tárolni. A parancsmag egy megadott helyi könyvtárba menti az exportált fájlokat.

Az Export-SCVirtualMachine parancsmag több kulcsfontosságú paraméterrel rendelkezik.

Exportálási paraméter Kötelező Leírás
ExportPath Igen A helyi elérési utat adja meg az OVF-fájlok exportálásához.
StoredVMObject Igen Az exportálandó tárolt virtuálisgép-objektumot adja meg.
TargetVirtualizationPlatform Igen Az exportálási platformot adja meg: vmm, vcenter vagy xen.
VMMServerObject Igen A VMM felügyeleti kiszolgálót adja meg.
AllowUnencryptedTransfer Kapcsoló Azt adja meg, hogy engedélyezett-e a titkosítatlan bitek átvitele.
Overwrite Kapcsoló Azt adja meg, hogy az exportfájlok felülírják-e a meglevő fájlokat.
ExportOnlyOVF Kapcsoló Azt adja meg, hogy csak az .ovf-fájl exportálása történjen-e meg, a virtuális merevlemez fájlja nélkül.

A következő példaparancsok egy MyVirtualMachine nevű virtuális gépet exportálnak.

  
$vmm = get-scvmmserver -ComputerName "MyVMM"  
$vm = get-scvirtualmachine -name "MyVirtualMachine"  
Export-SCVirtualMachine -ExportPath "C:\ExportDir" -StoredVMObject $vm -TargetVirtualizationPlatform ”<supportedPlatform>”  -VMMServerObject $vmm  
  

Az első parancs a VMM felügyeleti kiszolgálót kéri le. A második parancs a virtuálisgép-objektumot kéri le. A harmadik parancs OVF-csomagként exportálja a virtuális gépet a helyi exportálási elérési útvonalra.