Come installare VirtualBox su OpenSuse

Come installare VirtualBox su OpenSuse
La virtualizzazione è una tecnologia interessante che si riferisce alla creazione di una risorsa virtuale (server, desktop, archiviazione, file, rete o archiviazione). Questo è un concetto interessante che guida molti carichi di lavoro tecnologici di oggi. Se sei interessato ad avere l'esperienza di virtualizzazione, VirtualBox è un ottimo strumento per iniziare.

Questa guida mostrerà come installare e utilizzare VirtualBox su OpenSuse.

Virtualizzazione e virtualbox

Ecco un rapido esempio che implementa la virtualizzazione. Hai mai provato a eseguire Android sul tuo PC? Gli emulatori Android sono strumenti utili che consentono di eseguire app Android sul tuo PC. Qui, il software emulatore crea una macchina virtuale su cui esegue il sistema operativo Android.

È un flusso di lavoro semplificato di come funzionano gli emulatori Android. Quando si esegue uno di questi emulatori, alloca la risorsa hardware esistente (CPU, GPU, RAM e archiviazione) su un sistema operativo Android e ti interfaccia con il sistema virtuale. Hai il pieno controllo su quanto CPU, GPU, RAM e archiviazione consumerà.

La virtualizzazione è iniziata all'inizio degli anni '60 in cui l'obiettivo era di dividere logicamente la risorsa hardware dei computer mainframe a diverse app. Ecco un breve elenco in cui viene attualmente utilizzata la virtualizzazione.

  • La virtualizzazione della memoria è una tecnica utile per condividere le risorse RAM tra tutti i sistemi virtualizzati da un singolo pool di memoria.
  • Virtualizzazione di archiviazione Abstracts Archiviazione logica dalla memoria fisica.
  • La virtualizzazione dell'archiviazione è utile per astrarre la necessità di archiviazione fisica. Il disco virtuale è una tale implementazione in cui apparirà come se fosse un singolo disco indipendentemente dalla sua posizione fisica.
  • La virtualizzazione desktop è una tale tecnologia che consente di creare un desktop logico in cima a un dispositivo client fisico. In questo modo, la risorsa hardware è distribuita in modo più efficiente. Gli emulatori Android possono essere un esempio di virtualizzazione desktop.

In questo articolo, ci concentreremo sull'ultimo punto perché VirtualBox è un tale strumento che consente la virtualizzazione desktop sul tuo PC.

Perché utilizzare VirtualBox

Le caratteristiche di VirtualBox sono utili in diverse situazioni. Per esempio,

  • Esecuzione di più sistemi operativi: Utilizzo di VirtualBox, è possibile eseguire più macchina con sistema operativo diverso contemporaneamente. Puoi passare rapidamente da un sistema operativo a un altro perfettamente. Hai il pieno controllo su quale hardware "virtuale" ottiene ogni sistema virtualizzato.
  • Test: Usando VirtualBox, puoi avere un ambiente sicuro per testare tutto ciò che desideri. Mentre stai apportando modifiche ai sistemi virtuali, non c'è minaccia di abbattere il tuo sistema attuale. Personalmente, utilizzo VirtualBox per testare nuove Distri Linux e provare modifiche al sistema critico.
  • Semplicità: Tra tutti gli strumenti di virtualizzazione là fuori, VirtualBox è uno dei più semplici da imparare e padroneggiare. Anche se non è il migliore, è probabilmente il modo più semplice per abituarsi al mondo della virtualizzazione. È gratuito e puoi giocare senza abbattere il tuo computer.
  • Sintegrazione più facile: Prendiamo ad esempio un server di posta completo. L'impostazione di un server di posta su una macchina reale è un lavoro difficile. Tuttavia, può essere eseguito direttamente dal sistema virtuale senza la necessità di apportare modifiche all'host. VirtualBox consente l'esportazione di macchine virtuali. Pertanto, la macchina può anche essere distribuita senza dover passare di nuovo l'installazione. Ad esempio, Osboxes è un posto in cui è possibile prendere VDIS VirtualBox di diverso sistema operativo.

Installazione di VirtualBox su OpenSuse

VirtualBox è direttamente disponibile dal Repo ufficiale di OpenSuse. Esegui i seguenti comandi.

$ sudo zypper ref
$ sudo zypper in virtualbox virtualbox-qt

Per l'utilizzo di VirtualBox, l'account utente corrente deve essere sotto il gruppo "VBoxUSERS". Accetteremo l'aiuto di Yast per questo. Inizia Yast dal menu.

Immettere la password dell'amministratore.

Dal YAST Control Center, vai alla sicurezza e agli utenti >> gestione degli utenti e del gruppo.

Seleziona il tuo account utente dall'elenco e fai clic su "Modifica".

