GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

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

KVM steht für Kernel-Based Virtual Machine , ist eine Virtualisierungssoftware Dies bietet die Möglichkeit, mehrere Gastbetriebssysteme mit Hilfe von Hardwarevirtualisierungserweiterungen 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 zum Verwalten 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 Gastmaschinen zwischen Hosts.

Voraussetzungen

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

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

egrep '(vmx|svm)' /proc/cpuinfo

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

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

LESEN :So konfigurieren Sie die Netzwerkbrücke unter CentOS 7 / RHEL 7

Installieren Sie KVM auf CentOS 7

Führen Sie den folgenden Befehl aus, um das neueste qemu-Paket und auch virt-manager zu installieren, der eine grafische Oberfläche zum Verwalten virtueller Maschinen bereitstellt.

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 den libvirtd-Daemon bereit, der virtuelle Maschinen verwaltet und den Hypervisor steuert.
  • libvirt-client =bietet eine clientseitige API für den Zugriff auf Server und stellt auch das virsh-Dienstprogramm bereit, 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 das Erstellen virtueller Maschinen sowohl im Befehlszeilen- als auch im Grafikmodus ansehen.

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 zu erstellen, z. B. CPU, Arbeitsspeicher, Festplatte, Netzwerk, Speicherort des Installationsmediums, Betriebssystemvariante und mehr.

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 Bridged Networking „br0“, damit virtuelle Maschinen mit einem externen Netzwerk kommunizieren können. Sie finden ein Tutorial zum Erstellen von Bridged Networking mit Virt Manager.

–Name –  Name der virtuellen Maschine

–ram – Speichergröße in MB

–vcpus – Virtuelle CPUs in Zahlen

–cdrom – Speicherort des ISO-Images

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

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

–Netzwerk – Netzwerken

–Grafiken – Gastanzeigeeinstellungen

–Datenträgerpfad –  Speicherort der Festplatte mit einer Größe von 4 GB

Sobald Sie den obigen Befehl ausgegeben haben, erstellt virt-install eine virtuelle Maschine und startet die virt Viewer-Konsole für die Installation des Betriebssystems.

Grafikmodus

Geben Sie den folgenden Befehl im Terminal im GUI-Modus ein.

virt-manager

ODER

Bewerbung >> Systemtools >> Virtual Machine Manager.

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

Sobald es geöffnet ist, klicken Sie 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 bei der Verwendung dieses grafischen Modus finden.

Schritt 1 :Sie müssten Ihre virtuelle Maschine benennen, im selben Fenster würden Sie aufgefordert, auszuwählen, wie Sie das Betriebssystem installieren möchten. Hier habe ich mich entschieden, es von einem ISO-Image oder einer CD-ROM zu installieren.

Schritt 2 :Geben Sie den Speicherort des ISO-Images ein, da der physische CD-ROM-Passthrough vom Hypervisor nicht unterstützt wird. Vergessen Sie nicht, Betriebssystemtyp und -version auszuwählen.

Schritt 3 :CPU und Arbeitsspeicher für die virtuelle Maschine konfigurieren.

Schritt 4 :Sie müssen die Menge an Speicherplatz angeben, die Sie einer virtuellen Maschine zuweisen möchten. Deaktivieren Sie „Gesamte Festplatte jetzt zuweisen“. “, verhindert dies, dass bei der VM-Erstellung der volle Datenträger zugewiesen wird.

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

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.

Schritt 6 :KVM beginnt mit der Erstellung einer virtuellen Maschine, abhängig von unserer Eingabe, sobald die VM erstellt wurde. Virt Manager startet eine Konsole für die Installation des Betriebssystems.

Der folgende Bildschirm zeigt den Installationsbildschirm von CentOS 6 .

Virtuelle Maschine verwalten

Mit dem Virtual Machine Manager können Sie VM-Lebenszyklusaktionen wie Starten, Ausschalten, Zurücksetzen, Klonen und Migration ausführen, indem Sie mit der rechten Maustaste auf die ausgewählte virtuelle Maschine klicken.

Die Verwaltung virtueller Maschinen mit Virt Manager ist sehr einfach, Sie können einfach auf das „Glühbirnen“-Symbol in der VM-Konsole klicken. Hier können Sie Geräte hinzufügen, ändern und entfernen.

Das ist alles.


Cent OS
  1. Installieren Sie Python unter CentOS 8

  2. Gnome auf RHEL 8 / CentOS 8 installieren

  3. Installieren Sie den Apache-Webserver CentOS 6 / RHEL 6

  4. Installieren Sie Webmin auf CentOS 7 / RHEL 7

  5. So installieren Sie KVM unter CentOS 8 Linux

So installieren Sie KVM auf Fedora 26 / Fedora 25

Installieren Sie KVM (QEMU) auf Ubuntu 16.04 / Ubuntu 14.04

So installieren Sie Scala 3 auf RHEL 8 / CentOS 8

So installieren Sie KVM unter CentOS 8

So installieren Sie KVM unter CentOS/RHEL 8

Beispiele für KVM-Virsh-Befehle unter CentOS und RHEL