Come utilizzare VirtualBox: panoramica rapida

NAKIVO for Linux Machines Backup

NAKIVO for Linux Machines Backup

Fast and efficient backup for Linux servers and workstations. Anti-ransomware protection, multiple backup targets, flexible recovery options and much more!

Sistemi operativi supportati da VirtualBox

VirtualBox supporta un lungo elenco di sistemi operativi host e guest. Un sistema operativo host è il sistema operativo installato su una macchina fisica, su cui è installato VirtualBox. Un sistema operativo guest è un sistema operativo installato su una VM in esecuzione all’interno di VirtualBox. VirtualBox può essere installato su Windows, Linux, macOS, Solaris e FreeBSD. Su VirtualBox è possibile eseguire VM con Windows, Linux, macOS, Solaris, FreeBSD, Novell Netware e altri sistemi operativi.

Come configurare VirtualBox?

Vediamo come configurare VirtualBox su Windows. Il processo di installazione di VirtualBox non è difficile ed è simile per tutti i sistemi operativi supportati.

Abilita le funzioni di virtualizzazione della CPU

Innanzitutto, devi abilitare le funzioni di virtualizzazione hardware sulla tua CPU (Central Processor Unit), come Intel VT-X o AMD-V, nell’UEFI/BIOS del tuo computer fisico. In caso contrario, se si eseguono sistemi operativi guest a 64 bit, è possibile che venga visualizzato l’errore: VT-x non è disponibile. Se Hyper-V è installato sul computer Windows, disinstallare Hyper-V prima di installare VirtualBox (altrimenti Hyper-V bloccherà le estensioni di virtualizzazione hardware necessarie a VirtualBox per eseguire le VM). La maggior parte dei processori moderni supporta la virtualizzazione hardware.

Scarica il programma di installazione di VirtualBox

Vai al sito web ufficiale per scaricare il programma di installazione di VirtualBox per il tuo sistema operativo (in questo caso Windows). Se stai cercando come configurare VirtualBox su Mac, scarica il programma di installazione per OS X. Al momento della stesura di questo post sul blog, l’ultima versione di VirtualBox è la 6.0.8. È anche possibile scaricare versioni precedenti, ad esempio la versione 5.2. VirtualBox 5.2 supporta host a 32 bit, mentre VirtualBox 6.0 no. Nell’esempio attuale, puoi vedere come configurare VirtualBox su un esempio di VirtualBox 5.2. Nel prossimo post del blog verrà spiegato il processo di upgrade di VirtualBox.

How to setup VirtualBox – downloading the VirtualBox installer

Eseguire il programma di installazione e definire le opzioni di installazione

  1. Eseguire il programma di installazione di VirtualBox. Dovrebbe apparire la procedura guidata di installazione con interfaccia grafica (GUI).
  2. Seleziona la modalità di installazione delle funzioni, facendo clic sulla directory di installazione e sui componenti installati; puoi lasciare i valori predefiniti. Quindi selezionare le caselle di controllo accanto alle opzioni di collegamento e alle associazioni di file.
  3. Confermare l’installazione delle interfacce di rete VirtualBox (fare clic su Sì).
  4. Nella schermata Pronto per l’installazione fare clic su Installa per avviare il processo di installazione.
  5. Al termine dell’installazione, puoi selezionare la casella di controllo per avviare VirtualBox dopo l’installazione.

Implementazione di una nuova VM

Una volta installato VirtualBox, apri l’applicazione. Potrai vedere l’interfaccia grafica utente di VirtualBox, che è unificata per tutti i sistemi operativi host supportati. Se necessario, puoi anche utilizzare l’interfaccia della riga di comando e VBoxManage. Nell’esempio attuale, VirtualBox è configurato su Windows 10. Immagina di dover valutare Windows Server 2019 prima di prendere una decisione: acquistarlo o meno. Vediamo come utilizzare VirtualBox per eseguire Windows Server 2019 su una VM.

Scarica l’immagine ISO del programma di installazione di Windows Server 2019 da Microsoft . Rinominare il file ISO scaricato in WinServer2019.iso per maggiore comodità.

Creazione di una VM

Fare clic su Macchina > Nuovo oppure clicca sull’icona con la stella blu per creare una nuova VM nella GUI di VirtualBox.

How to setup VirtualBox – Creating a new VM

Definisci le opzioni della nuova VM.

Nome: WinServer2019.

Tipo: Microsoft Windows.

