Virtualisatie is tegenwoordig een van de belangrijkste computertechnologieën. Met een virtuele machine (VM) kunt u bijna elk besturingssysteem naar keuze op uw pc draaien zonder de bank te verslaan om extra hardware aan te schaffen.
Deze gids onderzoekt hoe u de opdrachtregelterminal kunt gebruiken bij het beheren van uw VirtualBox-virtuele machines, ongeacht het besturingssysteem dat u gebruikt, of dat nu Windows, macOS of Linux is. Alle VirtualBox-installaties worden geleverd met de opdrachtregeltool VBoxManage, een krachtig en flexibel hulpprogramma voor het beheren van uw virtuele machines.
Wat is VboxManage?
VboxManage is een opdrachtregelinterface (CLI)-tool die standaard wordt geïnstalleerd als onderdeel van uw VirtualBox-software-installatie.
Zoveel als u het grootste deel van uw virtuele machine vanuit de GUI kunt beheren, biedt de VboxManage CLI u meer functionaliteit als het geeft je directe toegang tot de virtualisatie-engine, waardoor je toegang hebt tot extra functies die niet beschikbaar zijn via de GUI. Bovendien hebben de meeste Linux-servers geen GUI, dus u kunt uw VM's nog steeds beheren, zelfs in de headless-modus.
Alle VboxManage-opdrachten beginnen met het woord vboxmanage en worden meestal gevolgd door een subcommando zoals lijst, controlevm, enzovoort. Vaak moet u de naam opgeven van de virtuele machine die u wilt configureren of beheren.
Downloaden: VirtualBox voor ramen | macOS | Linux (Vrij)
1. Virtuele machines vermelden
Een van de meest voorkomende en belangrijke VirtualBox-opdrachten is om alle VM's weer te geven die beschikbaar zijn op uw pc of server. Hier ziet u hoe u alle VM's die op uw pc zijn geregistreerd, kunt bekijken of weergeven. Uit de uitvoer ziet u dat elke VM een Universally Unique Identifier (UUID) krijgt die wordt gebruikt om een VM op unieke wijze te identificeren.
Gebruik de volgende opdracht om de virtuele machines weer te geven die op uw machine zijn geïnstalleerd:
vboxlijst vms beheren
Als u een gedetailleerde lijst wilt, voegt u de -l of --lang vlag naar de vboxlijst vms beheren opdracht. De uitvoer toont u alle geregistreerde VM's en gedetailleerde informatie zoals de configuratie van elke VM, hardwaredetails, instellingen, enz.
Soms bent u alleen geïnteresseerd in het vermelden van de VM's die momenteel worden uitgevoerd. In dat geval kunt u de lijst subopdracht met de runningvms optie als volgt.
vboxlijst beheren met vms
2. Een VM starten en stoppen
Om een VM te starten met VboxManage, gebruik de startvm subopdracht gevolgd door de naam van de virtuele machine of de UUID. Ik zou bijvoorbeeld de volgende opdracht uitvoeren om de VM te starten met de naam Venster11 vermeld in de vorige sectie.
vboxbeheer startvm Windows11
Als het gaat om het stoppen van een virtuele machine, hebt u verschillende opties beschikbaar. U kunt de VM uitschakelen of pauzeren.
Om een virtuele machine te stoppen door deze uit te zetten, gebruikt u de controlevm subopdracht gevolgd door de naam van de VM en dan de uitschakelen optie als volgt.
vboxmanage controlvm Windows11 poweroff
U krijgt de voortgang van het afsluiten van de VM te zien als een percentage.
Als u wilt voorkomen dat de VM systeembronnen verbruikt, maar deze niet per se wilt uitschakelen, kunt u de VM pauzeren en op een later tijdstip hervatten.
Gebruik de volgende opdracht om een actieve VM te pauzeren.
vboxmanage controlvm Window11 pauze
Houd er rekening mee dat een onderbroken VM nog steeds wordt vermeld onder actieve VM's. Om informatie te krijgen over de status van een VM, voer je een lange lijst uit met het commando vboxmanage lijst runningvms -l. In de uitvoer moet de statusparameter gelijk zijn aan gepauzeerd. Het tijdstempel waarop de VM is onderbroken, wordt ook weergegeven.
Gebruik de volgende opdracht om een onderbroken VM te hervatten.
vboxmanage controlvm Windows11 hervatten
3. VM-info ophalen
Om informatie met betrekking tot een specifieke VM te bekijken in plaats van alle VM's op te sommen, gebruikt u de toonvminfo subopdracht. U kunt bijvoorbeeld de volgende opdracht uitvoeren om gedetailleerde informatie te krijgen over de Windows11 VM, inclusief de hardware en andere configuratiedetails, netwerkstatus, enz.
vboxmanage showvminfo Windows11
4. Een virtuele machine maken
Een andere belangrijke taak bij het beheren van virtuele machines is het maken van nieuwe VM's. Gebruik de createavm subopdracht om een nieuwe virtuele machine te maken. Als u bijvoorbeeld een virtuele machine met de naam "DebianVM" wilt maken die draait op het Debian Linux-besturingssysteem, kunt u de volgende opdracht uitvoeren.
vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register
Als u niet zeker bent van de naam van het besturingssysteem dat u in uw VM moet gebruiken, kunt u de ondersteunde VirtualBox-besturingssystemen controleren met de volgende opdracht.
vboxlijst ostypes beheren
Als u de nieuw gemaakte VM wilt wijzigen, bijvoorbeeld om de geheugengrootte, naam en andere relevante parameters te wijzigen, kunt u de wijzigenvm subopdracht.
De wijzigenvm subopdrachtsyntaxis wordt gevolgd door de naam van de virtuele machine die u wilt wijzigen. Vervolgens specificeert u de instelling die u wilt wijzigen en tot slot geeft u de waarde van de instelling op.
Laten we aannemen dat u de naam van de zojuist gemaakte VM hierboven wilt wijzigen van DebianVM in Debian9 met behulp van de --naam instelling.
vboxbeheer wijzigenvm DebianVM --naam Debian9
U kunt de lijst met instellingen bekijken die u kunt wijzigen door de opdracht uit te voeren:
vboxbeheer wijzigenvm
Kom meer te weten: Tips om uw Linux VirtualBox een boost te geven
5. Momentopnamen en herstellen
Back-ups zijn een belangrijk onderdeel van het houden van een robuust IT-systeem. VirtualBox geeft u de mogelijkheid om de status van uw VM te behouden, zodat u deze kunt herstellen als er iets misgaat.
Om een momentopname van een bepaalde VM te maken, kunt u de volgende opdracht uitvoeren, waarbij: Kerstavondmomentopname is de naam die aan uw VM-momentopname is gegeven.
vboxmanage snapshot Windows11 maakt "kerstavond snapshot"
Om de bovenstaande VM te herstellen met de nieuw gemaakte momentopname, stopt u eerst de VM als deze actief is en herstelt u vervolgens de momentopname met de volgende opdracht.
vboxmanage snapshot Windows11 herstel "Kerstavond snapshot"
Het is duidelijk dat u de naam van de snapshot kunt uitschakelen voor iets dat bij uw VM-installatie past.
6. Hulp krijgen
Om beter te worden in het gebruik van de VboxManage CLI, moet u weten hoe u hulp kunt krijgen of documentatie kunt lezen vanaf de opdrachtterminal in plaats van opdrachten te onthouden. Er zijn ook veel andere opdrachten die we niet in deze handleiding hebben behandeld. Leer meer over VboxManage-opdrachten en de opties die het u biedt door de volgende opdracht uit te voeren:
vboxmanage
Kom meer te weten: Hoe krijg ik Command Line Help op Linux
Waarom zou u overwegen een VM te gebruiken
Deze handleiding heeft enkele van de belangrijke opdrachten onderzocht voor het beheren van uw VirtualBox-VM's met VboxManage, een krachtige en lichtgewicht CLI-tool voor het beheren van uw virtuele machines. Daarnaast kunt u eenvoudig automatiseringsscripts maken op basis van VboxManage om uw VM's eenvoudig te beheren.
Virtuele machines bieden u de mogelijkheid om meerdere besturingssystemen op uw pc uit te voeren en ermee te experimenteren. Bovendien, omdat VM's in een veilige en geïsoleerde omgeving draaien, bent u er zeker van dat als de gast- of VM-besturing crasht, dit geen negatieve invloed heeft op uw hostbesturingssysteem.
Waar worden virtuele machines voor gebruikt? Hier zijn enkele praktische voordelen en toepassingen voor virtuele machines die u nu kunt proberen.
Lees volgende
- Technologie uitgelegd
- VirtualBox
- Virtuele machine
- virtualisatie
Mwiza ontwikkelt software van beroep en schrijft uitgebreid over Linux en front-end programmeren. Enkele van zijn interesses zijn geschiedenis, economie, politiek en ondernemingsarchitectuur.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren