Multipass van Linux-dis­tri­bu­teur Canonical is een oplossing voor vir­tu­a­li­sa­tie waarmee ge­brui­kers eenvoudig Ubuntu VM’s (virtuele machines) op ver­schil­len­de be­stu­rings­sys­te­men kunnen maken en beheren.

Wat is Multipass?

Multipass is een licht­ge­wicht vir­tu­a­li­sa­tie­soft­wa­re die speciaal is ontworpen voor ont­wik­ke­laars en sys­teem­be­heer­ders die Ubuntu in een ge­ï­so­leer­de omgeving willen testen of gebruiken, of met één enkele opdracht een nieuwe Ubuntu-omgeving willen creëren. Hiermee kunt u met minimale in­span­ning Ubuntu VM’s maken, starten en beheren en beschikt u over een een­vou­di­ge op­dracht­re­ge­lin­ter­fa­ce (CLI).

Bij het ver­ge­lij­ken van vir­tu­a­li­sa­tie­soft­wa­re on­der­scheidt Multipass zich vooral door zijn focus op Ubuntu en een snelle VM-in­stal­la­tie. De native cross-platform on­der­steu­ning voor Windows, macOS en Linux on­der­scheidt het verder van andere op­los­sin­gen, zoals bij­voor­beeld KVM.

Vereisten voor het gebruik van Multipass

Om Multipass te kunnen gebruiken, moet aan de volgende vereisten worden voldaan:

  • Be­stu­rings­sys­teem: Multipass on­der­steunt Windows 10 (64-bit), macOS en Linux-dis­tri­bu­ties.
  • Hardware: Een systeem met een 64-bits processor en minimaal 4 GB RAM wordt aan­be­vo­len om de virtuele machine efficiënt te laten draaien.
  • Be­heer­ders­rech­ten: Be­heer­ders­rech­ten zijn vereist voor het in­stal­le­ren en gebruiken van Multipass.

Hoe Multipass stap voor stap te in­stal­le­ren

De in­stal­la­tie van Multipass verschilt per be­stu­rings­sys­teem.

In­stal­la­tie op Windows

Op Windows heb je een speciaal in­stal­la­tie­pro­gram­ma nodig om Multipass te in­stal­le­ren.

Stap 1: Download het in­stal­la­tie­pro­gram­ma

Bezoek de officiële Multipass-website en download het in­stal­la­tie­pro­gram­ma voor Windows.

Stap 2: Voer het in­stal­la­tie­pro­gram­ma uit

Zorg er ver­vol­gens voor dat uw lokale netwerk is ingesteld op privé, aangezien Multipass niet kan worden gestart op Windows als het netwerk openbaar is. Zodra dit is gebeurd, dub­bel­klikt u op het ge­down­lo­a­de bestand om het in­stal­la­tie­pro­gram­ma te starten en volgt u de in­struc­ties van de in­stal­la­tie­wi­zard.

Stap 3: Voltooi de in­stal­la­tie

Zodra de in­stal­la­tie is voltooid, kunt u Multipass gebruiken via de op­dracht­prompt of Po­werS­hell.

In­stal­la­tie op macOS

Op macOS kun je Multipass down­lo­a­den met behulp van de Homebrew -pak­ket­be­heer­der. Als je Homebrew nog niet hebt ge­ïn­stal­leerd, volg dan deze Homebrew-in­stal­la­tie voordat je Multipass in­stal­leert.

Stap 1: Down­lo­a­den via Homebrew

Start eerst uw terminal en voer de volgende opdracht uit om Homebrew bij te werken en Multipass te in­stal­le­ren:

brew install --cask multipass
bash

Homebrew zou nu au­to­ma­tisch Multipass moeten down­lo­a­den en in­stal­le­ren.

Stap 2: Con­tro­leer de in­stal­la­tie

Je kunt con­tro­le­ren of Multipass succesvol is ge­ïn­stal­leerd door het commando multipass version in de terminal in te voeren.

In­stal­la­tie op Linux

Er zijn ver­schil­len­de in­stal­la­tie­me­tho­den be­schik­baar voor Ubuntu en andere Linux-dis­tri­bu­ties:

Optie 1: In­stal­la­tie op Ubuntu via APT

Werk het pak­ket­be­heer­sys­teem APT bij en in­stal­leer Multipass op Ubuntu met de volgende commando’s:

sudo apt update
sudo apt install multipass
bash

Optie 2: In­stal­la­tie op andere dis­tri­bu­ties via Snap

Als uw dis­tri­bu­tie het pak­ket­be­heer Snap on­der­steunt, kunt u Multipass in­stal­le­ren door on­der­staan­de opdracht uit te voeren:

sudo snap install multipass
bash

Ongeacht welke in­stal­la­tie­me­tho­de u gebruikt voor Multipass op Linux, kunt u con­tro­le­ren of de vir­tu­a­li­sa­tie­tool correct is ge­ïn­stal­leerd door het commando multipass version in uw terminal uit te voeren.

Hoe maak je een virtuele machine met Multipass?

Zodra Multipass is ge­ïn­stal­leerd, kunt u beginnen met het maken en beheren van Ubuntu VM’s.

Stap 1: Maak een virtuele machine aan

Om een nieuwe VM te maken, gebruikt u het commando launch. Dit commando downloadt de nieuwste Ubuntu-image en start een nieuwe VM. U kunt een aan­ge­pas­te naam voor de VM opgeven met de optionele parameter --name. Dit wordt aan­be­vo­len om te voorkomen dat er een wil­le­keu­ri­ge, minder be­te­ke­nis­vol­le naam wordt ge­ge­ne­reerd.

multipass launch --name test-vm
bash

Stap 2: Bepaal de Ubuntu-versie

Om een spe­ci­fie­ke versie van Ubuntu te gebruiken, kunt u eerst alle be­schik­ba­re versies weergeven met deze opdracht:

multipass find
bash

U ontvangt een lijst met ver­schil­len­de Ubuntu-versies en hun aliassen. Gebruik het commando multipass info [versionname/alias] om meer in­for­ma­tie over een spe­ci­fie­ke versie te bekijken. Ver­vol­gens kunt u uw favoriete versie spe­ci­fi­ce­ren in het commando launch. Ubuntu 22.04 LTS is hier ge­ïn­stal­leerd:

multipass launch --name test-vm 22.04
bash

Stap 3: Con­tro­leer de status van de VM’s

Om een lijst met alle actieve VM’s weer te geven, gebruikt u de volgende opdracht, waarmee alle actieve VM’s, hun status, IP-adres en andere relevante in­for­ma­tie worden weer­ge­ge­ven.

multipass list
bash

Stap 4: Maak ver­bin­ding met een VM

Om toegang te krijgen tot een actieve VM, gebruikt u het commando shell:

multipass shell test-vm
bash

Het commando start een SSH-sessie naar de opgegeven VM, zodat u er direct mee kunt werken.

Stap 5: VM’s beheren en con­tro­le­ren

Multipass biedt een aantal commando’s om uw VM’s te beheren:

  • Een VM op­schor­ten: multipass suspend test-vm
  • Een eerder op­ge­schor­te VM starten: multipass start test-vm
  • Een VM ver­wij­de­ren: multipass delete test-vm
  • Alle ver­wij­der­de VM’s ver­wij­de­ren: multipass purge (ver­wij­der­de VM’s blijven ver­wij­derd totdat ze op deze manier de­fi­ni­tief worden ver­wij­derd).
Ga naar hoofdmenu