Konverze vmdk do ova

Převod souboru VMDK do OVA

Zabalte VMware VMDK s nastavením hardwaru VM jako přenosné OVA appliance.

Převádějte soubory VMDK online

Pro převod VMDK do OVA zatím vlastní online konvertor nemáme, ale soubory VMDK můžete online převést do těchto formátů:

Jak převést soubor vmdk do formátu ova

Hypervizor nebo importér appliance může vyžadovat OVA namísto samostatného disku VMware, zejména když je nutné virtuální počítač sdílet jako jeden přenositelný soubor. Při převodu se VMDK zabalí společně s definicí hardwaru virtuálního počítače a nastavením importu.

Co obsahuje VMDK

VMDK (Virtual Machine Disk) je formát virtuálního pevného disku vyvinutý společností VMware a podporovaný nástroji VMware Workstation, ESXi, Fusion, VirtualBox, QEMU a dalším virtualizačním softwarem. Obsahuje oddíly a soubory hostovaného operačního systému, ale obvykle neobsahuje přidělení paměti VM, volbu firmwaru, konfiguraci sítě, typ řadiče ani další hardwarová nastavení.

VM může používat jeden soubor VMDK, deskriptor spolu s více soubory extentů nebo rozdílové disky snapshotů. Uchovávejte všechny odkazované extenty a soubory snapshotů pohromadě; převod pouze jednoho extentu nebo rozdílového disku může vést k neúplnému výsledku nebo k výsledku, ze kterého nelze zavést systém.

Co obsahuje OVA

OVA (Open Virtualization Appliance) je jediný archiv TAR obsahující balíček OVF. Obvykle zahrnuje hardwarový a implementační deskriptor .ovf, jeden nebo více virtuálních disků, například .vmdk, a volitelně manifest obsahující kontrolní součty SHA nebo soubory certifikátů. OVA je formát balíčku, nikoli náhrada formátu virtuálního disku.

Jeden soubor se snadněji kopíruje, archivuje a importuje než adresář VM obsahující několik disků a konfiguračních souborů. OVA zlepšuje přenositelnost mezi podporovanými hypervizory, ale nezaručuje shodnou emulaci hardwaru ani chování ovladačů hostovaného systému. OVA není automaticky menší: jeho velikost závisí na exportovaném formátu disku, přidělených blocích a kompresi nebo řídkosti použité exportérem.

Převod pomocí VMware OVF Tool

VMware OVF Tool je nejpřímější lokální metoda, pokud VMDK patří k VM VMware s konfiguračním souborem .vmx.

  1. Řádně vypněte hostovaný operační systém. Neexportujte disk během zápisu.
  2. Ve VMware konsolidujte nebo odstraňte snapshoty, případně zahrňte do zdrojové VM všechny závislosti snapshotů.
  3. Nainstalujte aktuální OVF Tool od společnosti VMware a spusťte:
ovftool /path/to/source.vmx /path/to/output.ova

U zdroje ESXi nebo vCenter může OVF Tool exportovat přímo z URL inventáře, například:

ovftool vi://user:password@esxi.example/VMName /path/to/output.ova

Samostatný VMDK nemá definici hardwaru VM, kterou by OVF Tool mohl exportovat. Nejprve vytvořte kolem disku VM v nástroji VMware Workstation, Fusion nebo jiném hypervizoru a poté exportujte výslednou VM .vmx.

Převod pomocí VirtualBox

VirtualBox může připojit existující VMDK k nové VM a exportovat tuto VM jako OVA.

  1. Otevřete VirtualBox a vyberte New.
  2. Nastavte rodinu a verzi hostovaného operačního systému tak, aby odpovídala nainstalovanému systému.
  3. Vyberte Use an existing virtual hard disk file a zvolte soubor deskriptoru VMDK. Pokud je disk rozdělený, vyberte malý soubor deskriptoru, nikoli soubor extentu.
  4. Pokud možno nastavte firmware, řadič úložiště, počet CPU, paměť a síťový adaptér tak, aby odpovídaly původní VM. Pro hostovaný systém nainstalovaný v režimu UEFI použijte EFI; změna na BIOS může zabránit spuštění systému.
  5. Jednou VM spusťte a ověřte, že hostovaný systém i jeho aplikace fungují, poté jej vypněte.
  6. Vyberte File → Export Appliance, zvolte VM, vyberte výstupní cestu a exportujte ji jako .ova.

Ekvivalentní export z příkazového řádku je:

VBoxManage export VMName --output output.ova