Versione: Windows 2016 (64 bit). Questo parametro definisce la quantità predefinita ragionevole di memoria virtuale, la dimensione del disco virtuale, un insieme di hardware emulato (dispositivi supportati dalla versione del sistema operativo selezionata, i cui driver sono inclusi) e una serie di funzioni di sistema quali EFI, PAE (estensione dell’indirizzo fisico), I/O APIC (controllori di interruzione programmabili avanzati di input/output). Se si utilizza l’ultima versione di VirtualBox, Windows 2019 è disponibile nell’elenco delle versioni del sistema operativo.

Dimensione della memoria: Imposta la memoria per la VM. 8 GB di RAM dovrebbero essere sufficienti per Windows Server 2019 all’inizio. È possibile aggiungere altra memoria in un secondo momento, dopo aver installato il sistema operativo guest (una VM deve essere spenta per modificare la quantità di memoria).

Disco rigido: Crea ora un disco rigido virtuale.

Fai clic sul pulsante Crea .

How to use VirtualBox on Windows 10 – Creating and configuring a new VM

Creazione di un disco rigido virtuale

Impostare i seguenti parametri:

Il nome e l’ubicazione del file per il disco virtuale. Se possibile, evitare di utilizzare una partizione di sistema per l’archiviazione dei dischi virtuali.

Dimensione del file del disco virtuale. Selezionare 50 GB per Windows Server 2019.

Tipo di file del disco rigido. VirtualBox supporta molti formati di disco virtuale:

  • VDI (VirtualBox Disk Image) è un formato nativo di VirtualBox. Seleziona questo tipo di disco virtuale se non prevedi di migrare una VM su altre piattaforme come VMware o Hyper-V.
  • VHD (Virtual Hard Disk) è un formato Hyper-V.
  • VMDK (VM Disk) è il formato disco virtuale VMware.
  • HDD è il disco rigido Parallels.
  • QCOW (QEMU Copy-On-Write).
  • QED (QEMU enhanced disk).

Selezioniamo VDI nell’esempio corrente.

Storage su disco rigido fisico: Allocazione dinamica o dimensione fissa (analogo a thin e thick provisioning in VMware). Selezionare l’opzione di allocazione dinamica se si desidera risparmiare spazio su disco, poiché in questo caso la dimensione del disco virtuale è vicina allo zero subito dopo la creazione e cresce dopo la scrittura dei dati sul disco virtuale prima di raggiungere la dimensione massima allocata.

Fare clic su Creare per terminare la creazione della VM.

Ottimizzazione della VM. Ottimizza la tua VM andando su Impostazioni della VM > >. In questa finestra sono presenti le seguenti sezioni.

Generale. È possibile modificare il nome della VM, abilitare gli appunti condivisi, trascinare & , scrivere la descrizione della VM e abilitare la crittografia del disco virtuale.

Sistema. Disabilitare un’unità floppy virtuale nella scheda Scheda madre . Nella scheda Sistema è possibile aggiungere altri processori per la VM, configurare l’accelerazione e selezionare uno dei due chipset emulati.

How to use VirtualBox – Configuring VM settings.

Schermo. Nella scheda Screen è possibile impostare la memoria video, il numero di monitor e il fattore di scala, nonché abilitare l’accelerazione 2D e 3D. La scheda scheda Visualizzazione remota Consente di gestire il sistema operativo guest collegandosi in remoto al desktop della VM VirtualBox con RDP (Remote Desktop Protocol). L’acquisizione video è configurata nella scheda Acquisizione video .

Storage. Aggiungere e rimuovere dischi rigidi virtuali, unità DVD virtuali e controller disco, se necessario. Selezionare l’unità DVD (che dovrebbe essere vuota fino a questo momento) e inserire il disco DVD ISO virtuale nell’unità. Fare clic sull’icona del disco e selezionare “Scegli file disco ottico virtuale”.” Sfoglia il tuo WinServer2019.iso file e aprilo. Ora il tuo disco ISO viene visualizzato nell’elenco dei Dispositivi di storage.

Audio. L’audio può essere abilitato o disabilitato; è possibile selezionare il driver audio host, il controller audio e le funzioni estese.

Rete. In questa sezione vengono configurati gli adattatori di rete virtuali. Il numero massimo di adattatori di rete virtuali per VM è quattro. Un adattatore di rete virtuale può utilizzare diverse modalità di rete: Non collegato, NAT, Rete NAT, Scheda bridge, Rete interna, Scheda solo host, Driver generico, tra cui la modalità di rete NAT è utilizzata per impostazione predefinita.

