Virtuelle maskiner er et av de beste alternativene som er tilgjengelige på begge Windows, Linux og macOS, for å teste nye versjoner av et operativsystem eller til og med andre operativsystemer uten å gjøre noen endringer i oppstartssystemet. Selv om de ikke er de eneste alternativene, er de som tilbys av både VirtualBox og VMware de mest populære og brukte. I tillegg kan vi åpne VirtualBox virtuelle maskiner i VMware og omvendt på en veldig enkel måte.
Prosessen med å lage og konfigurere en virtuell maskin, avhengig av behovene og smakene til hver bruker, kan være utmattende. Å miste alt arbeidet over natten fordi vi har bestemt oss for å endre applikasjonen vi bruker for å virtualisere operativsystemer, er en idé som ikke engang krysser tankene våre.
Hvis vi vil dele virtuelle maskiner med venner eller familie, eller vi ønsker å bruke den på arbeidsplassen vår, der den samme virtuelle maskinplattformen som vi har hjemme ikke brukes, er løsningen å konvertere dem til standard virtualiseringsformat, et format som er kompatibelt med begge applikasjonene. .
Hva er OVF / OVA: fordeler og ulemper
.OVA-utvidelsen er akronymet for Open V irtual A ppliance, et format laget av Oracle, som igjen står bak VirtualBox-applikasjonen. Dette er formatet som brukes til å dele en OVF, Open Virtualization Format, åpen kildekode-format som brukes til å pakke og distribuere virtuelle maskinapplikasjoner og -tjenester. Både VirtualBox og VMware tilbyr støtte for begge formatene, noe som gir brukeren muligheten til å konvertere virtuelle maskiner opprettet i VirtualBox til VMware og omvendt ved å bruke dette standardformatet.
Den første fordelen vi kommer til å finne når vi konverterer virtuelle maskiner fra VirtualBox til VMware og omvendt, er at det ikke vil være nødvendig å lage det på nytt fra bunnen av på datamaskinen der vi også ønsker å bruke det, og dermed redusere tiden som trengs for å konfigurere den i henhold til våre preferanser. På denne måten kan du prøve forskjellige operativsystemer og versjoner av disse tilgjengelig i .OVF-format som vi kan finne på Internett eller som vi kan dele med venner, familie, kolleger.
Selv om begge applikasjonene tilbyr støtte for OVF-standarden, er det ingen garanti for at vi vil være i stand til det konvertere alle virtuelle maskiner riktig og uten feil. Selv om det vanligvis ikke er vanlig, er det alltid en mulighet for at dette kan skje, den raskeste løsningen er å avinstallere den virtuelle maskinen og installere den på nytt.
Konverter en virtuell maskin fra VirtualBox til VMware
Prosessen for å konvertere en virtuell maskin i VirtualBox til .OVA-formatet varierer avhengig av både plassen de opptar og typen lagringsenhet datamaskinen har. Hvis det er en mekanisk harddisk (HDD), vil prosessen gå mye langsommere og du må være tålmodig fordi utstyret administreres av en SSD.
Det første vi må gjøre, før noe annet, når vi har åpnet VirtualBox er å sørge for at den virtuelle maskinen er slått av. Hvis den virtuelle maskinen som vi ønsker å eksportere til .OVF-format kjører, vil ikke prosessen bli utført.
Når vi har forsikret oss om at den virtuelle maskinen er slått av, går vi til toppmenyen i applikasjonen, klikker på Fil-menyen og deretter på Eksporter virtualisert tjeneste.
Deretter vil det vises en liste med alle de virtuelle maskinene installert på datamaskinen, og hvor vi må velge den vi vil eksportere og klikke på Neste.
I det neste vinduet velger vi formatet vi vil bruke for å eksportere den virtuelle maskinen fra følgende alternativer:
- Åpne Virtualization Format 0.9
- Open Virtualization Format 1.0 (anbefalt for å unngå inkompatibiliteter)
- Åpne Virtualization Format 2.0
Deretter setter vi den vi vil lagre den virtuelle maskinen med sammen med katalogen der den skal lagres.
For å starte prosessen, klikk på Neste-knappen og i følgende vindu hvor et sammendrag av prosessen vises, klikk på Eksporter og vent til prosessen er ferdig.
Bruk VirtualBox-maskin i VMware
Når vi har opprettet filen med .OVF-utvidelsen med VirtualBox, er prosessen for å bruke denne allerede opprettede virtuelle maskinen like enkel som å åpne VMware og velge Åpne en virtuell maskin.
Deretter velger vi plasseringen der vi har lagret den virtuelle maskinen som vi har eksportert fra VirtulalBox. I dialogboksen som vises, skriver vi inn navnet på den virtuelle maskinen og velger stedet der vi vil opprette den. Til slutt klikker vi videre Import .
Hvis følgende melding vises etter å ha klikket på Import-knappen som informerer oss om at importen mislyktes fordi den ikke har bestått samsvar med OVF-spesifikasjonen eller maskinvaren til den virtuelle maskinen, trenger vi bare å klikke på Prøv på nytt for å hoppe over dette kravet og la prosessen gå sin gang.
Når prosessen er ferdig, vil alle detaljene til den virtuelle maskinen som vi har eksportert vises, og hvor vi bare må klikke på symbolet representert av en trekant som vender mot venstre.
Flytt en virtuell maskin fra VMware til VirtualBox
Som i prosessen med å eksportere en VirtualBox-maskin til .OFV-format, før vi starter prosessen med VMware, må vi også sørge for at maskinen er helt slått av. Deretter får vi tilgang til Windows-terminal ved å bruke CMD og gå til OVFTool-mappen ved å bruke følgende kommando
cd C:/Program files (x86)/VMware/VMware Player/OVFTool
Hvis vi har Workstation-versjonen installert i stedet for Player-versjonen, må vi få tilgang til VMware Workstation katalogen, i stedet for VMware Player-katalog.
Deretter, fra filutforskeren, uten å lukke CMD-vinduet, ser vi etter plasseringen der den virtuelle maskinen ligger i .vmx-format som vi vil eksportere til .OVF-format og bruker følgende kommando for å konverter den virtuelle VMware-maskinen til format .OVF.
ovftool “C:/users/nombre-de-usuario/Documents/Virtual Machines/Ubuntu/Ubuntu20.vmx” C:/users/nombre-de-usuario/desktop/ubuntu.ovf
Etter å ha skrevet inn denne kommandoen, vil vi konvertere Ubuntu virtuell maskin tilgjengelig i VMware til ubuntu.ovf-filen for å kunne bruke den med VirtualBox.
Bruk den virtuelle VMware-maskinen i VirtualBox
For å bruke den virtuelle VMware-maskinen i VirtualBox, må vi bare åpne Oracle-applikasjonen, gå til toppmenyen og klikk på Fil og deretter på Importer virtualiseringstjeneste , velg plasseringen til filen med filtypen .OVF og følg trinnene som forteller oss at programmet skal installeres på datamaskinen.
Vi velger plasseringen der filen vi har opprettet fra VMware med den virtuelle maskinen som vi har eksportert befinner seg, og klikker på Neste.
Deretter vil alle detaljene til den virtuelle maskinen som vi skal installere, vises. Nederst, Machine base folder, må vi etablere hvor vi vil være vert for den virtuelle maskinen. Til slutt klikker du på Importer for å starte prosessen.
Når prosessen er fullført, vil hovedsiden til VirtualBox-applikasjonen vise den virtuelle maskinen vi har importert. For å kjøre det og sjekke at alt fungerer som det skal, må vi bare velge det og klikke på Start-knappen.
siste trinn
Når vi har installert de virtuelle maskinene som vi har eksportert i både VirtualBox og VMware, er det siste trinnet vi må gjøre å installere Gjeste Tilgang i VirtualBox og VMware Tools for å aktivere interoperabilitet mellom den virtuelle vertsmaskinen og den virtuelle gjestemaskinen.
Selv om dette alternativet er tilgjengelig helt gratis i VirtualBox, akkurat som bruken av applikasjonen, fant vi et lite problem med VMware, og det er at gratisversjonen, VMware Fusion, ikke lar deg installere disse pluginene. Det er nødvendig, ja eller ja, å ha Pro-versjonen av VMware.
Vanlige feil
Med mindre det er en virtuell maskin som krever veldig spesifikk maskinvare, er bruk av en virtuell maskin opprettet i VirtualBox i VMware og vice versa en prosess som vanligvis ikke er til stede i praksis noen problemer.
Til tross for bruk av standard virtualiseringsformat, er det alltid en mulighet for at det ikke starter. Den eneste løsningen på dette problemet er å installer gjesteoperativsystemet på nytt fra bunnen av ved å bruke filen som vi har konvertert på nytt.