KVM

KVM auf Debian 10 . installieren

KVM auf Debian 10 . installieren
In diesem Artikel zeige ich Ihnen, wie Sie KVM unter Debian 10 installieren und mit libvirt eine virtuelle KVM-Maschine erstellen. Also lasst uns anfangen.

Aktivieren der Hardwarevirtualisierungserweiterung:

Zuerst müssen Sie die Hardware-Virtualisierungserweiterung im BIOS Ihres Computers aktivieren. Wenn Sie einen Intel-Prozessor verwenden, wird er VT-x oder VT-d . genannt. Wenn Sie einen AMD-Prozessor verwenden, wird dieser im BIOS als AMD-v bezeichnet.

Nachdem Sie die Hardwarevirtualisierung aktiviert haben, führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Erweiterung VT-x/VT-d oder AMD-v aktiviert ist.

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

Wie du siehst, svm Flagge ist verfügbar. Ich verwende einen AMD-Prozessor. Wenn Sie einen Intel-Prozessor verwenden, ist dies der Fall vmx. Die Hardwarevirtualisierung ist also aktiviert. Groß!

KVM/QEMU installieren:

Jetzt müssen Sie KVM und QEMU aus dem offiziellen Paket-Repository von Debian 10 Buster installieren.

Aktualisieren Sie zunächst den Cache des APT-Paket-Repositorys mit dem folgenden Befehl:

$ sudo apt-Update

Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.

Installieren Sie nun KVM und QEMU mit dem folgenden Befehl:

$ sudo apt install qemu qemu-kvm qemu-system qemu-utils

Um die Installation zu bestätigen, drücken Sie Ja und drücke dann .

Der APT-Paketmanager lädt alle erforderlichen Pakete herunter und installiert sie.

An dieser Stelle sollten KVM und QEMU installiert sein.

LibVirt installieren:

Virtuelle Maschinen erstellen und einfach verwalten, libvirt wird eingesetzt. Es ist ein Muss für die KVM- und QEMU-Virtualisierung.

libvirt und alle erforderlichen Tools sind im offiziellen Paket-Repository von Debian 10 Buster verfügbar.

Installieren libvirt und alle notwendigen Tools, führen Sie den folgenden Befehl aus:

$ sudo apt install libvirt-clients libvirt-daemon-system virtinst

Jetzt drücken Ja und drücke dann um die Installation zu bestätigen.

Der APT-Paketmanager lädt alle erforderlichen Pakete herunter und installiert sie.

An diesem Punkt werden libvirt und alle erforderlichen Tools installiert.

Prüfen Sie nun, ob libvirtd Dienst läuft mit folgendem Befehl:

$ sudo systemctl status libvirtd

Wie du siehst, libvirtd Dienst ist Laufen. Das libvirtd Service ist auch aktiviert. Es wird also beim Booten automatisch gestartet.

Wenn auf jeden Fall, libvirtd Dienst nicht ausgeführt wird, können Sie ihn mit dem folgenden Befehl starten:

$ sudo systemctl starte libvirtd

Standardmäßig ist die Standard Netzwerk von libvirt ist nicht aktiv, wie Sie im Screenshot unten sehen können.

$ sudo virsh net-list --all

Um virtuelle Maschinen mit libvirt zu erstellen, müssen die Standard Netzwerk muss aktiv sein.

Um die zu starten Standard Netzwerk, führen Sie den folgenden Befehl aus:

$ sudo virsh net-start default

Konfigurieren Sie außerdem die Standard network, um beim Booten automatisch mit dem folgenden Befehl zu starten:

$ sudo virsh net-autostart default

Erstellen einer virtuellen KVM-Maschine:

In diesem Abschnitt zeige ich Ihnen, wie Sie Ihre erste virtuelle KVM-Maschine erstellen und ein Betriebssystem installieren (Ubuntu 16.04 LTS) aus einem ISO-Image auf der virtuellen Maschine. Also lasst uns anfangen.

Erstellen Sie zunächst eine neue Verzeichnisstruktur für virtuelle KVM-Maschinen mit dem folgenden Befehl:

$ sudo mkdir -pv /kvm/disk,iso