Quando è selezionata la modalità NAT , la VM è collegata al router virtuale e può accedere all’host, alla rete a cui è collegato l’host e alle reti esterne a cui può accedere l’host. Se si effettua l’implementazione di una singola VM, che non deve essere vista come una macchina normale nella rete fisica, è possibile selezionare la modalità NAT per la rete VM. Se si desidera che la VM sia completamente rappresentativa nella rete fisica, utilizzare la modalità Bridged .

Il modello dell’adattatore di rete virtuale emulato viene selezionato dal menu a discesa. Se necessario, è possibile impostare manualmente l’indirizzo MAC. Configurare Port Forwarding per accedere alle VM che utilizzano la modalità di rete NAT dalla rete fisica a cui è connessa la macchina host (se necessario). Se si utilizza la rete bridge, non è necessario configurare il port forwarding.

Porte seriali. Abilitare le porte seriali se per qualche motivo particolare è necessario abilitare le porte COM su una VM.

USB. Le opzioni USB per una VM sono configurate in questa sezione.

Cartelle condivise. Le cartelle condivise vengono utilizzate per lo scambio di file tra il sistema operativo host e il sistema operativo guest.

Interfaccia utente. Personalizza gli elementi della GUI se lo desideri.

Fare clic su OK per applicare la configurazione VM modificata.

Installazione di un sistema operativo guest

Ora è possibile avviare la VM. Premere Macchina > Avvio > Avvio normale.

Avvio normale. Apre una finestra VM e visualizza l’output video della VM in quella finestra in modo simile a come l’output delle macchine fisiche viene visualizzato su un monitor. Quando si chiude la finestra della VM, VirtualBox chiede cosa fare:

  • Salva lo stato della macchina. La VM viene messa in ibernazione (una VM è in pausa). Avvia la VM per continuare il funzionamento della VM da uno stato salvato.
  • Invia il segnale di spegnimento. La VM si spegne correttamente, in modo simile a come si spegnerebbe la macchina dal sistema operativo.
  • Spegnere la macchina. Questa opzione equivale a scollegare il cavo di alimentazione dal computer fisico.

Avvio senza monitor. Una VM viene avviata, ma la finestra con l’output video della VM non viene visualizzata. È possibile connettersi alla VM per gestirla utilizzando un protocollo desktop remoto (incluso VRDP – VirtualBox Remote Display Protocol, retrocompatibile con Microsoft RDP), SSH ecc.

Avvio scollegato. Si tratta della combinazione tra avvio normale e avvio headless. Quando si chiude la finestra della VM VirtualBox, è disponibile un’altra opzione: Continua l’esecuzione in background. È possibile chiudere la finestra della VM VirtualBox senza interrompere la VM.

How to use VirtualBox – Starting a virtual machine.

Il programma di installazione del sistema operativo ora si avvia dall’immagine ISO inserita in un’unità DVD virtuale. Questo processo viene visualizzato nella nuova finestra della VM VirtualBox. Se sai come configurare Windows 10 su VirtualBox o su una macchina fisica, il processo di installazione di Windows Server 2019 in modalità GUI non dovrebbe causare alcun problema.

Seleziona le opzioni appropriate per la procedura guidata di installazione di Windows:

  • Windows Server 2019 Datacenter Evaluation (Esperienza desktop).
  • Personalizzata: installa solo Windows (avanzata).

Crea una nuova partizione (o partizioni) sul disco rigido virtuale da 50 GB.

How to use VirtualBox – Installing a guest OS on a new VM.

La VM si riavvia automaticamente alcune volte durante l’installazione di Windows Server 2019.

Imposta la password dell’amministratore di Windows per terminare la configurazione di Windows Server 2019 su VirtualBox.

Dopo il caricamento, Windows richiede di premere Ctrl+Alt+Canc per sbloccare. Fai clic su Inserisci > Tastiera > Inserisci Ctrl+Alt+Canc nella finestra della VM VirtualBox.

How to use VirtualBox – Pressing Ctrl+Alt+Del in the Guest OS.

Una volta effettuato l’accesso al sistema Windows, installare VirtualBox Guest Additions. Guest Additions è un insieme di driver e utilità di sistema per i sistemi operativi guest supportati che ottimizza le prestazioni e l’usabilità del sistema operativo guest, oltre a fornire una più stretta interazione tra i sistemi operativi host e guest. Funzionalità quali l’integrazione del puntatore del mouse, il supporto avanzato della modalità video, le cartelle condivise, gli appunti condivisi e sincronizzazione dell’ora possono essere abilitate dopo l’installazione di VirtualBox Guest Additions su un sistema operativo guest. Il file ISO con Guest Additions si trova nella directory di installazione di VirtualBox.

