Installieren Sie KVM (QEMU) auf CentOS 7 / RHEL 7

KVM steht für Kernel-Based Virtual Machine, ist eine Virtualisierungssoftware, die die Möglichkeit bietet, mehrere Gastbetriebssysteme mit Hilfe von Hardware-Virtualisierungserweiterungen auszuführen. Es unterstützt eine Vielzahl von Gastbetriebssystemen wie Linux, Windows, Solaris, Haiku, REACT OS und vieles mehr.

KVM kann über eine Befehlszeile oder verfügbare grafische Tools verwaltet werden. Virt-Manager (Virtual Machine Manager) ist die am weitesten verbreitete Anwendung zur Verwaltung von KVM-basierten virtuellen Maschinen. Es unterstützt das Erstellen, Bearbeiten, Starten und Stoppen von KVM-basierten virtuellen Maschinen sowie die Live- oder Cold-Migration von Gastcomputern zwischen Hosts.

Voraussetzungen

Wie bereits erwähnt, funktioniert KVM nur, wenn die CPU Hardwarevirtualisierung unterstützt, entweder Intel VT oder AMD-V.

Führen Sie den folgenden Befehl aus, um festzustellen, ob Ihre CPU VT-Funktionen unterstützt.

egrep '(vmx|svm)' /proc/cpuinfo
CentOS 7 - Intel VT–Unterstützung
CentOS 7 – Intel VT-Unterstützung

Wenn der obige Befehl mit einer Ausgabe zurückkehrt, die VMX oder SVM, dann unterstützt Ihre Hardware VT sonst nicht.

Erstellen Sie eine Netzwerkbrücke, damit virtuelle Maschinen mit dem externen Netzwerk kommunizieren können.

LESEN: Konfigurieren der Netzwerkbrücke unter CentOS 7 / RHEL 7

KVM unter CentOS 7 installieren

Geben Sie den folgenden Befehl ein, um das neueste qemu-Paket und auch virt-manager zu installieren, das eine grafische Oberfläche zum Verwalten virtueller Maschinen bietet.

yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
  • qemu-kvm = QEMU-Emulator
  • qemu-img = QEMU disk Image manager
  • virt-install = Befehlszeilentool zum Erstellen virtueller Maschinen.
  • libvirt = Stellt libvirtd-Daemon bereit, der virtuelle Maschinen verwaltet und Hypervisor steuert.
  • libvirt-client = bietet eine clientseitige API für den Zugriff auf Server und das Dienstprogramm virsh, das ein Befehlszeilentool zum Verwalten virtueller Maschinen bereitstellt.
  • virt-viewer – Grafische Konsole

Virtuelle Maschine erstellen

Sobald Sie KVM und andere Tools installiert haben, können Sie mit der Erstellung virtueller Maschinen beginnen. Wir werden uns auch mit der Erstellung virtueller Maschinen sowohl im Befehlszeilen- als auch im Grafikmodus befassen.

Befehlszeilenmodus

virt-install wird verwendet, um virtuelle Maschinen im Befehlszeilenmodus zu erstellen, und dieser Befehl benötigt mehrere Eingaben von uns, um eine virtuelle Maschine wie CPU, Speicher, Festplatte, Netzwerk, Speicherort des Installationsmediums, Betriebssystemvariante und mehr zu erstellen.

virt-install --name=itzgeekguest --ram=1024 --vcpus=1 --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6 --network bridge=br0 --graphics=spice --disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4

Hinweis: Der obige Befehl verwendet das überbrückte Netzwerk „br0“, damit virtuelle Maschinen mit einem externen Netzwerk kommunizieren können.

–name – Name der virtuellen Maschine

–RAM – Speichergröße in MB

–vcpus – Virtuelle CPUs in Zahlen

–cdrom – Speicherort des ISO–Images

-os–Typ – Betriebssystemtypen wie Linux, Windows usw.

–os-Variante – OS-Variante wie RHEL 6, Solaris

–Netzwerk – Netzwerk

–Grafik – Gastanzeigeeinstellungen

–Festplattenpfad – Speicherort der Festplatte mit einer Größe von 4 GB

