KVM, (kernelbasiert Virtuelle Maschine) ist eine kostenlose Open-Source-Virtualisierungsplattform für den Linux-Kernel. Wenn es auf einem Linux-System installiert wird, wird es zu einem Typ-2-Hypervisor.
In diesem Artikel schauen wir uns an, wie Sie installieren können KVM an Ubuntu 20.04 LTS.
Vor der Installation KVM an Ubuntu, werden wir zuerst überprüfen, ob die Hardware unterstützt KVM. Eine Mindestanforderung für die Installation KVM ist die Verfügbarkeit von CPU-Virtualisierungserweiterungen wie AMD-V und Intel-VT.
Um zu überprüfen, ob das Ubuntu-System Virtualisierung unterstützt, führen Sie den folgenden Befehl aus.
$ egrep -c '(vmx|svm)' /proc/cpuinfo.
Ein Ergebnis größer als 0 bedeutet, dass Virtualisierung unterstützt wird. Anhand der folgenden Ausgabe haben wir bestätigt, dass unser Server einsatzbereit ist.
Um zu überprüfen, ob Ihr System unterstützt KVM Virtualisierung führen Sie den Befehl aus:
$ sudo kvm-ok.
Wenn die „kvm-ok”-Dienstprogramm auf Ihrem Server nicht vorhanden ist, installieren Sie es, indem Sie das apt-Befehl:
$ sudo apt install cpu-checker.
Führen Sie nun die „kvm-ok”-Befehl, um Ihr System zu testen.
$ sudo kvm-ok.
Die Ausgabe zeigt deutlich, dass wir auf dem richtigen Weg sind und bereit sind, mit der Installation von KVM fortzufahren.
Mit der Bestätigung, dass unser System die KVM-Virtualisierung unterstützen kann, werden wir KVM installieren. Um KVM zu installieren, virt-manager, bridge-utils und anderen Abhängigkeiten führen Sie den Befehl aus:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager.
Eine kleine Erklärung zu den obigen Paketen.
Bevor wir fortfahren, müssen wir bestätigen, dass der Virtualisierungs-Daemon – libvritd-daemon - läuft. Führen Sie dazu den Befehl aus.
$ sudo systemctl status libvirtd.
Sie können es aktivieren, um beim Booten zu starten, indem Sie Folgendes ausführen:
$ sudo systemctl enable --now libvirtd.
Um zu überprüfen, ob die KVM-Module geladen sind, führen Sie den Befehl aus:
$ lsmod | grep -i kvm.
An der Ausgabe können Sie das Vorhandensein der kvm_intel Modul. Dies ist bei Intel-Prozessoren der Fall. Für AMD-CPUs erhalten Sie die kvm_intel Modul statt.
Mit KVM erfolgreich installiert, erstellen wir jetzt eine virtuelle Maschine. Dazu gibt es zwei Möglichkeiten: Sie können eine virtuelle Maschine über die Befehlszeile oder mit dem KVM. erstellen virt-manager grafische Oberfläche.
Das virt-install Befehlszeilentool wird zum Erstellen virtueller Maschinen auf dem Terminal verwendet. Beim Erstellen einer virtuellen Maschine sind eine Reihe von Parametern erforderlich.
Hier ist der vollständige Befehl, den ich beim Erstellen einer virtuellen Maschine mit a. verwendet habe Tiefer ISO Bild:
$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics Gewürz --location=/home/Downloads/deepin-20Beta-desktop-amd64. iso --Netzwerkbrücke: vibr0
Das --Name
Option gibt den Namen der virtuellen Maschine an – deepin-vm Das --os-variante
Flag gibt die Betriebssystemfamilie oder das Derivat der VM an. Seit Deepin20 ist ein Derivat von Debian, habe ich angegeben Debian 10 als Variante.
Um zusätzliche Informationen zu Betriebssystemvarianten zu erhalten, führen Sie den Befehl aus
$ osinfo-Abfrage os.
Das --vcpu
Option gibt die CPU-Kerne an, in diesem Fall 2 Kerne, die --RAM
gibt die RAM-Kapazität an, die 2048 MB. Das --Lage
Flag zeigen auf den absoluten Pfad des ISO-Images und die --Netzwerk
Bridge gibt den von der virtuellen Maschine zu verwendenden Adapter an. Unmittelbar nach der Ausführung des Befehls wird die virtuelle Maschine hochgefahren und das Installationsprogramm für die Installation der virtuellen Maschine gestartet.
Das virt-manager Mit diesem Dienstprogramm können Benutzer virtuelle Maschinen mithilfe einer grafischen Benutzeroberfläche erstellen. Um zu beginnen, gehen Sie zum Terminal und führen Sie den Befehl aus.
$ virt-manager.
Das Fenster des Virtual Machine Managers wird wie gezeigt geöffnet.
Klicken Sie nun auf das Monitorsymbol, um mit der Erstellung einer virtuellen Maschine zu beginnen.
Geben Sie im Popup-Fenster den Speicherort Ihres ISO-Images an. In unserem Fall befindet sich das ISO-Image im ‘Downloads’-Ordner im Home-Verzeichnis, also wählen wir die erste Option – Lokale Installationsmedien ( ISO-Image oder CD-ROM). Klicken Sie anschließend auf dasVorwärts“, um fortzufahren.
Navigieren Sie im nächsten Schritt zum ISO-Image auf Ihrem System und geben Sie direkt darunter die Betriebssystemfamilie an, auf der Ihr Image basiert.
Wählen Sie als Nächstes die Speicherkapazität und die Anzahl der CPUs aus, die Ihrer virtuellen Maschine zugewiesen werden, und klicken Sie auf ‘Vorwärts’.
Und schließlich, im letzten Schritt, geben Sie einen Namen für Ihre virtuelle Maschine an und klicken Sie auf das ‘Fertig' Taste.
Die Erstellung der virtuellen Maschine dauert einige Minuten, woraufhin das Installationsprogramm des Betriebssystems, das Sie installieren, geöffnet wird.
An dieser Stelle können Sie mit der Installation der virtuellen Maschine fortfahren.
Und so gehst du bei der Installation vor KVM Hypervisor an Ubuntu 20.04 LTS.