Hoe gebruik je multipass? Een tutorial
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 multipassbashHomebrew 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 multipassbashOptie 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 multipassbashOngeacht 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-vmbashStap 2: Bepaal de Ubuntu-versie
Om een specifieke versie van Ubuntu te gebruiken, kunt u eerst alle beschikbare versies weergeven met deze opdracht:
multipass findbashU 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.04bashStap 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 listbashStap 4: Maak verbinding met een VM
Om toegang te krijgen tot een actieve VM, gebruikt u het commando shell:
multipass shell test-vmbashHet 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).