Převod souboru OVA do OVF
Převeďte OVA appliance na prohlédnutelný OVF package se samostatnými soubory descriptoru a disků.
Převádějte soubory OVA online
Pro převod OVA do OVF zatím vlastní online konvertor nemáme, ale soubory OVA můžete online převést do těchto formátů:
Jak převést soubor ova do formátu ovf
- Virtualizace
- Dosud nehodnoceno.
Hypervisor nebo editor appliance může vyžadovat balíček OVF namísto jediného souboru OVA. Jeho převod nebo extrakce oddělí descriptor a virtuální disky, takže je lze snadněji prohlížet, upravovat, ověřovat nebo importovat do softwaru, který nepřijímá OVA přímo.
Co je formát OVA
OVA neboli Open Virtual Appliance je jediný archiv tar obsahující OVF descriptor, jeden nebo více virtuálních disků, například soubory VMDK, a případně manifest nebo certifikát. VMware vSphere, VMware Workstation, Oracle VirtualBox a další virtualizační platformy vytvářejí a importují appliance OVA. Soubory OVA se běžně používají k distribuci předem vytvořených Linux appliance, exportu virtuálních počítačů a přenosu VM v jediném souboru.
Co je formát OVF
OVF neboli Open Virtualization Format popisuje appliance pomocí XML descriptoru a přidružených souborů. Balíček OVF obvykle obsahuje descriptor .ovf, virtuální disky a volitelné soubory manifestu nebo certifikátu. Descriptor zaznamenává virtuální hardware, řadiče disků, nastavení CPU a paměti, síťová zařízení, požadavky firmwaru a další metadata nasazení.
Samostatné soubory usnadňují prohlížení, úpravy, ověřování, nahrazování nebo zpracování balíčku OVF softwarem, který očekává OVF. Obvykle není menší než OVA: odstranění vnějšího archivu TAR zachová téměř všechna data virtuálních disků a může zvětšit jejich zdánlivou velikost, protože soubory již nejsou uloženy jako jeden archiv.
Použití VMware OVF Tool
VMware OVF Tool je nejpřímější desktopová možnost pro appliance kompatibilní s VMware. Společnost Broadcom jej distribuuje pro Windows, Linux a macOS prostřednictvím svého portálu pro stahování VMware.
- Nainstalujte VMware OVF Tool a otevřete Command Prompt, PowerShell nebo terminál.
- Přejděte do adresáře obsahujícího OVA nebo použijte úplné cesty.
- Spusťte:
ovftool appliance.ova appliance.ovf
Příkaz zapíše OVF descriptor a přidružené soubory disků vedle cílového souboru. V závislosti na zdroji a verzi nástroje může zapsat také manifest. Chcete-li použít samostatný výstupní adresář, nejprve jej vytvořte a zadejte cílovou cestu, například:
ovftool appliance.ova converted/appliance.ovf
Uchovávejte všechny vygenerované soubory pohromadě a zkontrolujte výstup příkazu, zda neobsahuje varování. Pokud je přítomen manifest, jeho hashe se před nasazením musí shodovat s descriptor a soubory disků; po každé ruční úpravě použijte validaci nebo importní operaci podporující OVF.
Použití Oracle VirtualBox
VirtualBox importuje OVA jako VM a poté tuto VM exportuje jako balíček OVF. V rozhraní zvolte File → Import Appliance, vyberte OVA a dokončete import. Poté zvolte File → Export Appliance, vyberte importovanou VM, nastavte název výstupního souboru na cestu .ovf a exportujte ji.
Odpovídající příkazy jsou:
VBoxManage import appliance.ova --vsys 0 --vmname ConvertedVM
VBoxManage export ConvertedVM --output appliance.ovf
VirtualBox může během importu a exportu přepsat nastavení hardwaru, definice řadičů disků, síťové adaptéry a metadata appliance. Pokud je důležitější zachovat konfiguraci orientovanou na VMware než upravovat VM prostřednictvím VirtualBoxu, použijte OVF Tool.
Extrahování bez importu
Pro přesné rozbalení na úrovni souborů extrahujte OVA jako archiv TAR namísto jeho importu:
mkdir converted-appliance
tar -xf appliance.ova -C converted-appliance
V systému Windows může 7-Zip otevřít OVA jako archiv TAR; extrahujte jeho obsah a použijte existující soubor .ovf. Tím se zachová původní descriptor, disky a manifest, ale neopraví se neplatná metadata, nepřevedou formáty disků ani se appliance nepřizpůsobí jinému hypervisoru. Extrakce je proto rozbalení, nikoli nový export.
Online převodníky
Online převod je pro soubory OVA obecně nevhodný. Často mají několik gigabajtů, překračují limity nahrávání v prohlížeči a mohou obsahovat přihlašovací údaje, certifikáty, licencovaný software nebo soukromá data. Neexistuje univerzálně spolehlivá webová služba pro zachování OVF metadat specifických pro hypervisor; místo toho použijte lokální VMware OVF Tool, VirtualBox nebo nástroj TAR. Pokud služba schválená organizací výslovně podporuje převod OVA na OVF, před nahráním appliance ověřte její limit velikosti souboru, zásady uchovávání, šifrování a to, zda zachovává manifesty.
Kontroly kompatibility
- Názvy odkazovaných souborů neměňte. Descriptor
.ovfodkazuje na názvy disků pomocí relativní cesty. Přejmenování nebo oddělení disků může způsobit selhání importu balíčku. - Po úpravách zpracujte manifesty. Změna descriptoru nebo disků zneplatní odpovídající položky SHA-1 nebo SHA-256 v souboru
.mf. Manifest odstraňte pouze tehdy, pokud to cílový importer umožňuje, nebo jej znovu vygenerujte pomocí nástroje podporujícího OVF. - Počítejte s rozdíly hardwaru. V cílovém hypervisoru může být nutné upravit režim firmwaru, kompatibilitu CPU, řadiče SCSI nebo IDE, síťové adaptéry, secure boot, VMware Tools a VirtualBox Guest Additions.
- Snapshoty nemusí být zachovány. Appliance obvykle obsahuje konsolidovaný disk nebo řetězec disků; při exportu mohou být snapshoty vynechány nebo mohou být jejich změny sloučeny do nového disku.
- Ověřte podporu formátu disku. Descriptor může odkazovat na VMDK, VHD nebo jiný formát disku. Cílový hypervisor musí tento formát podporovat, nebo je nutné disk samostatně převést pomocí kompatibilního nástroje.
OVA vs OVF: srovnání formátů
Jak si formáty OVA a OVF stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .OVA Open Virtual Appliance | .OVF Open Virtualization Format |
|---|---|---|
| Komprese | Obojí | Bez komprese |
| Šifrování | Ne | Ne |
| Rozdělené archivy | Ne | — |
| Spustitelný | Ne | Ne |
| Podpora operačního systému | Široká | Široká |
| Typická velikost souboru | Velký | Malé |
| Otevřený standard | Ano | Ano |
| Zavedeno | 2009 | 2009 |
| Vývojář | Oracle Corporation (originally VMware OVF initiative) | DMTF (Distributed Management Task Force) |
| MIME typ | application/ovf | application/ovf+xml |