Multipass fra Linux-di­stri­butø­ren Canonical er en vir­tu­a­li­se­rings­løs­ning, der gør det nemt for brugerne at oprette og ad­mi­ni­stre­re Ubuntu-VM’er (virtuelle maskiner) på for­skel­li­ge ope­ra­tiv­sy­ste­mer.

Hvad er Multipass?

Multipass er et let­vægtsvir­tu­a­li­se­rings­pro­gram, der er udviklet specielt til udviklere og sy­stemad­mi­ni­stra­to­rer, der ønsker at teste eller bruge Ubuntu i et isoleret miljø eller oprette et nyt Ubuntu-miljø med en enkelt kommando. Det giver dig mulighed for at oprette, starte og ad­mi­ni­stre­re Ubuntu-virtuelle maskiner med minimal indsats og byder på et enkelt kom­man­do­linje­græn­se­fla­de (CLI).

Når man sam­men­lig­ner vir­tu­a­li­se­rings­softwa­re, skiller Multipass sig især ud på grund af sit fokus på Ubuntu og den hurtige opsætning af virtuelle maskiner. Dens ind­byg­ge­de un­der­støt­tel­se på tværs af platforme – Windows, macOS og Linux – adskiller den yder­li­ge­re fra andre løsninger, såsom f.eks. KVM.

Krav til brugen af Multipass

For at kunne bruge Multipass skal følgende krav være opfyldt:

  • Ope­ra­tiv­sy­stem: Multipass un­der­støt­ter Windows 10 (64-bit), macOS og Linux-di­stri­bu­tio­ner.
  • Hardware: Et system med en 64-bit processor og mindst 4 GB RAM anbefales for at køre den virtuelle maskine effektivt.
  • Ad­mi­ni­stra­tor­ret­tig­he­der: Der kræves ad­mi­ni­stra­tor­ret­tig­he­der for at in­stal­le­re og betjene Multipass.

Sådan in­stal­le­rer du Multipass trin for trin

In­stal­la­tio­nen af Multipass afhænger af ope­ra­tiv­sy­ste­met.

In­stal­la­tion på Windows

I Windows skal du bruge et særskilt in­stal­la­tions­pro­gram for at in­stal­le­re Multipass.

Trin 1: Download in­stal­la­tions­pro­gram­met

Besøg den of­fi­ci­el­le Multipass-hjem­mesi­de og download in­stal­la­tions­pro­gram­met til Windows.

Trin 2: Kør in­stal­la­tions­pro­gram­met

Sørg derefter for, at dit lokale netværk er indstil­let til privat, da Multipass ikke kan startes i Windows, hvis netværket er of­fent­ligt. Når dette er gjort, skal du dob­belt­klik­ke på den down­lo­a­de­de fil for at starte in­stal­la­tions­pro­gram­met og følge in­struk­tio­ner­ne i in­stal­la­tions­gu­i­den.

Trin 3: Afslut in­stal­la­tio­nen

Når in­stal­la­tio­nen er færdig, kan du bruge Multipass via kom­mandopromp­ten eller Po­werS­hell.

In­stal­la­tion på macOS

På macOS kan du downloade Multipass via pak­ke­hånd­te­rin­gen Homebrew. Hvis du endnu ikke har in­stal­le­ret Homebrew, skal du følge denne vej­led­ning til in­stal­la­tion af Homebrew, før du in­stal­le­rer Multipass.

Trin 1: Download via Homebrew

Start først din terminal, og kør følgende kommando for at opdatere Homebrew og in­stal­le­re Multipass:

brew install --cask multipass
bash

Homebrew bør nu au­to­ma­tisk downloade og in­stal­le­re Multipass.

Trin 2: Kon­trol­ler in­stal­la­tio­nen

Du kan kon­trol­le­re, om Multipass er blevet in­stal­le­ret korrekt, ved at indtaste kom­man­do­en multipass version i ter­mi­na­len.

In­stal­la­tion på Linux

Der findes for­skel­li­ge in­stal­la­tions­me­to­der til Ubuntu og andre Linux-di­stri­bu­tio­ner:

Mulighed 1: In­stal­la­tion på Ubuntu via APT

Opdater pak­ke­hånd­te­rings­sy­ste­met APT, og installer Multipass på Ubuntu ved hjælp af følgende kom­man­do­er:

sudo apt update
sudo apt install multipass
bash

Mulighed 2: In­stal­la­tion på andre di­stri­bu­tio­ner via Snap

Hvis din di­stri­bu­tion un­der­støt­ter pak­ke­hånd­te­rings­sy­ste­met Snap, kan du in­stal­le­re Multipass ved at køre ne­den­stå­en­de kommando:

sudo snap install multipass
bash

Uanset hvilken in­stal­la­tions­me­to­de du bruger til Multipass på Linux, kan du kon­trol­le­re, om vir­tu­a­li­se­rings­værk­tø­jet er in­stal­le­ret korrekt, ved at køre kom­man­do­en multipass version i din terminal.

Hvordan opretter man en virtuel maskine med Multipass?

Når Multipass er in­stal­le­ret, kan du begynde at oprette og ad­mi­ni­stre­re Ubuntu-virtuelle maskiner.

Trin 1: Opret en virtuel maskine

For at oprette en ny virtuel maskine skal du bruge kom­man­do­en launch. Denne kommando henter den nyeste Ubuntu-image og starter en ny virtuel maskine. Du kan angive et bru­ger­de­fi­ne­ret navn til den virtuelle maskine ved hjælp af den valgfri parameter --name, hvilket anbefales for at undgå, at der genereres et til­fæl­digt og mindre me­nings­fuldt navn.

multipass launch --name test-vm
bash

Trin 2: Find ud af, hvilken version af Ubuntu du har

Hvis du vil bruge en bestemt version af Ubuntu, kan du først få vist alle til­gæn­ge­li­ge versioner med denne kommando:

multipass find
bash

Du får vist en liste over for­skel­li­ge Ubuntu-versioner og deres aliaser. Brug kom­man­do­en multipass info [versionname/alias] for at se flere op­lys­nin­ger om en bestemt version. Du kan derefter angive din fo­re­truk­ne version i kom­man­do­en launch. Ubuntu 22.04 LTS in­stal­le­res her:

multipass launch --name test-vm 22.04
bash

Trin 3: Kon­trol­ler status for de virtuelle maskiner

For at få vist en liste over alle aktive virtuelle maskiner skal du bruge følgende kommando, som viser alle kørende virtuelle maskiner, deres status, IP-adresse og andre relevante op­lys­nin­ger.

multipass list
bash

Trin 4: Opret for­bin­del­se til en virtuel maskine

For at få adgang til en kørende VM skal du bruge kom­man­do­en shell:

multipass shell test-vm
bash

Kom­man­do­en opretter en SSH-for­bin­del­se til den angivne VM, så du kan arbejde direkte med den.

Trin 5: Ad­mi­ni­strer og kon­trol­ler virtuelle maskiner

Multipass tilbyder en række kom­man­do­er til ad­mi­ni­stra­tion af dine virtuelle maskiner:

  • Sæt en VM på pause: multipass suspend test-vm
  • Start en tidligere sus­pen­de­ret VM: multipass start test-vm
  • Sletning af en VM: multipass delete test-vm
  • Fjern alle slettede VM’er: multipass purge (slettede VM’er forbliver i slettet tilstand, indtil de endeligt fjernes på denne måde).
Gå til ho­ved­me­nu­en