Hur man klona en virtuell maskin (steg-för-steg-guide)

Virtuella maskiner, eller virtuella datorer för kort, är ett utmärkt verktyg. Möjligheten att snurra upp ett anpassat operativsystem och köra det på din maskin när som helst har nästan obegränsade användningsområden.

Även om virtuella maskiner kan vara praktiska för den vanliga datoranvändaren, är de ovärderliga för mjukvaruutvecklare, testare eller alla som arbetar inom mjukvaruutvecklingsarenan. De kan ställas in och konfigureras för nästan alla operativsystem och hårdvaruspecifikationer.

Resultatet? Utvecklingsteam kan utveckla och testa programvara i en mängd olika miljöer. Möjligheten att skapa och sedan ‘klona’ miljöer är en av de många fördelarna med att använda virtuella maskiner.

Vad innebär det att ‘klona’ en virtuell maskin? Låt oss först ta en titt på vad kloning betyder och sedan hur man gör det.

Vad är virtuell maskinkloning?

Ordet ‘klon’, när det används som ett verb, betyder att göra en identisk kopia av något. I vårt fall vill vi göra en identisk kopia av en befintlig virtuell maskin. Duplikatet kommer att ha exakt samma operativsystem, hårdvarukonfiguration, mjukvarukonfiguration och installerade applikationer.

När den först skapas kommer den klonade maskinen att matcha originalet i alla områden. Så fort den har använts kommer små skillnader att uppstå beroende på användarens handlingar. Konfigurationsinställningar kan ändras, filer kan skapas på disken, applikationer kan laddas, etc. Bara att logga in eller skapa en ny användare kommer att ändra systemet när ny användardata skrivs till disken.

Så en klonad virtuell dator är egentligen bara en exakt kopia vid tidpunkten för dess första skapelse. När den väl har startat och använts börjar den avvika från den ursprungliga instansen.

Varför klona en virtuell maskin?

Som mjukvaruutvecklare eller testare behöver du ofta en miljö för att skapa och testa applikationer. Virtuella maskiner låter dig skapa en ren miljö konfigurerad med de resurser som krävs för testning. När du använder den virtuella datorn kan den skadas av att prova olika utvecklingsidéer eller testa programvaran. Så småningom behöver du en ny.

Det kan ta lite tid att ställa in och skapa en ny virtuell maskin varje gång du behöver en, så den bästa metoden är att skapa en originalmiljö på en virtuell dator. Håll sedan den ren eller oanvänd. När som helst en ny behövs, klona bara originalet. Du har snabbt allt du behöver för din test- eller utvecklingsmiljö.

Detta fungerar också bra när du har ett team av utvecklare och testare. Istället för att alla skapar sin egen virtuella dator kan de helt enkelt få en kopia av ett original som redan är konfigurerat med allt de behöver. Detta gör att utvecklare och testare kan komma igång snabbt, samtidigt som de säkerställer att de börjar med samma miljö. Om någon korrumperar eller förstör sin maskin är det lätt att skapa en ny och börja om.

Hur man klona en virtuell maskin: Guide

Virtuella maskiner styrs av en applikation som kallas a hypervisor. Virtualbox, VMWare Fusionoch Parallels Desktop för Mac är exempel.

Du kan läsa om de bästa hypervisorerna i vår bästa virtuella maskinen runda upp. Nästan varje hypervisor har en funktion som låter dig klona en virtuell maskin. Vi visar dig hur du gör det med hjälp av de 3 hypervisorerna vi har listat ovan. De flesta andra använder liknande metoder.

VirtualBox

Använd följande metod för att klona en maskin i VirtualBox. Observera att dessa kommandon också kan köras från menyn högst upp i VirtualBox-applikationen.

Steg 1: Starta VirtualBox på skrivbordet.

Steg 2: Se till att den virtuella datorn du vill duplicera har alla applikationer installerade, är konfigurerad som du vill och är i önskat tillstånd. Kom ihåg att varje kopia startar i samma tillstånd och konfiguration. När du är klar är det bäst att stänga av den virtuella datorn innan du klona den.

Steg 3: I listan över virtuella maskiner på den vänstra panelen i VirtualBox-applikationen, högerklicka på den du vill klona. Detta öppnar snabbmenyn.

