Varför konvertera OVA till VHD?
En OVA buntar ihop en VM-beskrivning och en VMDK virtuell disk i ett enda TAR-arkiv. VHD är Microsofts virtuella diskformat som används av Hyper-V och Azure. Konvertering gör att en VM som exporterats från VMware eller VirtualBox kan köras under Hyper-V, som inte kan importera OVA direkt och kräver en fristående .vhd eller VHDX-disk.
Hur man konverterar OVA till VHD
VirtualBox OPEN-SOURCE
Importera .ova via Arkiv > Importera appliance, notera sökvägen till .vmdk under Inställningar > Lagring, kör sedan VBoxManage clonehd disk.vmdk disk.vhd --format VHD; använd --format VHDX för det nyare Hyper-V-formatet.
qemu-img OPEN-SOURCE
Extrahera .vmdk från din OVA med tar -xf machine.ova, kör sedan qemu-img convert -f vmdk disk.vmdk -O vpc disk.vhd; använd -O vhdx för VHDX-utmatning.
Program som konverterar OVA
Om dessa format
En OVA-fil är ett enfilspaket av en komplett virtuell maskin - dess hårdvarukonfiguration plus en eller flera virtuella hårddiskar samlade i ett TAR-arkiv. Du importerar den i en hypervisor…
Öppna detaljer för .OVA →En VHD-fil är en komplett hårddisk lagrad som en enda fil - partitionstabell, filsystem och ofta ett helt operativsystem. På Windows kan du montera den i Diskhantering för att läsa filer,…
Öppna detaljer för .VHD →Kvalitet & vad man bör tänka på
- Inget verktyg gör en OVA-till-VHD-konvertering med ett klick - VMDK-disken inuti din OVA måste extraheras och kodas om separat.
- VMware delar ibland upp stora VMDK-filer i flera delar; VBoxManage hanterar dessa korrekt.
- För att få VHDX (det nyare Hyper-V-formatet) istället för VHD, använd
--format VHDXmed VBoxManage eller-O vhdxmed qemu-img.
Vanliga frågor
Kan Hyper-V importera en OVA-fil direkt?
Behöver jag starta min VM i VirtualBox innan export?
VBoxManage clonehd utan att någonsin starta din VM.Vad är skillnaden mellan VHD och VHDX?
--format VHDX eller -O vhdx för att skapa VHDX.