KVM

Installazione di KVM/QEMU su CentOS 8 per la virtualizzazione

Installazione di KVM/QEMU su CentOS 8 per la virtualizzazione
In questo articolo, ti mostrerò come installare KVM/QEMU su CentOS 8 e come connetterti ad esso in remoto utilizzando Virtual Machine Manager. Quindi iniziamo.

Abilitazione dell'estensione della virtualizzazione dell'hardware:

Innanzitutto, devi abilitare l'estensione della virtualizzazione hardware dal BIOS della tua macchina CentOS 8. Per i processori Intel, abilitare l'estensione CPU VT-x o VT-d. Per i processori AMD, abilitare l'estensione CPU AMD-v.

Una volta abilitata la virtualizzazione hardware, eseguire il comando seguente per verificare che l'estensione VT-x/VT-d o AMD-v sia abilitata.

$ grep --color --perl-regexp 'vmx|svm' /proc/cpuinfo

Nel mio caso, svm flag è abilitato come puoi vedere nello screenshot qui sotto. Sto usando un processore AMD.

Se stai utilizzando un processore Intel, vmx la bandiera sarà abilitata. Quindi, la virtualizzazione dell'hardware è abilitata. grande!

Installazione di KVM/QEMU durante l'installazione di CentOS 8:

È possibile configurare la virtualizzazione KVM/QEMU su CentOS 8 durante l'installazione di CentOS 8 selezionando Host di virtualizzazione dal Selezione del software.

Installazione di KVM/QEMU utilizzando YUM Package Manager:

Se non hai installato Host di virtualizzazione ambiente durante l'installazione di CentOS 8 per configurare KVM/QEMU, è ancora possibile farlo in seguito utilizzando il gestore di pacchetti YUM.

Il Host di virtualizzazione ambiente è disponibile come gruppo su CentOS 8. Puoi installare il Host di virtualizzazione gruppo utilizzando il gestore di pacchetti YUM con il seguente comando:

$ sudo yum groupinstall "host di virtualizzazione"

Per confermare l'installazione, premere e poi premere .

Tutti i pacchetti elencati nel Host di virtualizzazione il gruppo dovrebbe essere installato.

Gestione del servizio libvirtd:

Ora, controlla se il libvirtd servizio è in esecuzione con il seguente comando:

$ sudo systemctl status libvirtd

Come puoi vedere, il libvirtd il servizio è in esecuzione. È altresì abilitato per avviarsi automaticamente all'avvio del sistema.

Se libvirtd service non è in esecuzione, quindi avvialo con il seguente comando:

$ sudo systemctl start libvirtd

Se libvirtd il servizio non è abilitato all'avvio automatico, quindi abilitarlo con il seguente comando:

$ sudo systemctl abilita libvirtd

Verifica del funzionamento di KVM/QEMU:

Ora, per verificare se KVM/QEMU funziona correttamente, esegui il seguente comando:

$ sudo virsh version

Come puoi vedere, KVM/QEMU funziona correttamente. In caso contrario, riceverai un messaggio di errore di connessione qui.

CentOS 8 al momento della stesura di questo articolo fornito con libvirt 4.5.0 e QEMU 2.12.0.

Consenti comandi QEMU/KVM senza root:

Se vuoi consentire al tuo utente di accesso (non root) di eseguire il comando virsh o altri comandi KVM/QEMU, o utilizzare questi comandi senza sudo, aggiungi il tuo utente di accesso al gruppo libvirt come segue:

$ sudo usermod -aG libvirt $(whoami)

Client a riga di comando per l'installazione di macchine virtuali KVM/QEMU:

virt-install è uno strumento da riga di comando per installare facilmente macchine virtuali KVM/QEMU. virt-install è basato su libvirt. Quindi, le macchine virtuali installate utilizzando virt-install può essere gestito anche con virsh e virt-manager.

Puoi installare virt-install utilizzando il gestore di pacchetti YUM come segue:

$ sudo yum install virt-install

Per confermare l'installazione, premere e poi premere .

virt-install dovrebbe essere installato.

Esegui il seguente comando per verificare se virt-install funziona:

$ virt-install --version
virt-install funziona.

Installazione dell'utilità grafica di Virtual Machine Manager:

Virtual Machine Manager è un'utilità grafica per creare, gestire macchine virtuali KVM/QEMU. Se hai intenzione di eseguire macchine virtuali KVM/QEMU in un server CentOS 8 con GUI (interfaccia utente grafica), Virtual Machine Manager è uno strumento indispensabile per te.

Puoi installare Virtual Machine Manager utilizzando il gestore di pacchetti YUM come segue:

$ sudo yum install virt-manager

Per confermare l'installazione, premere e poi premere .

Dovrebbe essere installato Virtual Machine Manager.

Una volta installato Virtual Machine Manager, puoi trovarlo nel menu delle applicazioni di CentOS 8 come puoi vedere nello screenshot qui sotto. Fare clic sull'icona Virtual Machine Manager.

Virtual Machine Manager dovrebbe avviarsi e connettersi automaticamente a KVM/QEMU in esecuzione sulla macchina CentOS 8 utilizzando libvirt.

Connessione remota al server KVM/QEMU:

Puoi configurare un server headless CentOS 8 KVM/QEMU e gestirlo in remoto da un altro computer utilizzando Virtual Machine Manager.

Una volta installato KVM/QEMU su CentOS 8, esegui il seguente comando per trovare l'indirizzo IP del tuo computer CentOS 8:

$ ip a | grep inet

Come puoi vedere, l'indirizzo IP della mia macchina CentOS 8 è 192.168.21.226. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo d'ora in poi.

Quindi, da un altro computer Linux (nel mio caso Debian 10), esegui il seguente comando per creare una coppia di chiavi pubblica-privata SSH.

$ ssh-keygen

stampa .

stampa .

stampa .

Dovrebbe essere creata la coppia di chiavi pubblica-privata SSH.

Ora copia la chiave SSH sul tuo computer CentOS 8 con il seguente comando:

$ ssh-copy-id [email protected]

NOTA: Qui, shovon è il mio nome utente di accesso e 192.168.21.226 è l'indirizzo IP del mio server CentOS KVM/QEMU. Non dimenticare di sostituirlo con il tuo.

Digitare e premi .

Digita la password del tuo utente di login e premi .

La chiave SSH deve essere copiata sul server CentOS 8 KVM/QEMU.

Ora apri Virtual Machine Manager e vai a File > Aggiungi connessione..

Ora, seleziona QEMU/KVM come Hypervisor, dai un'occhiata Connettiti all'host remoto su SSH. Quindi, digita il nome utente di accesso e l'indirizzo IP del tuo server CentOS 8 KVM/QEMU nel Nome utente e Nome host sezione rispettivamente.

Se desideri connetterti automaticamente al server CentOS 8 KVM/QEMU all'avvio di Virtual Machine Manager, seleziona Connessione automatica casella di controllo.

Quando hai finito, clicca su Collegare.

Il tuo server CentOS 8 KVM/QEMU dovrebbe essere elencato nella dashboard di Virtual Machine Manager.

Se desideri creare una nuova macchina virtuale nel server CentOS 8 KVM/QEMU, fai clic con il pulsante destro del mouse (mouse) su di essa e seleziona Nuovo.

Quindi, segui la procedura guidata.

Quindi, è così che installi KVM/QEMU su CentOS 8 e ti connetti ad esso in remoto utilizzando Virtual Machine Manager. Grazie per aver letto questo articolo.

I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...