Virtualisering er en av kjernedatateknologiene i dag. Med en virtuell maskin (VM) kan du kjøre nesten hvilket som helst operativsystem du ønsker på PC-en din uten å tømme banken for å anskaffe ekstra maskinvare.
Denne veiledningen utforsker hvordan du bruker kommandolinjeterminalen til å administrere virtuelle VirtualBox-maskiner uavhengig av operativsystemet du bruker, det være seg Windows, macOS eller Linux. Alle VirtualBox-installasjoner kommer med VBoxManage-kommandolinjeverktøyet, et kraftig og fleksibelt verktøy for å administrere dine virtuelle maskiner.
Hva er VboxManage?
VboxManage er et kommandolinjegrensesnitt (CLI)-verktøy som er installert som standard som en del av VirtualBox-programvareinstallasjonen.
Så mye som du kan administrere det meste av din virtuelle maskin fra GUI, gir VboxManage CLI deg mer funksjonalitet som den gir deg direkte tilgang til virtualiseringsmotoren, slik at du får tilgang til ekstra funksjoner som ikke er tilgjengelige gjennom GUI. I tillegg kommer ikke de fleste Linux-servere med et GUI, så du vil fortsatt kunne administrere VM-ene dine selv i hodeløs modus.
Alle VboxManage-kommandoer starter med ordet vboxmanage og blir vanligvis etterfulgt av en underkommando som f.eks liste, kontrollvm, etc. Ofte må du oppgi navnet på VM-en du vil konfigurere eller kontrollere.
nedlasting: VirtualBox for Windows | Mac os | Linux (Gratis)
1. Oppføring av virtuelle maskiner
En av de vanligste og viktigste VirtualBox-kommandoene er å liste opp alle VM-ene som er tilgjengelige på din PC eller server. Slik kan du se eller liste opp alle VM-er som er registrert på din PC. Fra utgangen vil du legge merke til at hver VM er gitt en Universally Unique Identifier (UUID) som brukes til å identifisere en VM unik.
For å liste opp de virtuelle maskinene som er installert på maskinen din, bruk følgende kommando:
vboxmanage liste vms
Hvis du vil ha en detaljert liste, legg til -l eller --lang flagg til vboxmanage liste vms kommando. Utgangen viser deg alle registrerte VM-er og detaljert informasjon som konfigurasjonen av hver VM, maskinvaredetaljer, innstillinger osv.
Noen ganger er du bare interessert i å liste opp VM-ene som kjører for øyeblikket. I så fall kan du bruke liste underkommando med runningvms alternativet som følger.
vboxmanage liste runningvms
2. Starte og stoppe en VM
For å starte en VM med VboxManage, bruk startvm underkommando etterfulgt av den virtuelle maskinens navn eller UUID. For eksempel vil jeg kjøre følgende kommando for å starte VM med navnet Vindu 11 oppført i forrige avsnitt.
vboxmanage startvm Windows11
Når det gjelder å stoppe en virtuell maskin, har du flere alternativer tilgjengelig. Du kan slå av VM-en, eller du kan sette den på pause.
For å stoppe en virtuell maskin ved å slå den av, bruker du kontrollvm underkommando etterfulgt av navnet på VM og deretter strøm av alternativet som følger.
vboxmanage controlvm Windows11 poweroff
Du vil bli vist fremdriften til VM-avslutningen i prosent.
Hvis du vil stoppe VM-en fra å bruke systemressurser, men ikke nødvendigvis vil slå den av, kan du sette VM-en på pause og gjenoppta den på et senere tidspunkt.
For å sette en kjørende VM på pause, bruk følgende kommando.
vboxmanage controlvm Window11 pause
Merk at en VM som er satt på pause, fortsatt er oppført under kjørende VM-er. For å få informasjon om tilstanden til en VM, kjør en lang liste ved å bruke kommandoen vboxmanage liste runningvms -l. I utgangen skal tilstandsparameteren være lik satt på pause. Tidsstemplet da VM-en ble satt på pause, vises også.
For å gjenoppta en midlertidig stoppet VM, bruk følgende kommando.
vboxmanage controlvm Windows11 CV
3. Få VM-informasjon
For å se informasjon relatert til en spesifikk VM i stedet for å liste opp alle VM-er, bruk visvminfo underkommando. For eksempel kan du kjøre følgende kommando for å få detaljert informasjon om Windows11 VM, inkludert maskinvare og andre konfigurasjonsdetaljer, nettverksstatus osv.
vboxmanage showvminfo Windows11
4. Opprette en VM
En annen viktig oppgave når du administrerer virtuelle maskiner er å lage nye VM-er. Bruke oppretteavm underkommando for å opprette en ny VM. For å lage en virtuell maskin kalt "DebianVM" som kjører på Debian Linux-operativsystemet, kan du for eksempel kjøre følgende kommando.
vboxmanage createvm --navn DebianVM --ostype Debian Debian_64 --register
Hvis du ikke er sikker på operativsystemets navn som skal brukes i VM-en, kan du sjekke de støttede VirtualBox-operativsystemene ved å bruke følgende kommando.
vboxmanage liste ostyper
Hvis du vil endre den nyopprettede VM-en, for eksempel for å endre minnestørrelsen, navnet og andre relevante parametere, kan du bruke endrevm underkommando.
De endrevm underkommandosyntaks etterfølges av navnet på VM-en du vil endre. Deretter spesifiserer du innstillingen du vil endre, og til slutt spesifiserer du verdien for innstillingen.
La oss anta at du vil endre navnet på den nyopprettede VM-en ovenfor fra DebianVM til Debian9 ved å bruke --Navn omgivelser.
vboxmanage modifyvm DebianVM --navn Debian9
Du kan se på listen over innstillinger som du kan endre ved å kjøre kommandoen:
vboxmanage modifyvm
Lære mer: Tips for å overlade Linux VirtualBox
5. Øyeblikksbilder og gjenoppretting
Sikkerhetskopiering er en viktig komponent for å holde et robust IT-system. VirtualBox gir deg muligheten til å beholde statusen til VM-en din slik at du kan gjenopprette den hvis noe går galt.
For å ta et øyeblikksbilde av en bestemt VM, kan du kjøre følgende kommando, hvor Julaftenøyeblikksbilde er navnet gitt til VM-øyeblikksbildet.
vboxmanage snapshot Windows11 ta "Juleaften snapshot"
For å gjenopprette VM-en ovenfor med det nyopprettede øyeblikksbildet, må du først stoppe VM-en hvis den kjører, og deretter gjenopprette øyeblikksbildet ved å bruke følgende kommando.
vboxmanage snapshot Windows11 gjenopprett "Juleaften snapshot"
Selvfølgelig kan du bytte ut øyeblikksbildenavnet for noe som passer din VM-installasjon.
6. Får hjelp
For å bli flinkere til å bruke VboxManage CLI må du vite hvordan du kan få hjelp eller lese dokumentasjon fra kommandoterminalen i stedet for å huske kommandoer. Dessuten er det mange andre kommandoer som vi ikke har dekket i denne veiledningen. Lær mer om VboxManage-kommandoer og alternativene den gir deg ved å kjøre følgende kommando:
vboxmanage
Lære mer: Hvordan få kommandolinjehjelp på Linux
Hvorfor bør du vurdere å bruke en VM
Denne guiden har utforsket noen av de viktige kommandoene for å administrere VirtualBox VM-er med VboxManage, et kraftig og lett CLI-verktøy for å administrere dine virtuelle maskiner. I tillegg kan du enkelt lage automatiseringsskript basert på VboxManage for å enkelt administrere VM-ene dine.
Virtuelle maskiner gir deg muligheten til å kjøre og eksperimentere med flere operativsystemer på din PC. I tillegg, fordi VM-er kjører i et sikkert og isolert miljø, er du trygg på at hvis gjesten eller VM-driften krasjer, vil det ikke påvirke vertsoperativsystemet negativt.
Hva brukes virtuelle maskiner til? Her er noen praktiske fordeler og bruksområder for virtuelle maskiner som du kan prøve akkurat nå.
Les Neste
- Teknologi forklart
- VirtualBox
- Virtuell maskin
- Virtualisering
Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av interessene hans inkluderer historie, økonomi, politikk og bedriftsarkitektur.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere