Erstellen Sie virtuelle Maschinen in Ubuntu mit dem QEMU KVM-Tool

Virtualisierung hilft uns, Maschinen verschiedener Betriebssysteme wie Linux, macOS oder Windows auf Computern zu testen, zu verwenden und zu konfigurieren, die aufgrund des verwendeten Dateisystems noch inkompatibel sind. Der große Vorteil der Virtualisierung ist, dass sie Kosten spart, indem keine Neuanschaffung erforderlich ist Hardware und im Falle von Fehlern oder kritischen Ausfällen ist nur die virtuelle Maschine betroffen, nicht aber die physische Ausrüstung, im Fall von Ubuntu haben wir eine umfassende Anwendung für diese Art von Aufgaben wie QEMU/KVM.

 

QEMU/KVM ist ein Emulator, der es uns ermöglicht, generische Maschinen unter Open Source zu virtualisieren, die ständig aktualisiert werden. Seine Verwendung ermöglicht es uns, ein System zu emulieren, das ein virtuelles Modell der vollständigen Maschine in Bezug auf ihre Komponenten wie Prozessor, RAM, Festplatten, usw. , dies ermöglicht das Ausführen eines Gastbetriebssystems, wodurch QEMU als KVM-, Xen-, Hax- oder Hypervisor-Hypervisor fungieren kann.

 

 

[panelplain=”]Eine weitere Funktion von QEMU ist die Durchführung einer Benutzermodus-Emulation, die uns die Möglichkeit gibt, Prozesse, die von einem Computer kompiliert wurden, auf einem anderen Computer zu starten. Einige der herausragendsten Merkmale sind:

 

  • Es verfügt über eigenständige Befehlszeilenprogramme
  • Ermöglicht das Erstellen, Konvertieren und Ändern von Disk-Images
  • Unterstützt ARM-, MIPS- (Little Endian), PPC-, RISC-V-, s390x-, SPARC- und X86-Architekturen
  • Kann Linux OS, macOS, FreeBSD, NetBSD, OpenBSD und Windows-Systeme ausführen
  • Vollständige Systememulation
  • QEMU kann ohne Host-Kernel-Treiber ausgeführt werden
  • Es hat eine dynamische Übersetzung in nativen Code
  • Emulation von clone() über native CPU clone(), um den Linux-Scheduler für Threads zu verwenden
  • Generischer Linux-Systemaufrufkonverter
  • QEMU nutzt die vollständige Software-MMU für maximale Portabilität zwischen Maschinen
  • Sie können einen Beschleuniger im KVM-Kernel verwenden
  • Unterstützt symmetrisches Multiprocessing (SMP)

 

[/panelplain]

 

Sehen wir uns an, wie man QEMU unter Ubuntu installiert und verwendet.

 

 

Um auf dem Laufenden zu bleiben, denken Sie daran, unseren YouTube-Kanal zu abonnieren!

ABONNIEREN SIE AUF YOUTUBE

 

 

Erstellen Sie virtuelle Maschinen mit QEMU in Ubuntu

 

Schritt 1

Zu Beginn öffnen wir das Terminal und überprüfen, ob die Virtualisierung aktiviert ist:

 egrep -c '(vmx|svm)' /proc/cpuinfo 
Schritt 2

Wenn das Ergebnis größer als Null ist, bedeutet dies, dass dies der Fall ist, wenn es 0 ist, wird die Virtualisierung nicht aktiviert.

 

 

1-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 3

Alternativ führen wir:

 grep -E --color '(vmx|svm)' /proc/cpuinfo 

Das farbige Ergebnis ist der verwendete CPU-Typ:

 

 

2-Erstellen-einer-virtuellen-Maschine-in-Ubuntu-mit-dem-QEMU-KVM-Tool.png

 

Schritt 4

Wenn es vmx ist, wird es Intel sein und wenn es svm ist, wird es AMD sein. Wir validieren, dass das System Virtualisierung unterstützt, indem wir Folgendes ausführen:

 kvm-ok 

3-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 5

Wir installieren das Dienstprogramm:

 sudo apt installiert den CPU-Checker 

4-Erstellen-einer-virtuellen-Maschine-in-Ubuntu-mit-dem-QEMU-KVM-Tool.png

 

Schritt 6

Wir geben den Buchstaben S ein, um den Installationsvorgang zu bestätigen:

 