Nella finestra della macchina virtuale VirtualBox, fare clic su Dispositivi > Insert Guest Additions CD image. Il disco ISO virtuale è ora inserito nell’unità DVD virtuale della macchina virtuale Windows.

How to use VirtualBox – Installing Guest Additions

Apri il contenuto del disco ed esegui il file VBoxWindowsAdditions-amd64.exe . Dopo l’apertura della procedura guidata di installazione, segui i suggerimenti delle raccomandazioni della procedura guidata, facendo clic su Avanti in ogni fase per continuare. Al termine dell’installazione, riavviare la VM.

How to use VirtualBox on Windows 10 – Running Guest additions setup.

Cartelle condivise e appunti

Per configurare le cartelle condivise, vai su Machine > impostazioni e seleziona la sezione Shared Folders . Clicca sull’icona Aggiungi condivisione (una cartella con un segno più verde), quindi inserisci il percorso della cartella che desideri condividere sul tuo computer host e definisci il nome della cartella. Puoi rendere una cartella condivisa di sola lettura e abilitare il montaggio automatico. Nell’esempio attuale, C:VirtualVirtualBoxshared_folder01 viene utilizzata come cartella condivisa e le opzioni auto-mount sono abilitate. Fare clic su OK due volte per applicare le modifiche.

How to use VirtualBox – configuring shared folders.

Accendi la VM su cui è stato installato Windows Server 2019. Apri Esplora file, nella sezione Rete seleziona VBOXSVR, dopodiché potrai vedere la cartella condivisa appena creata il cui percorso di rete è VBOXSVRshared_folder01. Per maggiore comodità, fare clic con il pulsante destro del mouse sulla cartella condivisa e nel menu contestuale selezionare Mappa unità di rete per il montaggio. Selezionare una lettera libera, ad esempio Z:, per terminare.

How to use VirtualBox – using shared folders.

Ora la cartella condivisa viene visualizzata come disco Z: nell’elenco dei dischi in Questo PC (Risorse del computer). Se hai abilitato l’opzione di montaggio automatico durante la configurazione di una cartella condivisa, non è necessario mappare manualmente un’unità di rete, poiché è già stata montata automaticamente (in questo caso, per la mappatura del disco viene utilizzata la prima lettera di disco libera). Ora la cartella condivisa è pronta per copiare i file tra il sistema operativo host e quello guest.

Appunti condivisi è una funzione utile che consente di copiare un frammento di testo, un’immagine, più file ecc. su un sistema operativo guest e incollarli su un sistema operativo host (e viceversa), proprio come si può fare all’interno del sistema operativo host tra più applicazioni.

Drag & Drop consente di copiare file e cartelle da finestre del sistema operativo guest a quelle del sistema operativo host (e viceversa), proprio come si può fare tra due finestre di Esplora file di Windows.

Per abilitare gli appunti condivisi e il trascinamento Drag & Drop in VirtualBox, apri le impostazioni della VM e nella sezione Generale vai alla scheda Avanzate scheda. Selezionare le opzioni Bidirezionale per le funzioni di appunti condivisi e trascinamento & .

How to use VirtualBox – Shared Clipboard and Drug n Drop

Creazione di una copia della VM

Uno dei vantaggi delle VM è la facilità con cui è possibile copiare le VM e creare cloni delle VM. È possibile clonare una VM utilizzando le opzioni integrate di VirtualBox e manualmente.

Vai a Macchina > Clona per utilizzare uno strumento di clonazione integrato.

Seleziona la modalità Esperto .

Inserisci il nuovo Nome macchina (per impostazione predefinita, la parola “clone” viene aggiunta al nome originale della VM). Scegliere il tipo di clone (clone completo o clone collegato), le opzioni di snapshot (stato attuale della macchina o tutto). Nel caso della clonazione di VM, vengono modificati gli identificatori univoci del sistema operativo e dei dischi virtuali.

Se si seleziona Clone completo, viene creata una copia completa della VM di origine (compresi tutti i file del disco virtuale). Tutti i file della VM vengono copiati in modo indipendente nella cartella di destinazione. Non è necessaria una VM di origine per il funzionamento del clone della VM.

Se è selezionata l’opzione Clone collegato opzione selezionata, tutti i file della VM di origine non vengono copiati. Viene creata una nuova VM e viene acquisito un snapshot del disco virtuale padre della VM di origine per creare dischi differenziali.

