De senaste dagarna har jag utnyttjat virtualisering med VirtualBox till fullo, då jag distribuerar programvara direkt till virtuella maskiner som sedan flyttas till de slutliga servrarna eller utvecklingsmiljöerna. Allt detta syftar till att erbjuda lösningar som helt enkelt behöver importeras till VirtualBox för att användas omedelbart . Detta är ett koncept som folket på TurnKey Linux hanterar mycket bra ; jag personligen börjar vänja mig vid det här sättet att distribuera saker och jag tycker att det är ganska effektivt.
Mitt i all import och export av virtuella maskiner stötte jag på ett problem på en av värddatorerna: den tillät inte att .ova-filen importerades till VirtualBox . Detta var ganska konstigt, eftersom samma .ova-fil kunde importeras till en annan dator med samma version . Jag vet fortfarande inte orsaken till problemet, men jag lyckades hitta en lösning för att använda .ova-filen utan problem. Stegen är enkla, och jag kommer att dela dem nedan.
Lösning på problemet med att inte importera äggfil i Virtualbox
Jag måste förtydliga att den här metoden inte tillåter import av skadade OVA-filer , så om din VirtualBox inte tillåter import eftersom filen är ofullständig eller har ett kopieringsproblem, kommer den här metoden inte att fungera; se därför till att din .ova-fil fungerar korrekt.
Om du får ett felmeddelande som det i följande bild när du importerar en virtualiserad enhet till virtualbox kommer metoden i fråga troligen att lösa ditt problem
Det första vi måste göra är att öppna en terminal i katalogen där den ursprungliga .ova-filen finns, sedan kör vi följande kommando för att packa upp .ova där vi föredrar.
tar xvf miova.ova -C /home/tudirectorio

Det här kommandot extraherar de tre filerna som finns i en OVA: .vmdk, .ovf och .mf. Filen vi är intresserade av är VMDK ( .vmdk ) (Virtual Machine Disk) som innehåller diskinformationen som finns på din virtuella enhet.
Nästa sak vi måste göra är att gå till virtualbox och skapa en ny virtuell maskin med samma konfiguration som originalet, det vill säga samma arkitektur och operativsystem, förutom att lägga till den mängd RAM som vi vill använda, äntligen måste vi välja att använda en befintlig virtuell hårddiskfil och välj .vmdk som vi importerade i föregående steg.


Slutligen skapar vi den virtuella maskinen och vi kan köra den virtualiserade miljön utan problem.