5-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 7

Wir validieren noch einmal:

 kvm-ok 

6-Create-Virtual-Machine-in-Ubuntu-with-QEMU-KVM-Tool.png

 

Schritt 8

Wir aktualisieren das System:

 sudo apt aktualisieren 

7-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 9

Wir installieren QEMU/KVM und die notwendigen Pakete:

 sudo apt install qemu-kvm virt-manager virtinst libvirt-clients bridge-utils libvirt-daemon-system 

8-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 10

Bestätigen Sie den Vorgang durch Eingabe des Buchstabens S:

 

9-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 11

Wir warten auf den Start des Prozesses:

 

10-Create-Virtual-Machine-in-Ubuntu-with-QEMU-KVM-Tool.png

 

Schritt 12

Am Ende sehen wir Folgendes:

 

11-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 13

Wir aktivieren und starten den Dienst:

 sudo systemctl enable --now libvirtd sudo systemctl start libvirtd 

12-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 14

Überprüfen Sie den Status des Dienstes:

 sudo systemctl status libvirtd 

13-Erstellen-virtueller-Maschinen-in-Ubuntu-mit-QEMU-KVM-Tool.png

 

Schritt 15

Wir fügen den Benutzer den Gruppen kvm und libvirt hinzu:

 sudo usermod -aG kvm $USER sudo usermod -aG libvirt $USER 

14-Create-Virtual-Machine-in-Ubuntu-with-QEMU-KVM-Tool.png

 

Schritt 16

Wir öffnen die QEMU/KVM-Anwendung:

 sudo virt-manager 

15-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Schritt 17

Wir gehen zu “Datei – Neue virtuelle Maschine”:

 

16-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Schritt 18

Wir werden Folgendes sehen: Wir
aktivieren das Kontrollkästchen „Lokales Installationsmedium (ISO-Image oder CDROM)“ und klicken auf Weiter, um Folgendes zu sehen:

 

17-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 19

Wir klicken auf „Erkunden“ und es öffnet sich Folgendes:

 

18-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 20

Wir klicken auf „Explore local“ und wählen das ISO-Image aus:

 

19-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 21

Wir klicken auf Öffnen, um das hinzugefügte Bild anzuzeigen:

 

20-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 22

Dort wird das zu verwendende System erkannt.

 

21-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 23

Im Popup-Fenster klicken wir für den Emulator auf „Ja“:

 

22-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 24

Jetzt weisen wir RAM und CPU-Speicher zu:

 

23-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 25

Dann stellen wir die Festplattengröße ein:

 

24-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 26

Wir klicken auf Weiterleiten und können einen Namen vergeben und das Netzwerk verwalten:

 

25-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.png

 

Schritt 27

Wir klicken auf „Fertigstellen“ und die virtuelle Maschine wird automatisch geöffnet:

 

26-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Schritt 28

Wir sehen die aktuelle virtuelle Maschine:

 

27-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Schritt 29

Das Startmenü wird geladen:

 

28-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Schritt 30

Wir klicken mit der rechten Maustaste auf die virtuelle Maschine, um ihre Optionen anzuzeigen:

 

Dort können Sie es ausschalten, neu starten, anhalten, löschen, auf einen anderen Computer migrieren oder seine Eigenschaften öffnen.

 

29-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

 

Schritt 31

Innerhalb der virtuellen Maschine haben wir einige Menüs, von der virtuellen Maschine aus ist es möglich, den Bildschirm zu erfassen, die Maschine neu zu starten oder auszuschalten, USB-Medien zu bearbeiten:

 

30-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

 

Schritt 32

Unter „Ansicht“ ist es möglich, verschiedene Optionen der Maschine auf Visualisierungsebene zu sehen, den Bildschirm zu skalieren, sich automatisch zu verbinden, den ganzen Bildschirm zu sehen und mit Momentaufnahmen zu arbeiten:

 

31-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Schritt 33

In „Taste senden“ haben wir eine Reihe von Tastenkombinationen, die im Gastbetriebssystem verwendet werden können:

 

32-virtuelle-Maschinen-mit-QEMU-auf-Ubuntu.jpg

 

Somit ist QEMU/KVM eine Komplettlösung, um virtuelle Maschinen in Ubuntu zu erstellen und zu verwalten und dort die notwendigen Optionen für deren Nutzung zu haben.