Come installare VirtualBox su CentOS 7

La virtualizzazione è uno degli argomenti che più aiuta gli amministratori IT e gli utenti a svolgere tutti i tipi di azioni come testare nuovi sistemi operativi o applicazioni, conoscere l'impatto di un'implementazione o semplicemente conoscere le nuove funzionalità rilasciate. Tutto questo senza mettere a rischio la produttività e la configurazione di una macchina reale e lavorando in tempo reale. Grazie alla virtualizzazione, non solo è pratico testare nuovi sistemi, ma si risparmiano anche risorse poiché è possibile implementare più sistemi operativi virtuali su un singolo computer.

Una delle piattaforme più utilizzate per questo argomento di virtualizzazione è VirtualBox, che è una piattaforma per architetture x86 (32 bit) e AMD64 / Intel64 (64 bit) sia per uso aziendale che domestico. Utilizzando VirtualBox, disponiamo di una piattaforma con grandi funzionalità con cui è possibile creare, gestire e lavorare centinaia di macchine virtuali. Grazie alla virtualizzazione, le attività di configurazione del sistema possono essere eseguite da un processo di errore di prova che non compromette l'integrità del nostro sistema reale grazie all'uso virtuale di diversi software con cui vogliamo lavorare.

VirtualBox è disponibile gratuitamente come software open source basato sui termini della GNU General Public License (GPL) versione 2. VirtualBox può essere eseguito su computer con sistemi Windows, Linux, Macintosh e Solaris che supportano un gran numero di sistemi Guest che operano come Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x e 4.x), Solaris e OpenSolaris , OS/2 e OpenBSD.

Novità di VirtualBoxAttualmente VirtualBox ha rilasciato la versione 6.0 che rappresenta un cambiamento radicale, dalla sua interfaccia, e che ci offre miglioramenti e nuove funzionalità come:

  • A livello di interfaccia utente, il supporto HiDPI e ridimensionamento è stato migliorato, incluso un migliore rilevamento e configurazione per macchina virtuale.
  • Supporto implementato per esportare una macchina virtuale in Oracle Cloud Infrastructure.
  • È stato integrato un nuovo file manager che consente all'utente di controllare il file system guest e copiare i file tra l'host e il guest.
  • A livello grafico, è stato effettuato un aggiornamento per supportare la grafica 3D per i guest Windows e l'emulazione del dispositivo grafico 3D VMSVGA nei guest Linux e Solaris.
  • È stato aggiunto il supporto per le configurazioni degli altoparlanti surround come implementato in Windows 10 Build 1809.
  • L'utility vboximg-mount è stata aggiunta sugli host Apple per accedere al contenuto dei dischi guest sull'host.
  • Il supporto per l'utilizzo di Hyper-V come kernel di esecuzione alternativa è stato integrato nell'host Windows. Ciò eviterà l'impossibilità di eseguire macchine virtuali con prestazioni ridotte.
  • La registrazione video e audio ora può essere abilitata separatamente.
  • Sono state create correzioni e miglioramenti audio e video.
  • È stata aggiunta una soluzione alternativa per i guest meno recenti che non abilitano il bus master per il dispositivo PCI virtio.
  • Ora è consentito modificare il collegamento della porta seriale mentre una macchina è in funzione.
  • Le immagini disco possono ora essere ridimensionate in modo trasparente durante la fusione.
  • VBoxManage ora supporta le opzioni DHCP.
  • Nuove interfacce e funzionalità in Guest Control.
  • Miglioramenti delle prestazioni nelle cartelle condivise.
  • Windows Guest Additions ora corregge la gestione errata delle coordinate del tablet con le versioni recenti di Windows 10.
  • VMSVGA è supportato nelle aggiunte Linux e X11.
  • Supporto iniziale per MacOS Guest Additions.
  • È ora possibile configurare fino a quattro tabelle ACPI personalizzate per una macchina virtuale.

Successivamente, vedremo come installare VirtualBox 6.0 su CentOS 7 e ottenere così il massimo dalla virtualizzazione.

1. Rimuovi le versioni precedenti di VirtualBox su CentOS 7

Passo 1
Il primo passo da compiere sarà eliminare le versioni precedenti di VirtualBox, se esistono, in CentOS 7, per questo eseguiremo quanto segue:

 yum rimuovi VirtualBox * 
Passo 2
Nel caso in cui non sia installata alcuna versione, vedremo quanto segue:

2. Aggiungi repository VirtualBox in CentOS 7

Passo 1
Il prossimo passo è aggiungere i repository VirtualBox per eseguire l'installazione in un secondo momento, per questo eseguiamo quanto segue:

 cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