Steg 4: Klicka på ‘Klona.’

Klona en virtuell maskin 2

Steg 5: Du kommer då att bli tillfrågad med några konfigurationsalternativ—namnet på den nya instansen, var du vill lagra den, etc. Du kan behålla standardinställningarna eller ändra dem enligt dina preferenser. När du har valt dina alternativ klickar du på knappen ‘klona’.

Klona en virtuell maskin 1

Du kommer nu att ha en exakt kopia av din ursprungliga virtuella dator som du kan använda eller ge till någon annan i ditt team.

VMware

VMware har en liknande process. Du kan använda följande steg i VMware Fusion.

  1. Starta applikationen VMware Fusion.
  2. Se till att den virtuella maskinen du kopierar har alla nödvändiga applikationer och är konfigurerad som du vill ha den.
  3. Stäng av maskinen innan du klona den.
  4. Välj den virtuella dator du vill ha från biblioteket för virtuella datorer.
  5. Klicka på den virtuella maskinen och skapa sedan en hel klon eller en länkad klon. Om du vill instansiera det från en ögonblicksbild, klicka sedan på Snapshots.
  6. Om du valde alternativet att skapa en klon från en ögonblicksbild, högerklicka och välj sedan en hel klon eller länkad klon.
  7. Skriv in namnet på den nya versionen och klicka sedan på ‘Spara’.

Parallels Desktop

För Parallels Desktop, använd följande steg eller hänvisa till Denna guide från Parallels.

  1. Starta Parallels och se till att den virtuella datorn du vill använda som original är konfigurerad och i det tillstånd du vill kopiera. Se också till att den är avstängd.
  2. I kontrollcentret, välj den virtuella datorn och välj sedan Arkiv->Klona.
  3. Välj den plats där du vill lagra den nya versionen.
  4. Klicka på ‘Spara’ och sedan skapas den.

Ett ord om länkade kloner

När du skapar en klon med de flesta hypervisorer kommer du att få möjlighet att skapa en hel klon eller en ‘länkad’ klon. Du kanske undrar vad skillnaden är.

Full ger dig en fristående virtuell maskin som körs på egen hand i hypervisorn, medan en länkad har sina resurser kopplade till den ursprungliga virtuella datorn.

Det finns fördelar och nackdelar med att använda en länkad klon, så du kanske vill veta vad de är innan du bestämmer dig för vilken du ska använda.

En länkad klon kommer att dela sina resurser, vilket innebär att den tar upp mycket mindre utrymme på din hårddisk. Fullständiga kloner kan använda mycket diskutrymme.

En annan fördel med att använda en länkad klon är att när du gör ändringar i den ursprungliga virtuella datorn kommer de länkade versionerna att uppdateras. Det betyder att det inte finns något behov av att skapa en ny varje gång en ändring görs i originalet. Detta kan dock betraktas som en nackdel om du inte vill att dessa ändringar ska påverka dina duplicerade miljöer.

En annan nackdel med länkning är att maskinerna kan gå mycket långsammare, speciellt om du kör mer än en åt gången. Eftersom resurserna är delade kan den länkade virtuella datorn behöva vänta på sin tur för att använda nödvändiga resurser.

Ytterligare en nackdel är att den länkade maskinen är beroende av den ursprungliga virtuella datorn. Du kommer inte att kunna kopiera klonen och köra den på en annan dator om du inte också kopierar originalet till samma område.

Dessutom, om något händer med originalet – som att det raderas av misstag – kommer de länkade kopiorna inte längre att fungera.

slutord

En klon av en virtuell dator är faktiskt bara en kopia av den virtuella maskinen i dess nuvarande tillstånd. Kloning kan vara fördelaktigt, särskilt för dem som arbetar med mjukvaruutveckling. Virtuella maskinkloner tillåter oss att göra kopior av en specifik miljö så att vi kan återanvända dem och inte behöver oroa oss för att förstöra originalet.

När du skapar en ny klon måste du bestämma om du vill skapa en fullständig eller länkad klon. Var noga med att ta hänsyn till fördelarna och nackdelarna som vi har pratat om ovan.

Som alltid, vänligen meddela oss om du har några frågor eller kommentarer. Vi vill gärna höra från dig.