Sobald Sie den obigen Befehl ausgeführt haben, erstellt virt-install eine virtuelle Maschine und startet die virt Viewer-Konsole für die Betriebssysteminstallation.

Install KVM (QEMU) on CentOS 7 - Guest Installation command Line Virt Viewer
Install KVM (QEMU) on CentOS 7 – Guest Installation command Line Virt Viewer

Graphical Mode

Type the following command in the terminal in GUI mode.

virt-manager

OR

Application >> System Tools >> Virtual Machine Manager.

Sie werden möglicherweise aufgefordert, ein Passwort einzugeben, wenn Sie keinen Root-Zugriff haben.

Klicken Sie nach dem Öffnen mit der rechten Maustaste auf localhost(QEMU) und klicken Sie auf Neu. Virtual Machine Manager startet einen neuen Assistenten zum Erstellen einer virtuellen Maschine. Sie werden keine Schwierigkeiten haben, diesen grafischen Modus zu verwenden.

Schritt 1: Sie müssten Ihre virtuelle Maschine benennen, im selben Fenster würden Sie gefragt, wie Sie das Betriebssystem installieren möchten. Hier habe ich beschlossen, es von ISO-Image oder CD-ROM zu installieren.

KVM (QEMU) auf CentOS 7 installieren - Virt Manager - VM erstellen
KVM (QEMU) auf CentOS 7 installieren – Virt Manager – VM erstellen

Schritt 2: Geben Sie den Speicherort des ISO-Images da der physische CD-ROM-Durchgang vom Hypervisor nicht unterstützt wird, vergessen Sie nicht, den Betriebssystemtyp und die Version auszuwählen.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Installation Media
Install KVM (QEMU) on CentOS 7 – Virt Manager – Installation Media

Step 3: Configure CPU and memory for the virtual machine.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Memory and CPU
Install KVM (QEMU) on CentOS 7 – Virt Manager – Memory and CPU

Step 4: Sie müssen die Speichermenge angeben, die Sie einer virtuellen Maschine zuweisen möchten, Deaktivieren Sie „Jetzt gesamte Festplatte zuweisen“, Dies verhindert, dass bei der VM-Erstellung die gesamte Festplatte zugewiesen wird.

Die Festplattengröße wird abhängig von der Nutzung der virtuellen Maschine dynamisch zugewiesen.

KVM (QEMU) auf CentOS 7 installieren - Virt Manager - Speicher zuweisen
KVM (QEMU) auf CentOS 7 installieren – Virt Manager – Speicher zuweisen

Schritt 5: Zusammenfassung aller Einstellungen: Klicken Sie auf Erweiterte Einstellungen, um Bridged Networking auszuwählen, damit die virtuelle Maschine außerhalb des Netzwerks kommunizieren kann.

Klicken Sie auf Fertig stellen.

Installieren Sie KVM (QEMU) auf CentOS 7 - Virt Manager - Zusammenfassung
Installieren Sie KVM (QEMU) auf CentOS 7 – Virt Manager – Zusammenfassung

Schritt 6: KVM beginnt mit der Erstellung die virtuelle Maschine hängt von unserer Eingabe ab, sobald die VM erstellt wurde. Virt Manager startet eine Konsole für die Betriebssysteminstallation.

Der folgende Bildschirm zeigt den Installationsbildschirm von CentOS 6.

KVM (QEMU) auf CentOS 7 - Virt Manager - VM–Konsole installieren
KVM (QEMU) auf CentOS 7 – Virt Manager – VM-Konsole installieren

Virtuelle Maschine verwalten

Mit dem Virtual Machine Manager können Sie VMs Lebenszyklus-Aktionen wie Start, Ausschalten, Zurücksetzen, Klonen und Migration durchführen, indem Sie mit der rechten Maustaste auf die ausgewählte virtuelle Maschine klicken.

Install KVM (QEMU) on CentOS 7 - Virt Manager
Install KVM (QEMU) on CentOS 7 – Virt Manager

Managing virtual machine using virt manager is very simple, you can just click on „bulb” icon in the VM console. Here you can add, modify and remove devices.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Managing VM
Install KVM (QEMU) on CentOS 7 – Virt Manager – Managing VM

That’s All.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.