Installieren und Verwenden von KVM zum Verwalten von Cloud-Images unter Linux

Derzeit ist die Virtualisierung eines der drängendsten Probleme, das sich zu einer idealen Lösung für die Ausführung von Hunderten von Betriebssystemen entwickelt hat.

Dank der Virtualisierung haben wir die Möglichkeit, verschiedene Betriebssysteme oder Anwendungen in einem einzigen Team zu implementieren, ohne viel Geld in Ressourcen oder neue Geräte investieren zu müssen. Wir alle kennen die verschiedenen Möglichkeiten der Virtualisierung, die es heutzutage gibt. Einige bieten Zahlungsmöglichkeiten, andere nicht. Heute wird sich TechnoWikis auf eines konzentrieren, das für seine Leistung und Image-Management-Kapazität besonders ist und KVM ist.

Was ist KVM?
KVM (Kernel-based Virtual Machine) ist eine 32-Bit-Virtualisierungslösung für Linux auf x86-Hardware, die Virtualisierungserweiterungen (Intel VT oder AMD-V) enthält. Das Design besteht aus einem ausführbaren Kernelmodul, kvm.ko, das die Hauptinfrastruktur für die Virtualisierung bereitstellt, und einem bestimmten Prozessormodul, kvm-intel.ko oder kvm-amd.ko.

Mithilfe von KVM können wir mehrere virtuelle Maschinen mit Linux- oder Windows-Images ausführen, ohne Parameter in der Computerhardware zu ändern. Jede virtuelle Maschine verfügt über private virtualisierte Hardware: eine Netzwerkkarte, eine Festplatte, einen Grafikadapter und verwaltet diese vollständig.

KVM ist eine Open Source Software. Die KVM-Kernel-Komponente ist ab 2.6.20 in der Haupt-Linux-Linie enthalten. Die Benutzerbereichskomponente von KVM ist in der Haupt-QEMU ab Version 1.3 enthalten, sodass wir die volle Verfügbarkeit haben.

Eigenschaften von KVM
Zu den zahlreichen Funktionen von KVM gehören:

  • QMP – Qemu Monitor-Protokoll
  • KSM – Kernel Samepage Merging
  • Kvm Paravirtual Clock – Eine paravirtuelle Zeitquelle für KVM
  • Hotplug-CPU-Unterstützung
  • Kompatibilität mit PCI Hotplug: Ermöglicht das Hinzufügen von PCI-Geräten, die ausgeführt werden
  • vmchannel – Kommunikationskanal zwischen dem Host und den Gästen
  • Migration – Migration von virtuellen Maschinen
  • vhost
  • SCSI-Festplattenemulation
  • Virtio-Geräte
  • CPU-Gruppierung
  • Hpet
  • Zuweisung von boot pxe Geräten
  • iscsi boot
  • x2apic
  • Diskette
  • CD ROM
  • USB
  • Emulation von irqchip im User Space
  • Speichercontroller
  • Unterstützung für große Seiten
  • Stabiler Gast ABI
See also  Erstelle unsere erste Aufgabe mit Grunt

1. So installieren Sie KVM Linux

Bevor Sie mit der Installation von KVM fortfahren, müssen Sie wissen, dass KVM nur funktioniert, wenn die CPU des Geräts Hardware-Virtualisierungsunterstützung (Intel VT oder AMD-V) bietet. Dies können Sie überprüfen, indem Sie den folgenden Befehl ausführen:

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

Installieren und Verwenden von KVM zum Verwalten von Images Cloud und Linux 1.png

Wenn das Ergebnis einen Fehler generiert, kann KVM nicht verwendet werden.

Um die Installation von KVM durchzuführen, führen wir die folgende Zeile aus:

 sudo apt-get installiere qemu-kvm qemu virt-manager virt-viewer libvirt-bin 

Installieren und Verwenden von KVM zum Verwalten von Images Cloud und Linux 2.png

Wir geben den Buchstaben S ein, um den Download und die Installation der KVM-Pakete zu akzeptieren.
In diesem Fall sind die Werte:

qemu-kvm
QEMU verwendet die kernelbasierte virtuelle Maschine für die CPU-Virtualisierung.

qemu
CPU-Emulator.s

virt-viewer
Grafikkonsole

Wir können die Installation von KVM überprüfen, indem wir Folgendes ausführen:

 kvm-ok 

Das Ergebnis wird folgendes sein:

Installieren und Verwenden von KVM zum Verwalten von Images Cloud und Linux 3.png

Als Nächstes installieren wir einige KVM-Tools mit dem folgenden Befehl:

 sudo apt installiert uvtool 

Installieren und Verwenden von KVM zum Verwalten von Images Cloud und Linux 4.png

Wir akzeptieren den Download und die Installation dieser.

Einloggen Mach mit!

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *