Zuerst müssen Sie eine Hardware -Virtualisierungsweiterung aus dem BIOS Ihrer CentOS 8 -Maschine aktivieren. Aktivieren Sie für Intel-Prozessoren die VT-X- oder VT-D-CPU-Erweiterung. Aktivieren Sie für AMD-Prozessoren die AMD-V-CPU-Erweiterung.
Wenn Sie die Hardware-Virtualisierung aktiviert haben, führen Sie den folgenden Befehl aus, um zu überprüfen.
$ grep--color --Perl-regexp 'vmx | svm' /proc /cpuinfo
In meinem Fall, SVM Flag ist aktiviert, wie Sie im Screenshot unten sehen können. Ich benutze einen AMD -Prozessor.
Wenn Sie einen Intel -Prozessor verwenden, VMX Flag wird aktiviert. Die Hardware -Virtualisierung ist also aktiviert. Großartig!
Installation von KVM/QEMU während der CentOS 8 -Installation:
Sie können die KVM/QEMU -Virtualisierung auf CentOS 8 während der CentOS 8 -Installation durch Auswahl konfigurieren Virtualisierungshost von dem Softwareauswahl.
Installieren von KVM/QEMU mit Yum Paket Manager:
Wenn Sie nicht installiert haben Virtualisierungshost Umgebung während der Installation von CentOS 8, um KVM/QEMU zu konfigurieren.
Der Virtualisierungshost Umwelt ist als Gruppe in CentOS 8 erhältlich. Sie können die installieren Virtualisierungshost Gruppe mit dem YUM -Paket -Manager mit dem folgenden Befehl:
$ sudo yum GroupInstall "Virtualisierungshost"
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Alle in der aufgeführten Pakete Virtualisierungshost Die Gruppe sollte installiert werden.
Verwalten von Libvirtd -Service:
Überprüfen Sie nun, ob die libvirtd Der Service wird mit dem folgenden Befehl ausgeführt:
$ sudo systemctl Status libvirtd
Wie Sie sehen können, die libvirtd Service ist Betrieb. Es ist auch ermöglicht automatisch mit dem Systemstiefel starten.
Wenn libvirtd Der Service wird nicht ausgeführt, und starten Sie ihn dann mit dem folgenden Befehl:
$ sudo systemctl starten libvirtd
Wenn libvirtd Der Dienst ist nicht aktiviert, um automatisch zu starten, und aktivieren Sie ihn dann mit dem folgenden Befehl:
$ sudo systemctl aktivieren libvirtd
Überprüfen Sie, ob KVM/QEMU funktioniert:
Um zu überprüfen, ob KVM/QEMU ordnungsgemäß funktioniert, führen Sie den folgenden Befehl aus:
$ sudo virsh Version
Wie Sie sehen können, funktioniert KVM/Qemu richtig. Wenn dies nicht der Fall wäre, erhalten Sie hier eine Verbindungsfehlermeldung.
CentOS 8 zum Zeitpunkt dieses Schreibens mit libvirt 4 versandt.5.0 und Qemu 2.12.0.
Erlauben Sie qemu/kvm -Befehle ohne Root:
Wenn Sie Ihrem Anmeldemutzer (Nicht-Root) zulassen möchten, den Befehl virsh oder andere KVM/QEMU-Befehle auszuführen oder diese Befehle ohne Sudo zu verwenden, fügen Sie Ihren Anmeldebenutzer wie folgt hinzu:
$ sudo usermod -Ag libvirt $ (Whoami)
Befehlszeilenclient zur Installation von KVM/QEMU Virtual Machines:
Virtinstall ist ein Befehlszeilenwerkzeug zum einfachen Installieren von KVM/QEMU -Virtual -Maschinen. Virtinstall basiert auf libvirt. Die virtuellen Maschinen, die mithilfe von installiert sind Virtinstall kann auch mit verwaltet werden mit virsh Und Virt-Manager.
Sie können installieren Virtinstall Verwenden Sie Yum Paket Manager wie folgt:
$ sudo yum installieren Sie Virt-Installation
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Virtinstall sollte installiert werden.
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Virt-Installation funktioniert:
$ virtinstall --version
Virt-Install funktioniert.
Installieren von Virtual Machine Manager Grafischen Dienstprogramm:
Virtual Machine Manager ist ein grafisches Dienstprogramm zum Erstellen, Manager KVM/QEMU Virtuelle Maschinen. Wenn Sie in einem CentOS 8 -Server mit GUI (grafische Benutzeroberfläche) KVM/QEMU -Virtual -Maschinen ausführen möchten, ist Virtual Machine Manager ein Muss -Tool für Sie.
Sie können den virtuellen Maschinenmanager mit dem YUM -Paket -Manager wie folgt installieren:
$ sudo yum install Virt-Manager
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Virtual Machine Manager sollte installiert werden.
Sobald der Virtual Machine Manager installiert ist, finden Sie ihn im Anwendungsmenü von CentOS 8, wie Sie im Screenshot unten angezeigt werden können. Klicken Sie auf das Symbol Virtual Machine Manager -Symbol.
Der Virtual Machine Manager sollte starten und automatisch eine Verbindung zum KVM/QEMU -Laufen auf Ihrem CentOS 8 -Computer mit LIBVIRT herstellen.
Ferne eine Verbindung zum KVM/QEMU -Server herstellen:
Sie können einen CentOS 8 KVM/QEMU Headless Server einrichten und ihn mit einem virtuellen Maschinenmanager aus einem anderen Computer aus der Ferne verwalten.
Wenn Sie KVM/QEMU auf CentOS 8 installiert haben, führen Sie den folgenden Befehl aus, um die IP -Adresse Ihres CentOS 8 -Geräts zu finden:
$ ip a | grep inet
Wie Sie sehen können, beträgt die IP -Adresse meiner CentOS 8 -Maschine 192.168.21.226. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.
Führen Sie dann von einem anderen Linux-Computer (in meinem Fall Debian 10) den folgenden Befehl aus, um ein öffentlich-privates Schlüsselpaar von SSH zu erstellen.
$ ssh-keygen
Drücken Sie .
Drücken Sie .
Drücken Sie .
SSH-öffentlich-private Schlüsselpaar sollte erstellt werden.
Kopieren Sie nun den SSH -Schlüssel in Ihre CentOS 8 -Maschine mit dem folgenden Befehl:
$ ssh-copy-id [email protected]
NOTIZ: Hier, Shovon ist mein Login -Benutzername und 192.168.21.226 ist die IP -Adresse meines CentOS KVM/QEMU -Servers. Vergessen Sie nicht, es durch Ihre zu ersetzen.
Eintippen Ja und drücke .
Geben Sie das Passwort Ihres Anmeldebers ein und drücken Sie .
Der SSH -Schlüssel sollte auf den CentOS 8 KVM/QEMU -Server kopiert werden.
Öffnen Sie nun den Virtual Machine Manager und gehen Sie zu Datei > Verbindung hinzufügen…
Wählen Sie nun aus Qemu/kvm als Hypervisor, überprüfen Stellen Sie eine Verbindung zum Remote -Host über SSH her. Geben Sie dann den Benutzernamen des Login -Benutzers und die IP -Adresse Ihres CentOS 8 KVM/QEMU -Server in der Nutzername Und Hostname Abschnitt.
Wenn Sie beim Starten von Virtual Machine Manager automatisch eine Verbindung zum CentOS 8 KVM/QEMU -Server herstellen möchten, überprüfen Sie die Autoconnect Kontrollkästchen.
Sobald Sie fertig sind, klicken Sie auf Verbinden.
Ihr CentOS 8 KVM/QEMU -Server sollte im Virtual Machine Manager Dashboard aufgeführt werden.
Wenn Sie auf dem CentOS 8 KVM/QEMU -Server eine neue virtuelle Maschine erstellen möchten, klicken Sie mit der rechten Maustaste (Maus) und wählen Sie Neu.
Folgen Sie dann dem Zauberer.
So installieren Sie KVM/QEMU am CentOS 8 und stellen Sie mit Virtual Machine Manager eine Verbindung damit her. Danke, dass du diesen Artikel gelesen hast.