Installieren des KVM-Hypervisors – SouToub


Die Installation des KVM-Hypervisors ist eine einfache Aufgabe. Es unterscheidet sich jedoch bei verschiedenen Debian-Versionen und es sollte nicht schaden, noch einmal ein paar Notizen zu machen.Berücksichtigen Sie außerdem die Grundeinstellung für die Mindestbereitschaft der Umgebung.


Wenn Sie an Debian und verwandten Anwendungen interessiert sind, empfehle ich, das Debian-Tag in meinem Blog zu lesen.


Installieren des KVM-Hypervisors

Vergessen Sie nicht, die Systemanforderungen zu überprüfen. Dies kann beispielsweise aus der offiziellen Redhat-Virtualisierungsdokumentation erfolgen … Natürlich ist RHV ein etwas anderes Produkt, aber es basiert auf demselben KVM, und Sie können einfach keine bessere Dokumentation finden.

Überprüfen Sie auch die Hardwareunterstützung für die Virtualisierung auf Ihrer Hardware:

Wenn ein anderer Wert als 0 zurückgegeben wird, ist alles in Ordnung.

Installation

Ich wette auf Debian 9 ::

Hinweis: Bei früheren Betriebssystemversionen ist die Liste der Pakete unterschiedlich

apt-get installiere qemu-kvm libvirt-bin bridge-utils virtinst.

Weitere Informationen zu Paketen:

  • qemu-kvm – Selbsthypervisor;
  • libvirt-clients – eine Reihe von Bibliotheken für die Interaktion mit dem Hypervisor;
  • libvirt-daemon-system – демон libvirtd;
  • virtinst – Tools und Bibliotheken zur Verwaltung virtueller Maschinen;
  • Bridge-Utils – zum Vernetzen virtueller Maschinen.

Nach der Installation verringert sich der Speicherplatz je nach Betriebssystemverteilung um 120-650 MB.

Prüfen

Es ist Zeit, die Richtigkeit der oben genannten Vorgänge zu überprüfen. Stellen wir zunächst sicher, dass die KVM-Module in den Kernel geladen sind:

Die Ausgabe sollte ungefähr so ​​aussehen:

Über virsh, eines der wichtigsten Dienstprogramme für die KVM-Verwaltung, können Sie außerdem eine Zusammenfassung des Gerätezustands erhalten:

Die Befehlsausgabe wird abgekürzt:

Wenn alles in Ordnung ist, gehen wir weiter.

B – Sicherheit

Bisher wurde kein Wort über Sicherheit gesagt. Es wird davon ausgegangen, dass alle Vorgänge mit virtuellen Maschinen unter dem Superuser-Konto ausgeführt werden, was nicht ganz korrekt ist.

Hinweis: Es lohnt sich zu reservieren, dass die Option, als Root-Posen zu arbeiten, für eine Testumgebung völlig akzeptabel ist, jedoch nicht für die Produktion.

Die Interaktion mit KVM erfolgt über die libvirt-Bibliothek (die unter anderem mit anderen Hypervisoren kommunizieren kann, aber aus einer anderen Oper stammt). Um einem normalen Benutzer Rechte zu gewähren, reicht es aus, ihn zu den Gruppen kvm und libvirt hinzuzufügen, was wir tun werden:

Wobei bq ein gewöhnlicher Benutzer auf meinem Testserver ist. Wenn der Benutzer noch nicht erstellt wurde, beheben wir dies und legen sofort ein Passwort für ihn fest:

Öffnen Sie als Nächstes die Konfiguration zum Bearbeiten:

Ändern der Parameter:

Wobei bq der neue Benutzer bzw. die neue Gruppe ist. Starten Sie den Daemon neu:

Fahren wir mit dem nächsten Schritt fort.

Lager

Zu den anfänglichen Konfigurationsaufgaben gehört auch das Vorbereiten des Datenspeichers der virtuellen Maschine.

Hinweis: In diesem Fall würde ich ein verzeichnisbasiertes Repository wählen. Sie können jedoch eine Vielzahl von Optionen verwenden, einschließlich festplattenbasiert Abschnitte , LVM-Volumes usw Weitere Informationen finden Sie im Redhat Virtualization Deployment and Administration Guide. Sie erhalten das umfassendste Verständnis von KVM..

Erstellen Sie den gewünschten Ordner unter dem neuen Benutzer und weisen Sie sofort die erforderlichen Rechte zu:

Pool definieren:

Lassen Sie uns überprüfen, was wir haben:


Wir starten den Pool:

Wir aktivieren den Pool-Autorun:

Es bleibt nur zu sehen, was am Ende passiert ist:

Ein Beispiel für Pooleigenschaften auf meinem Testserver:

Die Speicherkonfiguration ist abgeschlossen.

Grundlegende Netzwerkeinrichtung

Die Funktionalität des virtuellen Netzwerks basiert auf Software von Drittanbietern, nämlich Bridge-Utils, die ich oben erwähnt habe. Ich möchte Sie daran erinnern, dass der Hypervisor nur für die Verwaltung der CPU- und RAM-Ressourcen verantwortlich ist.

In dem Artikel Installieren des Xen-Hypervisors habe ich bereits über die Konfiguration des Netzwerks gesprochen, aber es wird nicht überflüssig sein, Sie erneut an diesen wichtigen Punkt zu erinnern.

Nehmen wir an, die Netzwerkeinstellungen sehen folgendermaßen aus:

Bei der Bridge-Konfiguration sehen die Einstellungen folgendermaßen aus:

Starten Sie den Daemon neu (oder starten Sie den Server neu, um sicherzustellen, dass die Konfiguration beim Start ordnungsgemäß funktioniert):

Hinweis: Wenn Sie Fehler in den Netzwerkeinstellungen gemacht haben, verlieren Sie möglicherweise die Verbindung zum Server. In diesem Fall ist es gut, entweder in der Nähe des Servers zu sein oder eine Remote-Konsole zu haben, die nicht an die Hauptnetzwerkverbindung gebunden ist (z. B. ipmi).

In der offiziellen Dokumentation finden Sie verschiedene Optionen für die Brückenkonfiguration und das ist alles für mich.

Sie können mit dem Erstellen der ersten virtuellen Maschinen fortfahren.

Kommentare bereitgestellt von HyperComments

Leave a Reply

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