Multipass
Multipass fra Linux-distributøren Canonical er en virtualiseringsløsning, der gør det nemt for brugerne at oprette og administrere Ubuntu-VM’er (virtuelle maskiner) på forskellige operativsystemer.
Hvad er Multipass?
Multipass er et letvægtsvirtualiseringsprogram, der er udviklet specielt til udviklere og systemadministratorer, 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 administrere Ubuntu-virtuelle maskiner med minimal indsats og byder på et enkelt kommandolinjegrænseflade (CLI).
Når man sammenligner virtualiseringssoftware, skiller Multipass sig især ud på grund af sit fokus på Ubuntu og den hurtige opsætning af virtuelle maskiner. Dens indbyggede understøttelse på tværs af platforme – Windows, macOS og Linux – adskiller den yderligere 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:
- Operativsystem: Multipass understøtter Windows 10 (64-bit), macOS og Linux-distributioner.
- Hardware: Et system med en 64-bit processor og mindst 4 GB RAM anbefales for at køre den virtuelle maskine effektivt.
- Administratorrettigheder: Der kræves administratorrettigheder for at installere og betjene Multipass.
Sådan installerer du Multipass trin for trin
Installationen af Multipass afhænger af operativsystemet.
Installation på Windows
I Windows skal du bruge et særskilt installationsprogram for at installere Multipass.
Trin 1: Download installationsprogrammet
Besøg den officielle Multipass-hjemmeside og download installationsprogrammet til Windows.
Trin 2: Kør installationsprogrammet
Sørg derefter for, at dit lokale netværk er indstillet til privat, da Multipass ikke kan startes i Windows, hvis netværket er offentligt. Når dette er gjort, skal du dobbeltklikke på den downloadede fil for at starte installationsprogrammet og følge instruktionerne i installationsguiden.
Trin 3: Afslut installationen
Når installationen er færdig, kan du bruge Multipass via kommandoprompten eller PowerShell.
Installation på macOS
På macOS kan du downloade Multipass via pakkehåndteringen Homebrew. Hvis du endnu ikke har installeret Homebrew, skal du følge denne vejledning til installation af Homebrew, før du installerer Multipass.
Trin 1: Download via Homebrew
Start først din terminal, og kør følgende kommando for at opdatere Homebrew og installere Multipass:
brew install --cask multipassbashHomebrew bør nu automatisk downloade og installere Multipass.
Trin 2: Kontroller installationen
Du kan kontrollere, om Multipass er blevet installeret korrekt, ved at indtaste kommandoen multipass version i terminalen.
Installation på Linux
Der findes forskellige installationsmetoder til Ubuntu og andre Linux-distributioner:
Mulighed 1: Installation på Ubuntu via APT
Opdater pakkehåndteringssystemet APT, og installer Multipass på Ubuntu ved hjælp af følgende kommandoer:
sudo apt update
sudo apt install multipassbashMulighed 2: Installation på andre distributioner via Snap
Hvis din distribution understøtter pakkehåndteringssystemet Snap, kan du installere Multipass ved at køre nedenstående kommando:
sudo snap install multipassbashUanset hvilken installationsmetode du bruger til Multipass på Linux, kan du kontrollere, om virtualiseringsværktøjet er installeret korrekt, ved at køre kommandoen multipass version i din terminal.
Hvordan opretter man en virtuel maskine med Multipass?
Når Multipass er installeret, kan du begynde at oprette og administrere Ubuntu-virtuelle maskiner.
Trin 1: Opret en virtuel maskine
For at oprette en ny virtuel maskine skal du bruge kommandoen launch. Denne kommando henter den nyeste Ubuntu-image og starter en ny virtuel maskine. Du kan angive et brugerdefineret navn til den virtuelle maskine ved hjælp af den valgfri parameter --name, hvilket anbefales for at undgå, at der genereres et tilfældigt og mindre meningsfuldt navn.
multipass launch --name test-vmbashTrin 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 tilgængelige versioner med denne kommando:
multipass findbashDu får vist en liste over forskellige Ubuntu-versioner og deres aliaser. Brug kommandoen multipass info [versionname/alias] for at se flere oplysninger om en bestemt version. Du kan derefter angive din foretrukne version i kommandoen launch. Ubuntu 22.04 LTS installeres her:
multipass launch --name test-vm 22.04bashTrin 3: Kontroller 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 oplysninger.
multipass listbashTrin 4: Opret forbindelse til en virtuel maskine
For at få adgang til en kørende VM skal du bruge kommandoen shell:
multipass shell test-vmbashKommandoen opretter en SSH-forbindelse til den angivne VM, så du kan arbejde direkte med den.
Trin 5: Administrer og kontroller virtuelle maskiner
Multipass tilbyder en række kommandoer til administration af dine virtuelle maskiner:
- Sæt en VM på pause:
multipass suspend test-vm - Start en tidligere suspenderet 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).