Nella scheda "Dettagli", controllare il gruppo "VBoxUsers" nella sezione "Gruppi aggiuntivi". Quindi, fai clic su "OK".

Per prendere in vigore le modifiche, è necessario disconnettersi e accedere.

Per sbloccare le funzionalità massime di VirtualBox, si consiglia anche di installare VirtualBox Extension Pack. Ottieni VirtualBox Extension Pack.

Accendi VirtualBox.

All'inizio, avrai questa notifica. Leggilo attentamente e assicurati che se si desidera abilitarlo o disabilitarlo.

Questa è la finestra principale di VirtualBox.

Per l'installazione del pacchetto Extension VirtualBox, vai su File >> Preferenze.

Dal pannello sinistro, selezionare "Extensions". Fai clic sull'icona "+". Ti verrà richiesto di selezionare la posizione del pacchetto di estensione.

Quando selezionata, verrà visualizzata questa finestra di dialogo "Domanda" VirtualBox. Fai clic su "Installa".

Ti verrà richiesto l'accordo di licenza di pacchetto di estensione VirtualBox. Scorri fino in fondo per essere d'accordo.

L'azione richiederà l'autorizzazione "root".

Una volta completata l'installazione, il messaggio di successo verrà visualizzato.

Il pacchetto di estensione verrà aggiunto nell'elenco delle estensioni installate.

Terminologia VirtualBox

Ecco alcune delle terminologie comuni che incontrerai quando hai a che fare con virtualbox e virtualizzazione in generale.

  • OS ospite: Con il termine "host", ci riferiamo alla macchina su cui è in esecuzione VirtualBox. Pertanto, il termine "sistema operativo host" si riferisce al sistema operativo che esegue la macchina. Nel caso di VirtualBox, può essere qualsiasi sistema operativo supportato, ad esempio Windows, Linux e MacOS ecc.
    È interessante notare che "host" qui può essere fisico/virtuale.
  • OS ospite: Con il termine "ospite" qui, consideriamo la macchina che viene virtualizzata. Pertanto, il "sistema operativo ospite" indica il sistema operativo che è in esecuzione sulla macchina virtuale. In teoria, qualsiasi sistema operativo basato su X86 verrà eseguito su VirtualBox senza alcun problema. In pratica, tuttavia, non tutti funzionerà correttamente.
  • Macchina virtuale (VM): Questo è il computer virtualizzato che si comporterà come se fosse una macchina fisica. In questo caso, useremo VirtualBox per creare VM. È possibile configurare ogni singolo aspetto della VM, ad esempio memoria (RAM), memoria, CPU e networking ecc.
  • Aggiunte ospiti: È un pacchetto speciale di driver e software per il sistema operativo ospite. L'installazione dell'aggiunta degli ospiti offre una migliore integrazione con VirtualBox e sbloccare alcune funzionalità interessanti.

Utilizzo di VirtualBox

Diamo un'occhiata a come creare una macchina virtuale usando VirtualBox. Dalla finestra principale, fai clic su "Nuovo".

Il primo passo è dare alla macchina virtuale un nome proprio. Seleziona il tipo corretto di sistema operativo che stai per eseguire su quel sistema virtuale.

Successivamente, selezionare la quantità corretta di RAM La macchina virtuale può utilizzare. Questo può essere complicato perché hai per offrire una memoria sufficiente al sistema operativo ospite pur mantenendo una memoria sufficiente per il funzionamento del sistema operativo host per funzionare correttamente.

È ora di gestire l'archiviazione virtuale per la macchina virtuale. Seleziona "Crea un disco rigido virtuale ora".

Esistono 3 tipi di tipi di file disco rigidi da scegliere. Per VirtualBox, ti consiglio di andare con il tipo VDI (VirtualBox Disk Image).

A partire da questo passaggio, "allocato dinamicamente" significa che il disco virtuale si espanderà gradualmente man mano che verrà caricato più. D'altra parte, "dimensione fissa" allocherà la quantità fissa di archiviazione direttamente dal tuo archivio.

Scegli dove vuoi allocare l'archiviazione virtuale. A partire dalle dimensioni di archiviazione, dovrebbe essere sufficiente per eseguire il sistema operativo ospite senza intasare la memoria fisica.

Ecco! La macchina virtuale è pronta per andare! Se si desidera eseguire ulteriore personalizzazione, selezionare la macchina virtuale, fare clic con il pulsante destro del mouse e selezionare "Impostazioni".

Pensieri finali

VirtualBox è uno strumento di virtualizzazione incredibilmente potente ma super semplificato. È anche incredibilmente perdonato. Sentiti libero di esplorare la tua strada. Abbiamo molti tutorial su virtualbox.

Scopri come installare Debian, CentOS, OpenStack e FreeBSD su VirtualBox.

Godere!