Folgende Verzeichnisstruktur soll erstellt werden.

/kvm
-- Scheibe/
--Iso/

In dem /kvm/disk Verzeichnis, alle Festplatten-Images der virtuellen Maschine bleiben erhalten.

In dem /kvm/iso Verzeichnis, alle ISO-Images des Betriebssystems bleiben erhalten.

Navigieren Sie nun zum /kvm/iso Verzeichnis mit folgendem Befehl:

$ cd /kvm/iso

Laden Sie jetzt Ubuntu 16 herunter.04 LTS ISO-Image mit folgendem Befehl:

$ sudo wget http://releases.ubuntu.com/16.04.6/ubuntu-16.04.6-server-amd64.iso

Das ISO-Image wird heruntergeladen. Es wird eine Weile dauern, bis es fertig ist. Sobald der Download abgeschlossen ist, steht das ISO-Image im /kvm/iso Verzeichnis.

Führen Sie nach Abschluss des Downloads den folgenden Befehl aus, um eine neue virtuelle KVM-Maschine zu erstellen.

$ sudo virt-install --name server01 \
--os-typ linux \
--os-Variante ubuntu16.04 \
--RAM 1024\
--Festplatte /kvm/disk/server01.img,device=disk,bus=virtio,size=10,format=qcow2 \
--Grafik vnc,listen=0.0.0.0 \
--keineautokonsole \
--hvm \
--cdrom /kvm/iso/ubuntu-16.04.6-server-amd64.iso \
--boot cdrom, hdh

HINWEIS: Sie können den fett gedruckten Text im obigen Befehl ändern, um ein neues Betriebssystem zu installieren. Der Befehl ist ziemlich selbsterklärend. Daher gehe ich nicht näher darauf ein.

Eine neue virtuelle KVM-Maschine sollte erstellt werden.

Sie können alle virtuellen KVM-Maschinen mit dem folgenden Befehl auflisten:

$ sudo virsh list --all

Wie Sie sehen, ist die neue virtuelle KVM-Maschine server01 läuft.

Drucken Sie nun den VNC-Port des server01 virtuelle Maschine mit folgendem Befehl:

$ sudo virsh vncdisplay server01

Wie Sie sehen können, ist der VNC-Port :0

Drucken Sie nun die IP-Adresse Ihres KVM/QEMU-Servers mit dem folgenden Befehl aus:

$ ip a

Wie Sie sehen, lautet die IP-Adresse address 192.168.21.131. In deinem Fall wird es anders sein. Stellen Sie also sicher, dass Sie es von nun an ersetzen.

Jetzt sollten Sie sich von jedem VNC-Client mit dem VNC-Server der virtuellen Maschine verbinden können.

Verbinden Sie sich einfach mit der VNC-Adresse 192.168.21.131:0.

Sie sollten mit dem VNC-Server verbunden sein. Wie Sie sehen, ist das Ubuntu 16.04 LTS-Installationsprogramm läuft. Installieren Sie nun Ubuntu 16.04 auf der virtuellen Maschine wie gewohnt.

Ubuntu 16.04 LTS wird auf der virtuellen KVM-Maschine installiert.

Einmal Ubuntu 16.04 LTS ist installiert, die server01 virtuelle Maschine wird automatisch ausgeschaltet.

Um es wieder einzuschalten, führen Sie den folgenden Befehl aus:

$ sudo virsh start server01

Jetzt sollten Sie sich mit der Konsole des server01 virtuelle Maschine wieder mit VNC.

Ich habe auch einen SSH-Server auf dem installiert server01 virtuelle Maschine. Um sich über SSH mit der virtuellen Maschine zu verbinden, drucken Sie zuerst die IP-Informationen der virtuellen Maschine.

$ ip a

Jetzt sollten Sie in der Lage sein, von Ihrem KVM/QEMU-Server per SSH in die virtuelle Maschine zu gelangen, wie Sie im Screenshot unten sehen können.

So installieren Sie KVM auf Debian 10 und verwenden libvirt, um virtuelle KVM-Maschinen auf Debian 10 zu erstellen create. Danke, dass du diesen Artikel gelesen hast.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...