I de sidste par dage har jeg taget saften ud af virtualisering ved hjælp af Virtualbox, da jeg implementerer software direkte i virtuelle maskiner, der derefter overføres til de endelige servere eller udviklingsmiljøer, alt dette med det formål at tilbyde løsninger, der simpelthen skal importeres til Virtualbox for at blive brugt med det samme. Dette er virkelig et koncept, som folk fra Nøglefærdig LinuxJeg bliver personligt fortrolig med denne måde at distribuere ting på, og jeg synes, det virker ret effektivt.
Blandt så mange import og eksport af virtuelle maskiner havde jeg et problem i en af gæstecomputerne, og det er det tillod ikke import af .ova i Virtualbox, noget ret nysgerrig fordi den samme .ova kunne importeres på en anden computer med samme version. Jeg ved stadig ikke oprindelsen af problemet, men hvis jeg kan finde en løsning til at kunne bruge den pågældende .ova uden problemer, er trinnene enkle, og jeg deler dem nedenfor.
Løsning på problemet med Kan ikke importere æggefiler i Virtualbox
Det må jeg præcisere denne metode tillader ikke import af beskadigede Ova-filer, så hvis din virtualbox ikke tillader import, fordi filen ikke er komplet, eller hvis du har et kopieringsproblem, fungerer denne metode derfor ikke Sørg for, at din .ova-fil fungerer korrekt.
Hvis du når du importerer en virtualiseret enhed til virtualbox, får en fejlmeddelelse som den i det følgende billede, vil den pågældende metode sandsynligvis løse dit problem
Den første ting, vi skal gøre, er at åbne en terminal i biblioteket, hvor den originale .ova-fil er placeret, så udfører vi følgende kommando for at pakke .ova ud, hvor vi foretrækker.
tar xvf miova.ova -C /home/tudirectorio
Denne kommando udpakker de tre filer, som en æg indeholder: .vmdk, .ovf og .mf, den fil, der interesserer os, er VMDK (.vmdk) (Virtual Machine Disk), som er den, der indeholder diskoplysningerne til stede i din virtuelle enhed.
Den næste ting, vi skal gøre, er at gå til virtualbox og oprette en ny virtuel maskine med samme konfiguration som originalen, det vil sige den samme arkitektur og operativsystem, ud over at tilføje den mængde RAM, som vi vil bruge, til sidst skal vi vælge at bruge en eksisterende virtuel harddiskfil, og vælg den .vmdk, som vi importerede i det foregående trin.
Endelig opretter vi den virtuelle maskine, og vi kan køre det virtualiserede miljø uden problemer.
Denne kommando gør ikke noget, eller jeg ved ikke, om jeg gør det forkert, det hjælper