La virtualizzazione è oggi una delle tecnologie informatiche fondamentali. Con una macchina virtuale (VM), puoi eseguire quasi tutti i sistemi operativi di tua scelta sul tuo PC senza spendere troppo per acquistare hardware aggiuntivo.

Questa guida esplora come utilizzare il terminale della riga di comando nella gestione delle macchine virtuali VirtualBox indipendentemente dal sistema operativo in uso, che sia Windows, macOS o Linux. Tutte le installazioni di VirtualBox vengono fornite con lo strumento da riga di comando VBoxManage, un'utilità potente e flessibile per la gestione delle macchine virtuali.

Che cos'è VboxManage?

VboxManage è uno strumento dell'interfaccia della riga di comando (CLI) installato per impostazione predefinita come parte dell'installazione del software VirtualBox.

Per quanto tu possa gestire la maggior parte della tua macchina virtuale dalla GUI, la CLI VboxManage ti offre più funzionalità come ti dà accesso diretto al motore di virtualizzazione, permettendoti di accedere a funzionalità extra non disponibili tramite il GUI. Inoltre, la maggior parte dei server Linux non viene fornita con una GUI, quindi sarai comunque in grado di gestire le tue VM anche in modalità headless.

instagram viewer

Tutti i comandi di VboxManage iniziano con la parola vboxmanage e di solito sono seguiti da un sottocomando come elenco, controllo, eccetera. Spesso è necessario fornire il nome della VM che si desidera configurare o controllare.

Scarica: VirtualBox per finestre | Mac OS | Linux (Gratuito)

1. Elenco macchine virtuali

Uno dei comandi VirtualBox più comuni e importanti è elencare tutte le VM disponibili sul tuo PC o server. Ecco come puoi visualizzare o elencare tutte le VM registrate sul tuo PC. Dall'output, noterai che a ogni VM viene assegnato un Universally Unique Identifier (UUID) utilizzato per identificare in modo univoco una VM.

Per elencare le macchine virtuali installate sulla tua macchina, usa il seguente comando:

lista vboxmanage vms 

Se vuoi un elenco dettagliato, aggiungi il -l o --lungo bandiera per il lista vboxmanage vms comando. L'output mostra tutte le VM registrate e informazioni dettagliate come la configurazione di ciascuna VM, i dettagli dell'hardware, le impostazioni, ecc.

A volte ti interessa solo elencare le VM attualmente in esecuzione. In tal caso, puoi utilizzare il elenco sottocomando con il runningvms opzione come segue.

elenco vboxmanage in esecuzionevms

2. Avvio e arresto di una VM

Per avviare una VM usando VboxManage, usa il startvm sottocomando seguito dal nome della macchina virtuale o dall'UUID. Ad esempio, eseguirei il seguente comando per avviare la VM con il nome Finestra11 elencati nella sezione precedente.

vboxmanage startvm Windows11

Quando si tratta di arrestare una macchina virtuale, sono disponibili diverse opzioni. Puoi spegnere la VM o metterla in pausa.

Per arrestare una macchina virtuale spegnendola, si usa il controllo sottocomando seguito dal nome della VM e poi dal spegni opzione come segue.

vboxmanage controlvm Windows11 poweroff

Ti verrà mostrato lo stato di avanzamento dello spegnimento della VM in percentuale.

Se si desidera impedire alla VM di consumare risorse di sistema ma non si desidera necessariamente spegnerla, è possibile mettere in pausa la VM e riprenderla in un secondo momento.

Per mettere in pausa una macchina virtuale in esecuzione, utilizzare il comando seguente.

vboxmanage controlvm Window11 pausa

Tieni presente che una VM in pausa è ancora elencata in VM in esecuzione. Per ottenere informazioni sullo stato di una VM, eseguire un lungo elenco utilizzando il comando vboxmanage list runningvms -l. Nell'output, il parametro di stato dovrebbe essere uguale a in pausa. Verrà elencato anche il timestamp quando la VM è stata messa in pausa.

Per riprendere una macchina virtuale in pausa, utilizzare il comando seguente.

vboxmanage controlvm Ripristino di Windows11

3. Ottenere informazioni sulla VM

Per visualizzare le informazioni relative a una VM specifica invece di elencare tutte le VM, utilizzare il showvminfo sottocomando. Ad esempio, puoi eseguire il comando seguente per ottenere informazioni dettagliate sulla VM Windows11, incluso il suo hardware e altri dettagli di configurazione, stato della rete, ecc.