How to use VirtualBox for VM cloning

Reinizializza l’indirizzo MAC di tutte le schede di rete. Seleziona questa opzione se l’indirizzo MAC su una VM di origine e sul clone della VM devono essere diversi (per evitare conflitti di rete).

La copia di una cartella della VM con tutti i file VM può essere considerata un backup manuale della VM. Gli identificatori univoci e gli altri componenti VM rimangono invariati, poiché la copia VM è una copia esatta della VM di origine. È possibile aprire una cartella della VM facendo clic su Machine > Mostra nella cartella nella finestra principale di VirtualBox.

Utilizzo degli snapshot

Gli snapshot consentono di salvare lo stato attivo/i di una VM e di ripristinarlo in un secondo momento dopo aver apportato modifiche alla VM. L’utilizzo degli snapshot è consigliato per i test, ad esempio quando è necessario installare alcune applicazioni e verificarne il funzionamento senza il rischio di danneggiare l’intero sistema. Se le applicazioni non funzionano correttamente o è necessario provare un’altra versione del software, è sufficiente ripristinare lo stato della VM utilizzando uno snapshot già creato. Questo approccio è comodo e consente di risparmiare molto tempo. L’utilizzo di snapshot non equivale tuttavia alla creazione di backup.

Come utilizzare VirtualBox per acquisire snapshot delle VM? Seleziona la tua VM, clicca su Strumenti macchina e seleziona Snapshot per aprire una sezione con le opzioni relative ai snapshot. Clicca sull’icona Selezionare l’icona per creare un nuovo snapshot, quindi immettere un nome e una descrizione per l’istantanea.

How to use VirtualBox VM snapshots.

Dopo aver creato un snapshot, verrà creato un nuovo disco virtuale differenziale nella sottocartella Snapshots della cartella della VM. Il formato del file è lo stesso del disco virtuale originale (in questo caso VDI). Tutte le nuove modifiche apportate all’interno di una VM dopo la creazione di uno snapshot vengono scritte su quel disco virtuale differenziale. Se si crea un secondo snapshot, viene creato un secondo disco virtuale differenziale e così via.

Quando è necessario ripristinare lo stato della VM dallo snapshot, fare clic con il pulsante destro del mouse sul nome dello snapshot e nel menu contestuale selezionare Ripristina. Selezionare la casella se è necessario creare uno snapshot dello stato corrente della VM. La VM deve essere spenta. Se lo snapshot non è più necessario, può essere eliminato.

Quando uno snapshot situato prima dello stato corrente della VM viene eliminato, viene eliminato unendo un disco differenziale relativo allo snapshot con il disco virtuale padre o il disco differenziale. Se lo stato corrente della VM è rappresentato da un’istantanea al centro della catena di istantanee, l’eliminazione di un’istantanea alla fine della catena di istantanee comporta l’eliminazione del file del disco virtuale differenziale relativo a tale istantanea senza unione. Ora sapete come configurare VirtualBox, eseguire e gestire le VM e utilizzare le istantanee delle VM.

Registrazione video

Questa sezione spiega come utilizzare VirtualBox per registrare un video di tutto ciò che è visibile nell’interfaccia utente della VM. Quando si utilizzano macchine fisiche, non è possibile installare software per registrare un video dell’installazione del sistema operativo o dell’utilizzo della console nei sistemi operativi senza GUI. VirtualBox aiuta a risolvere questo problema e dispone di una funzione integrata per la registrazione video di tutto ciò che si vede nel monitor virtuale (finestra VM di VirtualBox).

Per registrare un video, aprire Machine > impostazioni, andare alla scheda Video Capture , abilitare l’acquisizione video e configurare i parametri di registrazione video (vedi screenshot qui sotto).

How to use VirtualBox for recording video from VMs.

Conclusione

VirtualBox è una potente soluzione di virtualizzazione che può essere utilizzata per eseguire diversi sistemi operativi menzionati in un lungo elenco di sistemi operativi supportati. È possibile configurare VirtualBox su Mac, Windows, Linux, Solaris e FreeBSD.

Utilizza VirtualBox per eseguire contemporaneamente software sviluppato per diversi sistemi operativi su un unico computer fisico, senza la necessità di installare più sistemi operativi su un computer fisico e riavviare per cambiare il sistema operativo. Utilizza VirtualBox per testare implementazioni che richiedono più computer che devono interagire tramite rete: VirtualBox offre un’ampia gamma di modalità di rete virtuale.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

Le persone leggono anche