Převod souboru OVA do VDI
Převeďte OVA appliance na disk VirtualBox VDI pomocí VirtualBox nebo VBoxManage.
Převádějte soubory OVA online
Pro převod OVA do VDI 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 vdi
- Virtualizace
- Dosud nehodnoceno.
Virtuální počítač VirtualBox může potřebovat nativní disk poté, co appliance dorazí jako OVA, zejména když chcete disk připojit k nově vytvořenému počítači. Lokální převod také eliminuje nutnost nahrávat archiv, který může obsahovat přihlašovací údaje operačního systému, klíče nebo firemní data.
Co je formát OVA
OVA (Open Virtual Appliance) je jediný TAR archiv obsahující deskriptor virtuálního počítače OVF a obvykle jeden nebo více virtuálních disků. Může obsahovat také manifest nebo certifikát. VMDK je nejběžnější formát disku, ačkoli appliance může odkazovat na jiné formáty podporované importujícím hypervizorem.
Deskriptor OVF ukládá konfiguraci appliance, například počet procesorů, paměť, firmware, síťové adaptéry, řadiče úložiště a odkazy na disky. Produkty VMware, VirtualBox a distributoři Linux serverů, bezpečnostních laboratoří a vývojových prostředí běžně distribuují soubory OVA. OVA je balíček appliance, nikoli zaváděcí disk, který lze přímo připojit k virtuálnímu počítači.
Co je formát VDI
VDI (Virtual Disk Image) je nativní formát virtuálního pevného disku VirtualBox. Obsahuje hostovaný operační systém, aplikace a soubory a lze jej připojit jako zaváděcí nebo sekundární disk k virtuálnímu počítači VirtualBox.
Dynamicky alokovaný VDI zpočátku využívá pouze prostor hostitele potřebný pro svůj obsah, ale může se zvětšit až na nakonfigurovanou virtuální kapacitu. Pevný VDI při vytvoření rezervuje nakonfigurovanou kapacitu hostitele. VDI je praktický pro připojování disků VirtualBox, klonování, změnu velikosti a lokální správu virtuálních počítačů; automaticky však není kompatibilní s každým jiným hypervizorem.
Jak převést OVA na VDI
Pomocí VirtualBox
- Otevřete VirtualBox a vyberte File → Import Appliance.
- Vyberte soubor
.ova, zkontrolujte navrhované nastavení procesoru, paměti, firmwaru, sítě a úložiště a zvolte Import. VirtualBox appliance rozbalí a zaregistruje virtuální počítač; importovaný disk může zůstat ve formátu VMDK. - Otevřete správce médií pomocí Tools → Media nebo File → Virtual Media Manager, podle verze VirtualBox.
- Vyberte importovaný disk, zvolte Copy, nastavte název výstupního souboru s příponou
.vdi, jako cílový formát vyberte VDI a zvolte dynamicky alokované nebo pevné úložiště. - Po dokončení kopírování otevřete Settings → Storage virtuálního počítače. Odeberte importovaný disk z virtuálního řadiče, aniž byste odstranili jeho zdrojový soubor, a poté připojte nový VDI ke stejnému typu řadiče a případně ke stejnému portu.
- Spusťte virtuální počítač a před odstraněním importovaného virtuálního počítače nebo zdrojového disku ověřte hostovaný systém, aplikace a data.
Pomocí VBoxManage
Pro opakovatelné lokální převody rozbalte OVA a naklonujte jeho disk pomocí nástroje příkazového řádku VirtualBox. V systému Linux nebo macOS:
mkdir appliance
tar -xf appliance.ova -C appliance
VBoxManage clonemedium "appliance/disk.vmdk" "appliance/disk.vdi" --format VDI
Nahraďte disk.vmdk skutečným názvem deskriptoru extrahovaným z OVA a cesty obsahující mezery uzavřete do uvozovek. V systému Windows použijte odpovídající cestu k executable souboru:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonemedium "C:\VM\disk.vmdk" "C:\VM\disk.vdi" --format VDI
U rozděleného VMDK předejte malý soubor deskriptoru .vmdk, nikoli extent soubor s názvem obsahujícím číslovaný segment. Deskriptor odkazuje na extent soubory potřebné pro klonování. Pokud OVA obsahuje několik disků, naklonujte každý z nich a výsledné VDI připojte v původním pořadí řadičů a disků.
Příkaz převádí pouze data disku. Vytvořte nebo vyberte virtuální počítač VirtualBox, nakonfigurujte kompatibilní firmware a řadiče a připojte VDI prostřednictvím Settings → Storage. Grafický archivační nástroj, například 7-Zip, může v systému Windows rozbalit OVA, samotný převod disku však neprovádí.
Limity kompatibility a kvality
- Hostovaný operační systém se znovu neinstaluje ani neupravuje. Firmware cílového virtuálního počítače musí odpovídat instalaci: hostovaný systém s UEFI se nemusí spustit, pokud je připojen k virtuálnímu počítači s legacy BIOS, a opačně to platí také.
- Klonování disku nezachovává úplnou konfiguraci appliance OVA, snapshoty, uložený stav, nastavení sítě ani registraci ve VirtualBox. Požadovaná nastavení znovu vytvořte v cílovém virtuálním počítači.
- Klondování vyžaduje dostatek volného místa pro cíl. Dynamicky alokovaný VDI může stále narůst až na deklarovanou maximální kapacitu.
- Některé appliance závisí na virtualizovaném hardwaru, ovladačích, licencování nebo konfiguraci spouštění specifických pro VMware. Po importu mohou vyžadovat změny ovladačů hostovaného systému nebo ruční opravu.
- Archivy OVA mohou být velmi velké a mohou obsahovat citlivá data. Pro velké soukromé appliance neexistuje obecně vhodná a důvěryhodná online služba pro převod OVA na VDI; lokální převod pomocí VirtualBox a
VBoxManageeliminuje limity nahrávání a riziko zpřístupnění dat. - Po testování zkontrolujte VDI prostřednictvím Virtual Media Manager → Properties, abyste rozlišili virtuální kapacitu od využitého prostoru hostitele. OVA nebo importovaný zdrojový disk odstraňte až po ověření, že se nový virtuální počítač spouští a jeho aplikace fungují.
OVA vs VDI: srovnání formátů
Jak si formáty OVA a VDI stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .OVA Open Virtual Appliance | .VDI VirtualBox Virtual Disk Image |
|---|---|---|
| Komprese | Obojí | Obojí |
| Šifrování | Ne | — |
| Rozdělené archivy | Ne | — |
| Spustitelný | Ne | Ano |
| Podpora operačního systému | Široká | Široká |
| Typická velikost souboru | Velký | Velmi velký |
| Otevřený standard | Ano | Ne |
| Zavedeno | 2009 | 2007 |
| Vývojář | Oracle Corporation (originally VMware OVF initiative) | Oracle (originally InnoTek / Sun Microsystems) |
| MIME typ | application/ovf | — |