NotaNel caso di utilizzo di CentOS 5 dobbiamo eseguire quanto segue:

 wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm

3. Installa i pacchetti di dipendenza per VirtualBox

Passo 2
VirtualBox utilizza il modulo del kernel vboxdrv per controllare e allocare memoria fisica per l'esecuzione di sistemi operativi guest, in caso di non avere questo modulo, sarà possibile utilizzare VirtualBox per creare e configurare macchine virtuali, ma non lo faranno lavorare in se stessi.

Affinché VirtualBox sia completamente funzionante, aggiorneremo CentOS 7 e quindi installeremo alcuni moduli aggiuntivi come DKMS, kernel-headers e kernel-devel e alcuni pacchetti di dipendenze, per questo eseguiremo la seguente riga :

 yum update (aggiorna il sistema) 

Passaggio 3
Lì inseriamo la lettera "s" per confermare il download e l'installazione degli aggiornamenti di sistema in cui è integrato l'aggiornamento della chiave VirtualBox. Quindi eseguiamo quanto segue:

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (installa le dipendenze)

Passaggio 4
Inizierà il processo e in seguito vedremo quanto segue:

Passaggio 5
Lì inseriamo la lettera per convalidare il download e l'installazione che, al termine, visualizzerà quanto segue:

4. Installa VirtualBox su CentOS 7

Passo 1
Una volta completati i passaggi precedenti, procediamo con l'installazione di VirtualBox 6.0 con il seguente comando:

 yum installa VirtualBox-6.0 

Passo 2
Lì vediamo che inizia il processo di esecuzione delle dipendenze e quindi vedremo quanto segue:

Passaggio 3
Accettiamo il processo entrando e dove in seguito vedremo quanto segue:

Passaggio 4
Lì inseriamo la lettera s per accettare la chiave VirtualBox e in seguito, alla fine del processo di installazione, vedremo quanto segue. A questo punto abbiamo già installato VirtualBox 6.0 su CentOS 7.

5. Ricostruisci i moduli del kernel per VirtualBox su CentOS 7

Passo 1
Il seguente comando creerà automaticamente un utente e un gruppo vboxusers e cercherà e ricostruirà automaticamente i moduli del kernel richiesti:

 /usr/lib/virtualbox/vboxdrv.sh setup 

Passo 2
Per CentOS 5, se lo usiamo, dobbiamo eseguire quanto segue:

 /etc/init.d/vboxdrv setup 
NotaNel caso in cui venga generato un errore durante l'esecuzione del comando precedente, utilizzeremo le seguenti righe:
 uname -r 
 yum install kernel-devel-CURRENT_KERNEL 

NotaLì sostituiamo "CURRENT_KERNEL" con il risultato generato in uname -r e quindi eseguiamo di nuovo la riga:

 /usr/lib/virtualbox/vboxdrv.sh setup

Passaggio 3
Nel caso in cui visualizzi un messaggio di errore come KERN_DIR o se la directory dei sorgenti del tuo kernel non viene rilevata automaticamente dal processo di compilazione, sarà possibile configurarla con il seguente comando tenendo conto di cambiare la versione del kernel in base al sistema utilizzato:

 KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 esporta KERN_DIR

6. Accedi a VirtualBox su CentOS 7

Passo 1
In questo modo sarà già possibile accedere a VirtualBox in CentOS 7:

INGRANDIRE

Passo 2
Quando si accede a VirtualBox questa sarà la nuova interfaccia offerta:

INGRANDIRE

Passaggio 3
Come possiamo vedere, è un cambiamento drastico che VirtualBox ha subito, lì possiamo creare la nostra macchina virtuale seguendo i normali passaggi:

INGRANDIRE

Passaggio 4
Possiamo osservare queste parti:

Allocazione della RAM

INGRANDIRE

Creazione di dischi rigidi

INGRANDIRE

Tipo di disco rigido da creare

INGRANDIRE

Tipo di archiviazione da utilizzare

INGRANDIRE

Dimensioni e posizione del disco rigido

INGRANDIRE

Passaggio 5
Con questo, quando una nuova macchina virtuale è configurata in VirtualBox, apparirà così:

INGRANDIRE

Passaggio 6
Quando si accede alla configurazione della macchina virtuale vedremo anche alcune modifiche notevoli:

INGRANDIRE

Passaggio 7
Così, abbiamo imparato a installare VirtualBox su CentOS 7 e a goderci tutto ciò che la virtualizzazione ci offre.

INGRANDIRE

In questo modo avremo VirtualBox installato sul nostro sistema CentOS 7.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave