Multipass van Linux-distributeur Canonical is een oplossing voor virtualisatie waarmee gebruikers eenvoudig Ubuntu VM’s (virtuele machines) op verschillende besturingssystemen kunnen maken en beheren.

Wat is Multipass?

Multipass is een lichtgewicht virtualisatiesoftware die speciaal is ontworpen voor ontwikkelaars en systeembeheerders die Ubuntu in een geïsoleerde omgeving willen testen of gebruiken, of met één enkele opdracht een nieuwe Ubuntu-omgeving willen creëren. Hiermee kunt u met minimale inspanning Ubuntu VM’s maken, starten en beheren en beschikt u over een eenvoudige opdrachtregelinterface (CLI).

Bij het vergelijken van virtualisatiesoftware onderscheidt Multipass zich vooral door zijn focus op Ubuntu en een snelle VM-installatie. De native cross-platform ondersteuning voor Windows, macOS en Linux onderscheidt het verder van andere oplossingen, zoals bijvoorbeeld KVM.

Vereisten voor het gebruik van Multipass

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

  • Besturingssysteem: Multipass ondersteunt Windows 10 (64-bit), macOS en Linux-distributies.
  • Hardware: Een systeem met een 64-bits processor en minimaal 4 GB RAM wordt aanbevolen om de virtuele machine efficiënt te laten draaien.
  • Beheerdersrechten: Beheerdersrechten zijn vereist voor het installeren en gebruiken van Multipass.

Hoe Multipass stap voor stap te installeren

De installatie van Multipass verschilt per besturingssysteem.

Installatie op Windows

Op Windows heb je een speciaal installatieprogramma nodig om Multipass te installeren.

Stap 1: Download het installatieprogramma

Bezoek de officiële Multipass-website en download het installatieprogramma voor Windows.

Stap 2: Voer het installatieprogramma uit

Zorg er vervolgens 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, dubbelklikt u op het gedownloade bestand om het installatieprogramma te starten en volgt u de instructies van de installatiewizard.

Stap 3: Voltooi de installatie

Zodra de installatie is voltooid, kunt u Multipass gebruiken via de opdrachtprompt of PowerShell.

Installatie op macOS

Op macOS kun je Multipass downloaden met behulp van de Homebrew -pakketbeheerder. Als je Homebrew nog niet hebt geïnstalleerd, volg dan deze Homebrew-installatie voordat je Multipass installeert.

Stap 1: Downloaden via Homebrew

Start eerst uw terminal en voer de volgende opdracht uit om Homebrew bij te werken en Multipass te installeren:

brew install --cask multipass
bash

Homebrew zou nu automatisch Multipass moeten downloaden en installeren.

Stap 2: Controleer de installatie

Je kunt controleren of Multipass succesvol is geïnstalleerd door het commando multipass version in de terminal in te voeren.

Installatie op Linux

Er zijn verschillende installatiemethoden beschikbaar voor Ubuntu en andere Linux-distributies:

Optie 1: Installatie op Ubuntu via APT

Werk het pakketbeheersysteem APT bij en installeer Multipass op Ubuntu met de volgende commando’s:

sudo apt update
sudo apt install multipass
bash

Optie 2: Installatie op andere distributies via Snap

Als uw distributie het pakketbeheer Snap ondersteunt, kunt u Multipass installeren door onderstaande opdracht uit te voeren:

sudo snap install multipass
bash

Ongeacht welke installatiemethode u gebruikt voor Multipass op Linux, kunt u controleren of de virtualisatietool correct is geïnstalleerd door het commando multipass version in uw terminal uit te voeren.

Hoe maak je een virtuele machine met Multipass?

Zodra Multipass is geïnstalleerd, 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 aangepaste naam voor de VM opgeven met de optionele parameter --name. Dit wordt aanbevolen om te voorkomen dat er een willekeurige, minder betekenisvolle naam wordt gegenereerd.

multipass launch --name test-vm
bash

Stap 2: Bepaal de Ubuntu-versie

Om een specifieke versie van Ubuntu te gebruiken, kunt u eerst alle beschikbare versies weergeven met deze opdracht:

multipass find
bash

U ontvangt een lijst met verschillende Ubuntu-versies en hun aliassen. Gebruik het commando multipass info [versionname/alias] om meer informatie over een specifieke versie te bekijken. Vervolgens kunt u uw favoriete versie specificeren in het commando launch. Ubuntu 22.04 LTS is hier geïnstalleerd:

multipass launch --name test-vm 22.04
bash

Stap 3: Controleer 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 informatie worden weergegeven.

multipass list
bash

Stap 4: Maak verbinding 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 controleren

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

  • Een VM opschorten: multipass suspend test-vm
  • Een eerder opgeschorte VM starten: multipass start test-vm
  • Een VM verwijderen: multipass delete test-vm
  • Alle verwijderde VM’s verwijderen: multipass purge (verwijderde VM’s blijven verwijderd totdat ze op deze manier definitief worden verwijderd).
Ga naar hoofdmenu