Hur man virtualiserar en fysisk Ubuntu-maskin

Med Kernel-baserad Virtual Machine-teknik kan vi konvertera en fysisk ubuntu-maskin; här är stegen för hur du virtualiserar en fysisk Ubuntu-maskin.

KVM (Kernel-baserad virtuell maskin) är en virtualiseringslösning inbyggd i Linux-kärnan. Det förvandlar Linux till en hypervisor som gör att flera virtuella maskiner (VM) kan köras på en enda fysisk server.

Hur man virtualiserar en fysisk Ubuntu-maskin

Förutsättningar om hur man virtualiserar en fysisk Ubuntu-maskin

Du behöver följande innan du börjar:

  • En Ubuntu-maskin som du vill virtualisera. Detta kan vara en fysisk server, stationär dator eller bärbar dator. Vi rekommenderar att du använder en fysisk server med minst 20 GB ledigt skivutrymme och 2 GB RAM.
  • En andra maskin som du kommer att installera Ubuntu Server på. Detta kan vara en fysisk server, stationär dator eller bärbar dator. Vi rekommenderar att du använder en fysisk server med minst 20 GB ledigt skivutrymme och 2 GB RAM.
  • En USB-flashskiva med minst 2 GB lagringsutrymme behövs.

Skapa en virtuell dator i VMWare Workstation

  • Öppna VMWare Workstation och klicka "Skapa en ny virtuell maskin."
  • Välj alternativet "Jag kommer att installera operativsystemet senare" och klicka på Nästa.
  • Välj "Ubuntu 64-bitars" för OS-typ och -version och klicka på Nästa.
  • Ange ett namn för din nya virtuella dator och välj en plats för den. Jag gillar att behålla alla mina virtuella datorer i undermappar utanför skrivbordet så att jag lätt kan hitta dem. Klicka på Nästa när du är klar.
  • Tilldela så mycket RAM-minne till din virtuella dator som du kan avvara. Jag rekommenderar minst 1024MB för Ubuntu, men 2048MB eller mer skulle vara ännu bättre. Speciellt om du planerar att köra flera virtuella datorer samtidigt eller göra något seriöst utvecklingsarbete inuti den virtuella datorn. Klicka på Nästa när du är klar.
  • Du kan lämna hårddiskstorleken som standard (8 GB) om du inte vet att du behöver mer utrymme, i så fall kan du öka det nu eller senare via dialogrutan Inställningar. Klicka på Nästa när du är redo att fortsätta.
  • Verifiera dina inställningar på skärmen Klar att skapa och klicka på Slutför för att skapa den virtuella datorn.

Installera Ubuntu i den virtuella datorn

  • Innan du kan börja använda Ubuntu i din virtuella dator måste du installera den. Du kan antingen installera Ubuntu från en DVD eller en .iso-fil.
  • För att installera Ubuntu från en DVD, sätt in DVD:n i datorns optiska enhet och sätt på den virtuella datorn.
  • Ubuntu-installationsprogrammet bör starta automatiskt. Om den inte gör det, tryck på tangenten som startar startmenyn för just din VM-programvara (vanligtvis F2, F12, ESC eller flik) och välj alternativet för att känga från DVD:n.
  • När installationsprogrammet har laddats, följ instruktionerna på skärmen för att slutföra installationen. Se till att välja "Installera Ubuntu" hellre än "Testa Ubuntu” — såvida du inte vill prova Ubuntu utan att installera det, förstås!
  • Att installera Ubuntu från en .iso-fil är lite mer komplicerat eftersom du måste skapa en startbar USB-enhet först. Ett USB-minne med minst 2 GB ledigt utrymme och en .iso-fil av Ubuntu — båda kan du få från Ubuntus webbplats.

Konfigurera nätverket

För att virtualisera en fysisk maskin som kör Ubuntu måste du utföra några ytterligare steg för att konfigurera nätverket. Detta är nödvändigt eftersom det sätt som nätverk är konfigurerat på en fysisk enhet är inkompatibelt med virtualisering.

  • För att börja måste du öppna /etc/network/interfaces fil i en textredigerare. Den här filen styr nätverkskonfigurationen för systemet.
  • Överst i filen måste du lägga till en ny post för varje nätverkskort. Varje post ska se ut så här:
auto eth0
iface eth0 inet statisk
adress 192.168.1.100
nätmask 255.255.255.0
gateway 192.168.1.1
dns-namnservrar 8.8.8.8 8.8.4

Montera den fysiska disken i den virtuella datorn

För att virtualisera en fysisk ubuntu-maskin måste du först montera den fysiska disken i den virtuella datorn.

  • Börja med att starta upp den virtuella datorn och öppna en terminal.
  • Därefter måste du ta reda på var den fysiska disken finns. Du kan göra detta genom att köra följande kommando: sudo fdisk -l
  • När du vet var disken finns kan du montera den genom att köra följande kommando: sudo mount /dev/sda1 /mnt
  • Slutligen måste du skapa en fil som heter /etc/fstab och lägga till följande rad till den: /dev/sda1 /mnt ext4 standardvärde 0 0
  • Nu när den virtuella datorn körs borde du kunna komma åt den fysiska enheten.

Slutsats

Vi har nu tittat på hur man virtualiserar en fysisk Ubuntu-maskin. Vi har också tittat på några av fördelarna och nackdelarna med detta tillvägagångssätt.

Generellt sett är virtualisering av en fysisk Ubuntu-maskin ett utmärkt sätt att flytta till en ny server eller testmiljö utan att oroa sig för hårdvarukompatibilitet.

Det kan också köra flera instanser av Ubuntu på samma hårdvara, vilket kan vara till hjälp för test- eller utvecklingsändamål.

Det kan dock finnas vissa nackdelar med denna strategi. I synnerhet kan det vara mer utmanande att hantera och underhålla en virtuell maskin än en fysisk.

Om du inte är försiktig kan du dessutom överanvända dina resurser och få ditt system att sakta ner eller bli instabilt.

Svenska