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

Wat is Multipass?

Multipass is een licht­ge­wicht vir­tu­a­li­sa­tie­pro­gram­ma dat 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-virtuele machines aanmaken, 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 de snelle in­stal­la­tie van virtuele machines. De in­ge­bouw­de on­der­steu­ning voor meerdere platforms, waaronder Windows, macOS en Linux, zorgt ervoor dat het zich nog verder on­der­scheidt van andere op­los­sin­gen, zoals bij­voor­beeld KVM.

Voor­waar­den voor het gebruik van Multipass

Om Multipass te kunnen gebruiken, moet aan de volgende voor­waar­den worden voldaan:

  • Be­stu­rings­sys­teem: Multipass on­der­steunt Windows 10 (64-bits), 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.

Multipass stap voor stap 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

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

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

Zorg er ver­vol­gens voor dat uw lokale netwerk is ingesteld als ‘privé’, aangezien Multipass onder Windows niet kan worden gestart 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 via de Homebrew-pak­ket­be­heer­der. Als je Homebrew nog niet hebt ge­ïn­stal­leerd, volg dan deze in­stal­la­tie­hand­lei­ding voor Homebrew voordat je Multipass in­stal­leert.

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

Start eerst je 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 Multipass nu au­to­ma­tisch 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 correct 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 op­drach­ten:

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­sys­teem Snap on­der­steunt, kunt u Multipass in­stal­le­ren door het on­der­staan­de commando uit te voeren:

sudo snap install multipass
bash

Ongeacht welke in­stal­la­tie­me­tho­de je voor Multipass op Linux gebruikt, kun je 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 je terminal uit te voeren.

Hoe maak je een virtuele machine aan met Multipass?

Zodra Multipass is ge­ïn­stal­leerd, kunt u beginnen met het maken en beheren van Ubuntu-virtuele machines.

Stap 1: Maak een virtuele machine aan

Gebruik de opdracht launch om een nieuwe VM aan te maken. Deze opdracht downloadt de nieuwste Ubuntu-image en start een nieuwe VM op. Je kunt een eigen 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, wei­nig­zeg­gen­de 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, kun je eerst alle be­schik­ba­re versies weergeven met dit commando:

multipass find
bash

Je krijgt een lijst te zien 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 kun je je favoriete versie opgeven in het commando launch. Ubuntu 22.04 LTS wordt hier ge­ïn­stal­leerd:

multipass launch --name test-vm 22.04
bash

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

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

multipass list
bash

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

Gebruik het commando shell om toegang te krijgen tot een actieve VM:

multipass shell test-vm
bash

Met dit commando wordt een SSH-sessie met de opgegeven VM gestart, zodat u er recht­streeks mee kunt werken.

Stap 5: Virtuele machines 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 on­der­bro­ken 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 in de ver­wij­der­de status totdat ze op deze manier de­fi­ni­tief worden ver­wij­derd).
Ga naar hoofdmenu