Zunächst müssen Sie eine Hardware -Virtualisierungserweiterung vom BIOS Ihres Computers aktivieren. Wenn Sie den Intel-Prozessor verwenden, wird es VT-X oder VT-D bezeichnet. Wenn Sie einen AMD-Prozessor verwenden, wird er im BIOS AMD-V bezeichnet.
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
Wie du sehen kannst, SVM Flag ist verfügbar. Ich benutze einen AMD -Prozessor. Wenn Sie den Intel -Prozessor verwenden, dann wird es sein VMX. Die Hardware -Virtualisierung ist also aktiviert. Großartig!
Installation von KVM/QEMU:
Jetzt müssen Sie KVM und QEMU aus dem offiziellen Paket -Repository von Debian 10 Buster installieren.
Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Der APT -Paket -Repository -Cache 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 Y und dann drücken Sie .
APT Package Manager lädt alle erforderlichen Pakete herunter und installiert.
Zu diesem Zeitpunkt sollten KVM und Qemu installiert werden.
Installieren von libvirt:
Um virtuelle Maschinen zu erstellen und sie einfach zu verwalten, libvirt wird eingesetzt. Es ist ein Muss für 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 appt install libvirt-Clients libvirt-daemon-System Virtinst
Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.
APT Package Manager lädt alle erforderlichen Pakete herunter und installiert.
Zu diesem Zeitpunkt werden libvirt und alle erforderlichen Werkzeuge installiert.
Überprüfen Sie nun, ob libvirtd Der Service läuft mit dem folgenden Commnad:
$ sudo systemctl Status libvirtd
Wie du sehen kannst, libvirtd Service ist Betrieb. Der libvirtd Service ist auch ermöglicht. Es startet also automatisch mit dem Start.
Wenn auf jeden Fall, libvirtd Der Service wird nicht ausgeführt, Sie können ihn mit dem folgenden Befehl starten:
$ sudo systemctl starten libvirtd
Standardmäßig die Standard Netzwerk von libvirt ist nicht aktiv, wie Sie im Screenshot unten sehen können.
$ sudo virsh netlist-alle
Um virtuelle Maschinen mit libvirt zu erstellen, die Standard Netzwerk muss aktiv sein.
Um die zu starten Standard Netzwerk, den folgenden Befehl ausführen:
$ sudo virsh net-start standladung
Konfigurieren Sie auch die Standard Netzwerk zum automatischen Start beim BOOT mit dem folgenden Befehl:
$ sudo virsh net-autostart standladung
Erstellen einer virtuellen KVM -Maschine:
In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Ihre erste KVM -Virtual -Maschine erstellen und ein Betriebssystem installieren (Ubuntu 16.04 LTS) von einem ISO -Bild auf der virtuellen Maschine aus. Also lasst uns anfangen.
Erstellen Sie zunächst eine neue Verzeichnisstruktur für KVM -virtuelle Maschinen mit dem folgenden Befehl:
$ sudo mkdir -pv /kvm /disk, iso
Die folgende Verzeichnisstruktur sollte erstellt werden.
/kvm
-- Scheibe/
--ISO/
Im /KVM/Festplatte Verzeichnis, alle virtuellen Maschinenfestplattenbilder werden aufbewahrt.
Im /KVM/ISO Verzeichnis, alle Betriebssystem -ISO -Bilder werden aufbewahrt.
Navigieren Sie nun zur /KVM/ISO Verzeichnis mit dem folgenden Befehl:
$ CD /KVM /ISO
Laden Sie nun den Ubuntu 16 herunter.04 LTS ISO -Bild mit dem folgenden Befehl:
$ sudo wget http: // veröffentlichen.Ubuntu.com/16.04.6/Ubuntu-16.04.6-Server-AMD64.ISO
Das ISO -Bild wird heruntergeladen. Es wird eine Weile dauern, bis es fertig ist. Sobald der Download abgeschlossen ist, wird das ISO -Bild in der verfügbar sein /KVM/ISO Verzeichnis.
Führen Sie nach Abschluss des Downloads den folgenden Befehl aus, um eine neue virtuelle KVM -Maschine zu erstellen.
$ sudo virtinstall --Name server01 \
--linux \ vom os-typen \
--OS-Variante Ubuntu16.04 \
--RAM 1024 \
--Disk/KVM/Disk/Server01.IMG, Device = Disk, Bus = virtio, size = 10, format = qcow2 \
--Grafik VNC, Hören = 0.0.0.0 \
--Noautoconsole \
--hvm \
--cdrom/kvm/iso/ubuntu-16.04.6-Server-AMD64.ISO \
--Boot Cdrom, HD
NOTIZ: Sie können den fetthaltigen Schriftart Text im obigen Befehl ändern, um ein neues Betriebssystem zu installieren. Der Befehl ist ziemlich selbsterklärend. Ich gehe also nicht mehr Details ein.
Eine neue KVM -virtuelle Maschine sollte erstellt werden.
Sie können alle virtuellen KVM -Maschinen mit dem folgenden Befehl auflisten:
$ sudo virsh liste -alle
Wie Sie sehen können, die neue KVM Virtual Machine Server01 läuft.
Drucken Sie nun den VNC -Port der Server01 Virtuelle Maschine mit dem folgenden 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 können, lautet die IP -Adresse 192.168.21.131. Es wird in Ihrem Fall anders sein. Stellen Sie also sicher, dass Sie es von nun an ersetzen.
Jetzt sollten Sie in der Lage sein, eine Verbindung zum VNC -Server der virtuellen Maschine von jedem VNC -Client herzustellen können.
Stellen Sie einfach eine Verbindung zur VNC -Adresse her 192.168.21.131: 0.
Sie sollten mit dem VNC -Server verbunden sein. Wie Sie sehen können, der Ubuntu 16.04 LTS Installer wird ausgeführt. Installieren Sie nun Ubuntu 16.04 auf der virtuellen Maschine wie normalerweise.
Ubuntu 16.04 LTS wird auf der virtuellen KVM -KVM -Maschine installiert.
Einmal Ubuntu 16.04 LTS ist installiert, die Server01 Die virtuelle Maschine wird automatisch ausgeschaltet.
Führen Sie den folgenden Befehl aus, um es erneut einzuschalten:
$ sudo virsh start server01
Jetzt sollten Sie in der Lage sein, eine Verbindung zur Konsole des Server01 Virtuelle Maschine mit VNC erneut.
Ich habe auch den SSH -Server auf dem installiert Server01 virtuelle Maschine. Um eine Verbindung zum virtuellen Computer über SSH herzustellen, drucken Sie zuerst die IP -Informationen der virtuellen Maschine aus.
$ ip a
Jetzt sollten Sie in der Lage sein, SSH von Ihrem KVM/QEMU -Server in die virtuelle Maschine aus zu.
So installieren Sie KVM auf Debian 10 und verwenden Libvirt, um KVM Virtual Machines auf Debian 10 zu erstellen. Danke, dass du diesen Artikel gelesen hast.