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 utilizzando Virtual Machine Manager. Quindi iniziamo.

Abilitazione dell'estensione della virtualizzazione dell'hardware:

Innanzitutto, devi abilitare l'estensione della virtualizzazione dell'hardware dal BIOS della macchina CentOS 8. Per i processori Intel, abilitare l'estensione CPU VT-X o VT-D. Per i processori AMD, abilitare l'estensione della CPU AMD-V.

Una volta abilitata la virtualizzazione dell'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 Il flag è abilitato come puoi vedere nello screenshot qui sotto. Sto usando un processore AMD.

Se stai usando un processore Intel, VMX La flag sarà abilitata. Quindi, la virtualizzazione 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 CentOS 8 selezionando Host di virtualizzazione dal Selezione del software.

Installazione di KVM/QEMU utilizzando Gestione pacchetti Yum:

Se non hai installato Host di virtualizzazione Ambiente Durante l'installazione di CentOS 8 Per configurare KVM/QEMU, puoi comunque farlo in seguito utilizzando il Gestione pacchetti Yum.

IL Host di virtualizzazione L'ambiente è disponibile come gruppo su CentOS 8. Puoi installare il Host di virtualizzazione Gruppo utilizzando il gestore pacchetti Yum con il seguente comando:

$ sudo yum groupinstall "host di virtualizzazione"

Per confermare l'installazione, premere Y e poi premere .

Tutti i pacchetti elencati in Host di virtualizzazione Il gruppo dovrebbe essere installato.

Gestione del servizio libvirtd:

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

$ sudo systemctl status libvirtd

Come puoi vedere, il libvirtd Il servizio è corsa. È altresì abilitato Per avviare automaticamente sullo avvio del sistema.

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

$ sudo systemctl inizia libvirtd

Se libvirtd Il servizio non è abilitato per avviare automaticamente, quindi abilitarlo con il seguente comando:

$ sudo systemctl abilita libvirtd

Verifica se KVM/QEMU funziona:

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

versione $ sudo virsh

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

Centos 8 al momento di questa scrittura spedita con Libvirt 4.5.0 e QEMU 2.12.0.

Consenti comandi QEMU/KVM senza root:

Se si desidera consentire all'utente di accesso (non root) di eseguire il comando VIRSH o altri comandi KVM/QEMU o utilizzare questi comandi senza sudo, aggiungi l'utente di accesso al gruppo Libvirt come segue:

$ sudo usermod -ag libvirt $ (whoami)

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

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

Puoi installare virt-install Utilizzo di Yum Package Manager come segue:

$ sudo yum installa virt-install

Per confermare l'installazione, premere Y 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 del gestore di macchine virtuali:

Virtual Machine Manager è un'utilità grafica da creare, gestore KVM/QEMU Virtual Machine. Se hai intenzione di eseguire macchine virtuali KVM/QEMU in un server CentOS 8 con GUI (interfaccia utente grafica), allora Virtual Machine Manager è un utensile.

È possibile installare Virtual Machine Manager utilizzando il Gestione pacchetti Yum come segue:

$ sudo yum installa virt-manager

Per confermare l'installazione, premere Y e poi premere .

Il gestore delle macchine virtuali deve essere installata.

Una volta installato Virtual Machine Manager, puoi trovarlo nel menu dell'applicazione di CentOS 8 come puoi vedere nello screenshot seguente. Fai clic sull'icona del gestore delle macchine virtuali.

Virtual Machine Manager dovrebbe avviarsi e connettersi automaticamente al KVM/QEMU in esecuzione sulla macchina CentOS 8 usando Libvirt.

Connessione a distanza al server KVM/QEMU:

È possibile configurare un server senza testa da 8 kvm/QEMU e gestirlo da un altro computer utilizzando Virtual Machine Manager.

Una volta installato KVM/QEMU su CentOS 8, eseguire il seguente comando per trovare l'indirizzo IP della macchina 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 da ora in poi.

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

$ ssh-keygen

Premere .

Premere .

Premere .

Dovrebbe essere creata una coppia di chiavi pubblici-private SSH.

Ora, copia la chiave SSH sulla macchina 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 premere .

Digita la password dell'utente di accesso e premere .

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, controllo Connettiti all'host remoto su SSH. Quindi, digita il nome utente di accesso e l'indirizzo IP del server CentOS 8 KVM/QEMU nel Nome utente E Nome host rispettivamente sezione.

Se si desidera connettersi automaticamente al server CentOS 8 KVM/QEMU quando si avvia Virtual Machine Manager, controlla il Connessione automatica Casella di controllo.

Una volta che hai finito, fai clic su Collegare.

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

Se si desidera creare una nuova macchina virtuale nel server CentOS 8 KVM/QEMU, fai clic con il tasto destro (mouse) e seleziona e seleziona Nuovo.

Quindi, segui il mago.

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