vboxmanage showvminfo Windows11

4. Creazione di una VM

Un altro compito importante nella gestione delle macchine virtuali è la creazione di nuove macchine virtuali. Utilizzare il createavm sottocomando per creare una nuova VM. Ad esempio, per creare una macchina virtuale denominata "DebianVM" in esecuzione sul sistema operativo Debian Linux, è possibile eseguire il comando seguente.

vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register

Se non sei sicuro del nome del sistema operativo da utilizzare nella tua VM, puoi controllare i sistemi operativi VirtualBox supportati utilizzando il seguente comando.

vboxmanage list ostipi

Se si desidera modificare la VM appena creata, ad esempio, per modificare la dimensione della memoria, il nome e altri parametri rilevanti, è possibile utilizzare il modificarevm sottocomando.

Il modificarevm la sintassi del sottocomando è seguita dal nome della VM che si desidera modificare. Successivamente, si specifica l'impostazione che si desidera modificare e, infine, si specifica il valore dell'impostazione.

Supponiamo che tu voglia cambiare il nome della VM appena creata sopra da DebianVM a Debian9 usando il --nome collocamento.

vboxmanage modifyvm DebianVM --name Debian9

Puoi guardare l'elenco delle impostazioni che puoi modificare eseguendo il comando:

vboxmanage modifyvm 

Per saperne di più: Suggerimenti per potenziare il tuo VirtualBox Linux

5. Istantanee e ripristino

I backup sono una componente importante per mantenere un sistema IT solido. VirtualBox ti dà la possibilità di mantenere lo stato della tua VM in modo che tu possa ripristinarla se qualcosa va storto.

Per scattare un'istantanea di una particolare VM, puoi eseguire il seguente comando, dove Vigilia di Nataleistantanea è il nome dato allo snapshot della tua VM.

vboxmanage snapshot Windows11 prende "istantanea della vigilia di Natale"

Per ripristinare la VM sopra con l'istantanea appena creata, arrestare prima la VM se è in esecuzione, quindi ripristinare l'istantanea utilizzando il comando seguente.

vboxmanage snapshot Windows11 ripristina "istantanea della vigilia di Natale"

Ovviamente, puoi cambiare il nome dello snapshot con qualcosa che si adatti alla tua installazione VM.

6. Ricevere aiuto

Per migliorare nell'utilizzo della CLI VboxManage, devi sapere come ottenere aiuto o leggere la documentazione dal terminale di comando invece di memorizzare i comandi. Inoltre, ci sono molti altri comandi che non abbiamo trattato in questa guida. Scopri di più sui comandi VboxManage e sulle opzioni che ti fornisce eseguendo il seguente comando:

vboxmanage

Per saperne di più: Come ottenere assistenza dalla riga di comando su Linux

Perché dovresti considerare l'utilizzo di una VM

Questa guida ha esplorato alcuni dei comandi importanti per la gestione delle macchine virtuali VirtualBox con VboxManage, uno strumento CLI potente e leggero per la gestione delle macchine virtuali. Inoltre, puoi creare facilmente script di automazione basati su VboxManage per gestire facilmente le tue VM.

Le macchine virtuali ti offrono l'opportunità di eseguire e sperimentare più sistemi operativi sul tuo PC. Inoltre, poiché le VM vengono eseguite in un ambiente sicuro e isolato, hai la certezza che se il funzionamento del guest o della VM si arresta in modo anomalo, non avrà un impatto negativo sul sistema operativo host.

7 motivi pratici per iniziare a utilizzare una macchina virtuale

A cosa servono le macchine virtuali? Ecco alcuni vantaggi pratici e utilizzi per le macchine virtuali che puoi provare subito.

Leggi Avanti

CondividereTweetE-mail
Argomenti correlati
  • La tecnologia spiegata
  • VirtualBox
  • Macchina virtuale
  • Virtualizzazione
Circa l'autore
Mwiza Kumwenda (41 articoli pubblicati)

Mwiza sviluppa software di professione e scrive ampiamente su Linux e programmazione front-end. Alcuni dei suoi interessi includono storia, economia, politica e architettura d'impresa.

Altro da Mwiza Kumwenda

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti