Multipass från Linux-dis­tri­butö­ren Canonical är en lösning för vir­tu­a­li­se­ring som gör det enkelt för användare att skapa och hantera Ubuntu VM (virtuella maskiner) på olika ope­ra­tiv­sy­stem.

Vad är Multipass?

Multipass är en lätt­vik­tig vir­tu­a­li­se­rings­pro­gram­va­ra som är särskilt utvecklad för ut­veck­la­re och sys­te­mad­mi­nist­ra­tö­rer som vill testa eller använda Ubuntu i en isolerad miljö eller skapa en ny Ubuntu-miljö med ett enda kommando. Den gör det möjligt att skapa, starta och hantera Ubuntu-VM med minimal an­sträng­ning och erbjuder ett enkelt kom­man­do­rads­gräns­snitt (CLI).

När man jämför vir­tu­a­li­se­rings­pro­gram­va­ra utmärker sig Multipass framför allt genom sitt fokus på Ubuntu och sin snabba VM-kon­fi­gu­ra­tion. Dess inbyggda platt­form­so­be­ro­en­de stöd för Windows, macOS och Linux skiljer det yt­ter­li­ga­re från andra lösningar, såsom KVM.

Krav för an­vänd­ning av Multipass

För att kunna använda Multipass måste följande krav uppfyllas:

  • Ope­ra­tiv­sy­stem: Multipass stöder Windows 10 (64-bitars), macOS och Linux-dis­tri­bu­tio­ner.
  • Hårdvara: Ett system med en 64-bitars processor och minst 4 GB RAM re­kom­men­de­ras för att köra den virtuella maskinen effektivt.
  • Ad­mi­nist­ra­törs­rät­tig­he­ter: Ad­mi­nist­ra­törs­rät­tig­he­ter krävs för att in­stal­le­ra och använda Multipass.

Hur man in­stal­le­rar Multipass steg för steg

In­stal­la­tio­nen av Multipass varierar beroende på ope­ra­tiv­sy­stem.

In­stal­la­tion på Windows

I Windows behöver du ett särskilt in­stal­la­tions­pro­gram för att in­stal­le­ra Multipass.

Steg 1: Ladda ner in­stal­la­tions­pro­gram­met

Besök Multipass of­fi­ci­el­la webbplats och ladda ner in­stal­la­tions­pro­gram­met för Windows.

Steg 2: Kör in­stal­la­tions­pro­gram­met

Se sedan till att ditt lokala nätverk är inställt på privat, eftersom Multipass inte kan startas på Windows om nätverket är of­fent­ligt. När detta är gjort dub­bel­klic­kar du på den ned­lad­da­de filen för att starta in­stal­la­tions­pro­gram­met och följer in­struk­tio­ner­na från in­stal­la­tions­gui­den.

Steg 3: Slutför in­stal­la­tio­nen

När in­stal­la­tio­nen är klar kan du använda Multipass via kom­man­do­tol­ken eller Po­werS­hell.

In­stal­la­tion på macOS

På macOS kan du ladda ner Multipass med hjälp av pa­ket­han­te­ra­ren Homebrew. Om du ännu inte har in­stal­le­rat Homebrew följer du dessa in­struk­tio­ner för in­stal­la­tion av Homebrew innan du in­stal­le­rar Multipass.

Steg 1: Ladda ner via Homebrew

Starta först din terminal och kör följande kommando för att uppdatera Homebrew och in­stal­le­ra Multipass:

brew install --cask multipass
bash

Homebrew bör nu au­to­ma­tiskt ladda ner och in­stal­le­ra Multipass.

Steg 2: Kon­trol­le­ra in­stal­la­tio­nen

Du kan kon­trol­le­ra om Multipass har in­stal­le­rats korrekt genom att ange kommandot multipass version i ter­mi­na­len.

In­stal­la­tion på Linux

Olika in­stal­la­tions­me­to­der finns till­gäng­li­ga för Ubuntu och andra Linux-dis­tri­bu­tio­ner:

Al­ter­na­tiv 1: In­stal­la­tion på Ubuntu via APT

Uppdatera pa­ket­han­te­rings­sy­ste­met APT och in­stal­le­ra Multipass på Ubuntu med följande kommandon:

sudo apt update
sudo apt install multipass
bash

Al­ter­na­tiv 2: In­stal­la­tion på andra dis­tri­bu­tio­ner via Snap

Om din dis­tri­bu­tion stöder pa­ket­han­te­ring­en Snap kan du in­stal­le­ra Multipass genom att köra kommandot nedan:

sudo snap install multipass
bash

Oavsett vilken in­stal­la­tions­me­tod du använder för Multipass på Linux kan du kon­trol­le­ra att vir­tu­a­li­se­rings­verk­ty­get har in­stal­le­rats korrekt genom att köra kommandot multipass version i din terminal.

Hur skapar man en virtuell maskin med Multipass?

När Multipass är in­stal­le­rat kan du börja skapa och hantera Ubuntu-VM.

Steg 1: Skapa en virtuell maskin

För att skapa en ny virtuell maskin använder du kommandot launch. Detta kommando hämtar den senaste Ubuntu-av­bild­ning­en och startar en ny virtuell maskin. Du kan ange ett eget namn för den virtuella maskinen med hjälp av den valfria pa­ra­me­tern --name, vilket re­kom­men­de­ras för att undvika att ett slump­mäs­sigt, mindre me­nings­fullt namn genereras.

multipass launch --name test-vm
bash

Steg 2: Bestäm Ubuntu-version

För att använda en specifik version av Ubuntu kan du först lista alla till­gäng­li­ga versioner med detta kommando:

multipass find
bash

Du får en lista över olika Ubuntu-versioner och deras alias. För att visa mer in­for­ma­tion om en specifik version använder du kommandot multipass info [versionname/alias]. Du kan sedan ange din fa­vo­rit­ver­sion i kommandot launch. Ubuntu 22.04 LTS är in­stal­le­rat här:

multipass launch --name test-vm 22.04
bash

Steg 3: Kon­trol­le­ra statusen för virtuella maskiner

För att visa en lista över alla aktiva virtuella maskiner använder du följande kommando som visar alla virtuella maskiner som körs, deras status, IP-adress och annan relevant in­for­ma­tion.

multipass list
bash

Steg 4: Anslut till en virtuell maskin

För att komma åt en körande VM använder du kommandot shell:

multipass shell test-vm
bash

Kommandot startar en SSH-session till den angivna virtuella maskinen så att du kan arbeta direkt med den.

Steg 5: Hantera och kon­trol­le­ra virtuella maskiner

Multipass erbjuder ett antal kommandon för att hantera dina virtuella maskiner:

  • Avbryta en virtuell maskin: multipass suspend test-vm
  • Starta en tidigare avstängd virtuell maskin: multipass start test-vm
  • Ta bort en virtuell maskin: multipass delete test-vm
  • Ta bort alla raderade virtuella maskiner: multipass purge (raderade virtuella maskiner förblir raderade tills de slutligen tas bort på detta sätt).
Gå till huvudmeny