Hoe gebruik je Multipass? Een handleiding
Multipass van Linux-distributeur Canonical is een virtualisatieoplossing waarmee gebruikers eenvoudig Ubuntu-VM’s (virtuele machines) kunnen aanmaken en beheren op verschillende besturingssystemen.
Wat is Multipass?
Multipass is een lichtgewicht virtualisatieprogramma dat 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-virtuele machines aanmaken, 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 de snelle installatie van virtuele machines. De ingebouwde ondersteuning voor meerdere platforms, waaronder Windows, macOS en Linux, zorgt ervoor dat het zich nog verder onderscheidt van andere oplossingen, zoals bijvoorbeeld KVM.
Voorwaarden voor het gebruik van Multipass
Om Multipass te kunnen gebruiken, moet aan de volgende voorwaarden worden voldaan:
- Besturingssysteem: Multipass ondersteunt Windows 10 (64-bits), 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.
Multipass stap voor stap 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
Ga naar de officiële Multipass-website en download het installatieprogramma voor Windows.
Stap 2: Start het installatieprogramma
Zorg er vervolgens 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, 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 via de Homebrew-pakketbeheerder. Als je Homebrew nog niet hebt geïnstalleerd, volg dan deze installatiehandleiding voor Homebrew voordat je Multipass installeert.
Stap 1: Downloaden via Homebrew
Start eerst je terminal en voer de volgende opdracht uit om Homebrew bij te werken en Multipass te installeren:
brew install --cask multipassbashHomebrew zou Multipass nu automatisch moeten downloaden en installeren.
Stap 2: Controleer de installatie
Je kunt controleren of Multipass correct 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 opdrachten:
sudo apt update
sudo apt install multipassbashOptie 2: Installatie op andere distributies via Snap
Als uw distributie het pakketbeheersysteem Snap ondersteunt, kunt u Multipass installeren door het onderstaande commando uit te voeren:
sudo snap install multipassbashOngeacht welke installatiemethode je voor Multipass op Linux gebruikt, kun je controleren of de virtualisatietool correct is geïnstalleerd door het commando multipass version in je terminal uit te voeren.
Hoe maak je een virtuele machine aan met Multipass?
Zodra Multipass is geïnstalleerd, 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 aanbevolen om te voorkomen dat er een willekeurige, weinigzeggende naam wordt gegenereerd.
multipass launch --name test-vmbashStap 2: Bepaal de Ubuntu-versie
Om een specifieke versie van Ubuntu te gebruiken, kun je eerst alle beschikbare versies weergeven met dit commando:
multipass findbashJe krijgt een lijst te zien met verschillende Ubuntu-versies en hun aliassen. Gebruik het commando multipass info [versionname/alias] om meer informatie over een specifieke versie te bekijken. Vervolgens kun je je favoriete versie opgeven in het commando launch. Ubuntu 22.04 LTS wordt hier geïnstalleerd:
multipass launch --name test-vm 22.04bashStap 3: Controleer 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 informatie weergegeven.
multipass listbashStap 4: Maak verbinding met een VM
Gebruik het commando shell om toegang te krijgen tot een actieve VM:
multipass shell test-vmbashMet dit commando wordt een SSH-sessie met de opgegeven VM gestart, zodat u er rechtstreeks mee kunt werken.
Stap 5: Virtuele machines beheren en controleren
Multipass biedt een aantal commando’s om uw VM’s te beheren:
- Een VM opschorten:
multipass suspend test-vm - Een eerder onderbroken VM starten:
multipass start test-vm - Een VM verwijderen:
multipass delete test-vm - Alle verwijderde VM’s verwijderen:
multipass purge(verwijderde VM’s blijven in de verwijderde status totdat ze op deze manier definitief worden verwijderd).