Nastavení exportu VirtualBox může přidat manifest a může vybrat OVF 2.0, pokud jej cílový systém podporuje. OVF 1.0 je často bezpečnější volbou pro starší importéry.

Online převod a ověření

Online převodníky souborů jsou pro tuto úlohu obecně nevhodné. Kompletní OVA vyžaduje kromě dat disku také metadata VM, soubory VMDK mohou být velmi velké a nahráním disku vystavujete soubory a přihlašovací údaje hostovaného systému. Nelze předpokládat, že běžné renomované služby pro převod souborů podporují kompletní pracovní postup zabalení appliance VMDK do OVA. Používejte VMware OVF Tool nebo VirtualBox lokálně; online službu využijte pouze po ověření, že výslovně podporuje balení VM appliance a požadované zásady ochrany soukromí.

Před přenosem výsledek zkontrolujte:

tar -tf output.ova

Výpis by měl obsahovat deskriptor OVF a očekávané soubory disků. Importujte OVA do cílového hypervizoru a spusťte kopii, nikoli původní VM. VMware OVF Tool může appliance také ověřit pomocí svých možností ověřování; kontrola manifestu importérem odhalí změněné nebo neúplné soubory balíčku.

Omezení kompatibility

  • Export obvykle nezachová snapshoty VMware, stav pozastavené paměti, hesla šifrovaných disků ani všechna virtuální zařízení specifická pro VMware.
  • Cílový hypervizor může změnit řadič disku, síťový adaptér, MAC adresu, firmware nebo verzi virtuálního hardwaru. Hostovaný systém může vyžadovat nové ovladače úložiště nebo sítě a může požadovat opětovnou aktivaci.
  • Disk vytvořený s tenkým zajišťováním nebo řídkými extenty se může během exportu nebo importu zvětšit. Před zahájením zkontrolujte kapacitu cílového datového úložiště.
  • Nepřejmenovávejte VMDK na .ova ani jej ručně nevkládejte do archivu TAR; tím nevznikne deskriptor OVF ani metadata hardwaru.
  • Po prvním spuštění ověřte integritu systému souborů, konfiguraci sítě, synchronizaci času, aplikační služby a licencování, než odstraníte zdrojovou VM.

VMDK vs OVA: srovnání formátů

Jak si formáty VMDK a OVA stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů VMDK a OVA
Vlastnost .VMDK Virtual Machine Disk .OVA Open Virtual Appliance
Komprese Obojí Obojí
Šifrování — Ne
Rozdělené archivy Ano Ne
Spustitelný Ano Ne
Podpora operačního systému Široká Široká
Typická velikost souboru Velmi velký Velký
Otevřený standard Částečně otevřený Ano
Zavedeno 1998 2009
Vývojář VMware Oracle Corporation (originally VMware OVF initiative)
MIME typ application/x-vmdk application/ovf

Často kladené otázky

Obsahuje převod VMDK na OVA také nastavení mého virtuálního počítače?

Pouze pokud jsou při převodu zahrnuta hardwarová nastavení virtuálního počítače; samotný soubor VMDK obsahuje především virtuální disk, nikoli kompletní konfiguraci počítače. OVA přidává popis OVF s nastaveními, jako jsou paměť, procesory, firmware, řadiče disků a síťové adaptéry.

Změní nebo zkomprimuje převod VMDK na OVA virtuální disk?

VMDK se obvykle zabalí do OVA, místo aby se převáděl do jiného formátu disku. Výsledný archiv může být v závislosti na způsobu zabalení a kompresi větší nebo menší a řídké přidělování místa na disku nemusí být zachováno úplně stejným způsobem.

Mohu OVA založený na VMDK použít v jakémkoli softwaru pro virtuální počítače?

Ne, OVA je přenositelný, ale není univerzálně kompatibilní. Rozdíly v podpoře virtuálního hardwaru, firmwaru, řadičů disků nebo síťových nastavení mohou před spuštěním appliance vyžadovat úpravy nastavení OVF.

Proč se můj OVA po převodu VMDK nespustí?

Častou příčinou je neúplný řetězec disků, například VMDK závislý na chybějícím nadřazeném disku nebo disku se snapshotem. Nesprávné nastavení firmwaru, pořadí spouštění nebo řadiče virtuálního disku může také způsobit, že zabalený virtuální počítač nedokáže najít nebo spustit svůj operační systém.

Podobné .vmdk konverze

Reverzní konverze

Konverze do .ova
z jiných formátů

Sdílejte na sociálních sítích: